package androidx.compose.runtime.saveable;

import java.util.List;
import java.util.Map;

/* JADX INFO: loaded from: classes.dex */
public interface SaveableStateRegistry {

    public interface Entry {
        void unregister();
    }

    boolean canBeSaved(Object obj);

    Object consumeRestored(String str);

    Map<String, List<Object>> performSave();

    Entry registerProvider(String str, J4.a aVar);
}
