1// Signature format: 4.0
2package androidx.savedstate.compose {
3
4  public final class LocalSavedStateRegistryOwnerKt {
5    method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.savedstate.SavedStateRegistryOwner> getLocalSavedStateRegistryOwner();
6    property public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.savedstate.SavedStateRegistryOwner> LocalSavedStateRegistryOwner;
7  }
8
9}
10
11package androidx.savedstate.compose.serialization.serializers {
12
13  public final class MutableStateSerializer<T> implements kotlinx.serialization.KSerializer<androidx.compose.runtime.MutableState<T>> {
14    ctor public MutableStateSerializer(kotlinx.serialization.KSerializer<T> valueSerializer);
15    method public androidx.compose.runtime.MutableState<T> deserialize(kotlinx.serialization.encoding.Decoder decoder);
16    method public kotlinx.serialization.descriptors.SerialDescriptor getDescriptor();
17    method public void serialize(kotlinx.serialization.encoding.Encoder encoder, androidx.compose.runtime.MutableState<T> value);
18    property public kotlinx.serialization.descriptors.SerialDescriptor descriptor;
19  }
20
21  public final class MutableStateSerializerKt {
22    method public static inline <reified T> androidx.savedstate.compose.serialization.serializers.MutableStateSerializer<T> MutableStateSerializer();
23  }
24
25  public final class SnapshotStateListSerializer<T> implements kotlinx.serialization.KSerializer<androidx.compose.runtime.snapshots.SnapshotStateList<T>> {
26    ctor public SnapshotStateListSerializer(kotlinx.serialization.KSerializer<T> elementSerializer);
27    method public androidx.compose.runtime.snapshots.SnapshotStateList<T> deserialize(kotlinx.serialization.encoding.Decoder decoder);
28    method public kotlinx.serialization.descriptors.SerialDescriptor getDescriptor();
29    method public void serialize(kotlinx.serialization.encoding.Encoder encoder, androidx.compose.runtime.snapshots.SnapshotStateList<T> value);
30    property public kotlinx.serialization.descriptors.SerialDescriptor descriptor;
31  }
32
33  public final class SnapshotStateListSerializerKt {
34    method public static inline <reified T> androidx.savedstate.compose.serialization.serializers.SnapshotStateListSerializer<T> SnapshotStateListSerializer();
35  }
36
37  public final class SnapshotStateMapSerializer<K, V> implements kotlinx.serialization.KSerializer<androidx.compose.runtime.snapshots.SnapshotStateMap<K,V>> {
38    ctor public SnapshotStateMapSerializer(kotlinx.serialization.KSerializer<K> keySerializer, kotlinx.serialization.KSerializer<V> valueSerializer);
39    method public androidx.compose.runtime.snapshots.SnapshotStateMap<K,V> deserialize(kotlinx.serialization.encoding.Decoder decoder);
40    method public kotlinx.serialization.descriptors.SerialDescriptor getDescriptor();
41    method public void serialize(kotlinx.serialization.encoding.Encoder encoder, androidx.compose.runtime.snapshots.SnapshotStateMap<K,V> value);
42    property public kotlinx.serialization.descriptors.SerialDescriptor descriptor;
43  }
44
45  public final class SnapshotStateMapSerializerKt {
46    method public static inline <reified K, reified V> androidx.savedstate.compose.serialization.serializers.SnapshotStateMapSerializer<K,V> SnapshotStateMapSerializer();
47  }
48
49}
50
51