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