// Signature format: 4.0 package androidx.datastore.core.okio { public interface OkioSerializer { method public T getDefaultValue(); method public suspend Object? readFrom(okio.BufferedSource source, kotlin.coroutines.Continuation); method public suspend Object? writeTo(T t, okio.BufferedSink sink, kotlin.coroutines.Continuation); property public abstract T defaultValue; } public final class OkioStorage implements androidx.datastore.core.Storage { ctor public OkioStorage(okio.FileSystem fileSystem, androidx.datastore.core.okio.OkioSerializer serializer, optional kotlin.jvm.functions.Function2 coordinatorProducer, kotlin.jvm.functions.Function0 producePath); method public androidx.datastore.core.StorageConnection createConnection(); } public final class OkioStorageKt { method public static androidx.datastore.core.InterProcessCoordinator createSingleProcessCoordinator(okio.Path path); } }