// Klib ABI Dump // Targets: [androidNativeArm32, androidNativeArm64, androidNativeX64, androidNativeX86, iosArm64, iosSimulatorArm64, iosX64, js, linuxArm32Hfp, linuxArm64, linuxX64, macosArm64, macosX64, mingwX64, tvosArm64, tvosSimulatorArm64, tvosX64, wasmJs, wasmWasi, watchosArm32, watchosArm64, watchosDeviceArm64, watchosSimulatorArm64, watchosX64] // Rendering settings: // - Signature version: 2 // - Show manifest properties: true // - Show declarations: true // Library unique name: open annotation class kotlinx.serialization.cbor/ByteString : kotlin/Annotation { // kotlinx.serialization.cbor/ByteString|null[0] constructor () // kotlinx.serialization.cbor/ByteString.|(){}[0] } open annotation class kotlinx.serialization.cbor/CborArray : kotlin/Annotation { // kotlinx.serialization.cbor/CborArray|null[0] constructor () // kotlinx.serialization.cbor/CborArray.|(){}[0] } open annotation class kotlinx.serialization.cbor/CborLabel : kotlin/Annotation { // kotlinx.serialization.cbor/CborLabel|null[0] constructor (kotlin/Long) // kotlinx.serialization.cbor/CborLabel.|(kotlin.Long){}[0] final val label // kotlinx.serialization.cbor/CborLabel.label|{}label[0] final fun (): kotlin/Long // kotlinx.serialization.cbor/CborLabel.label.|(){}[0] } open annotation class kotlinx.serialization.cbor/KeyTags : kotlin/Annotation { // kotlinx.serialization.cbor/KeyTags|null[0] constructor (kotlin/ULongArray...) // kotlinx.serialization.cbor/KeyTags.|(kotlin.ULongArray...){}[0] final val tags // kotlinx.serialization.cbor/KeyTags.tags|{}tags[0] final fun (): kotlin/ULongArray // kotlinx.serialization.cbor/KeyTags.tags.|(){}[0] } open annotation class kotlinx.serialization.cbor/ObjectTags : kotlin/Annotation { // kotlinx.serialization.cbor/ObjectTags|null[0] constructor (kotlin/ULongArray...) // kotlinx.serialization.cbor/ObjectTags.|(kotlin.ULongArray...){}[0] final val tags // kotlinx.serialization.cbor/ObjectTags.tags|{}tags[0] final fun (): kotlin/ULongArray // kotlinx.serialization.cbor/ObjectTags.tags.|(){}[0] } open annotation class kotlinx.serialization.cbor/ValueTags : kotlin/Annotation { // kotlinx.serialization.cbor/ValueTags|null[0] constructor (kotlin/ULongArray...) // kotlinx.serialization.cbor/ValueTags.|(kotlin.ULongArray...){}[0] final val tags // kotlinx.serialization.cbor/ValueTags.tags|{}tags[0] final fun (): kotlin/ULongArray // kotlinx.serialization.cbor/ValueTags.tags.|(){}[0] } abstract interface kotlinx.serialization.cbor/CborDecoder : kotlinx.serialization.encoding/Decoder { // kotlinx.serialization.cbor/CborDecoder|null[0] abstract val cbor // kotlinx.serialization.cbor/CborDecoder.cbor|{}cbor[0] abstract fun (): kotlinx.serialization.cbor/Cbor // kotlinx.serialization.cbor/CborDecoder.cbor.|(){}[0] } abstract interface kotlinx.serialization.cbor/CborEncoder : kotlinx.serialization.encoding/Encoder { // kotlinx.serialization.cbor/CborEncoder|null[0] abstract val cbor // kotlinx.serialization.cbor/CborEncoder.cbor|{}cbor[0] abstract fun (): kotlinx.serialization.cbor/Cbor // kotlinx.serialization.cbor/CborEncoder.cbor.|(){}[0] } final class kotlinx.serialization.cbor/CborBuilder { // kotlinx.serialization.cbor/CborBuilder|null[0] final var alwaysUseByteString // kotlinx.serialization.cbor/CborBuilder.alwaysUseByteString|{}alwaysUseByteString[0] final fun (): kotlin/Boolean // kotlinx.serialization.cbor/CborBuilder.alwaysUseByteString.|(){}[0] final fun (kotlin/Boolean) // kotlinx.serialization.cbor/CborBuilder.alwaysUseByteString.|(kotlin.Boolean){}[0] final var encodeDefaults // kotlinx.serialization.cbor/CborBuilder.encodeDefaults|{}encodeDefaults[0] final fun (): kotlin/Boolean // kotlinx.serialization.cbor/CborBuilder.encodeDefaults.|(){}[0] final fun (kotlin/Boolean) // kotlinx.serialization.cbor/CborBuilder.encodeDefaults.|(kotlin.Boolean){}[0] final var encodeKeyTags // kotlinx.serialization.cbor/CborBuilder.encodeKeyTags|{}encodeKeyTags[0] final fun (): kotlin/Boolean // kotlinx.serialization.cbor/CborBuilder.encodeKeyTags.|(){}[0] final fun (kotlin/Boolean) // kotlinx.serialization.cbor/CborBuilder.encodeKeyTags.|(kotlin.Boolean){}[0] final var encodeObjectTags // kotlinx.serialization.cbor/CborBuilder.encodeObjectTags|{}encodeObjectTags[0] final fun (): kotlin/Boolean // kotlinx.serialization.cbor/CborBuilder.encodeObjectTags.|(){}[0] final fun (kotlin/Boolean) // kotlinx.serialization.cbor/CborBuilder.encodeObjectTags.|(kotlin.Boolean){}[0] final var encodeValueTags // kotlinx.serialization.cbor/CborBuilder.encodeValueTags|{}encodeValueTags[0] final fun (): kotlin/Boolean // kotlinx.serialization.cbor/CborBuilder.encodeValueTags.|(){}[0] final fun (kotlin/Boolean) // kotlinx.serialization.cbor/CborBuilder.encodeValueTags.|(kotlin.Boolean){}[0] final var ignoreUnknownKeys // kotlinx.serialization.cbor/CborBuilder.ignoreUnknownKeys|{}ignoreUnknownKeys[0] final fun (): kotlin/Boolean // kotlinx.serialization.cbor/CborBuilder.ignoreUnknownKeys.|(){}[0] final fun (kotlin/Boolean) // kotlinx.serialization.cbor/CborBuilder.ignoreUnknownKeys.|(kotlin.Boolean){}[0] final var preferCborLabelsOverNames // kotlinx.serialization.cbor/CborBuilder.preferCborLabelsOverNames|{}preferCborLabelsOverNames[0] final fun (): kotlin/Boolean // kotlinx.serialization.cbor/CborBuilder.preferCborLabelsOverNames.|(){}[0] final fun (kotlin/Boolean) // kotlinx.serialization.cbor/CborBuilder.preferCborLabelsOverNames.|(kotlin.Boolean){}[0] final var serializersModule // kotlinx.serialization.cbor/CborBuilder.serializersModule|{}serializersModule[0] final fun (): kotlinx.serialization.modules/SerializersModule // kotlinx.serialization.cbor/CborBuilder.serializersModule.|(){}[0] final fun (kotlinx.serialization.modules/SerializersModule) // kotlinx.serialization.cbor/CborBuilder.serializersModule.|(kotlinx.serialization.modules.SerializersModule){}[0] final var useDefiniteLengthEncoding // kotlinx.serialization.cbor/CborBuilder.useDefiniteLengthEncoding|{}useDefiniteLengthEncoding[0] final fun (): kotlin/Boolean // kotlinx.serialization.cbor/CborBuilder.useDefiniteLengthEncoding.|(){}[0] final fun (kotlin/Boolean) // kotlinx.serialization.cbor/CborBuilder.useDefiniteLengthEncoding.|(kotlin.Boolean){}[0] final var verifyKeyTags // kotlinx.serialization.cbor/CborBuilder.verifyKeyTags|{}verifyKeyTags[0] final fun (): kotlin/Boolean // kotlinx.serialization.cbor/CborBuilder.verifyKeyTags.|(){}[0] final fun (kotlin/Boolean) // kotlinx.serialization.cbor/CborBuilder.verifyKeyTags.|(kotlin.Boolean){}[0] final var verifyObjectTags // kotlinx.serialization.cbor/CborBuilder.verifyObjectTags|{}verifyObjectTags[0] final fun (): kotlin/Boolean // kotlinx.serialization.cbor/CborBuilder.verifyObjectTags.|(){}[0] final fun (kotlin/Boolean) // kotlinx.serialization.cbor/CborBuilder.verifyObjectTags.|(kotlin.Boolean){}[0] final var verifyValueTags // kotlinx.serialization.cbor/CborBuilder.verifyValueTags|{}verifyValueTags[0] final fun (): kotlin/Boolean // kotlinx.serialization.cbor/CborBuilder.verifyValueTags.|(){}[0] final fun (kotlin/Boolean) // kotlinx.serialization.cbor/CborBuilder.verifyValueTags.|(kotlin.Boolean){}[0] } final class kotlinx.serialization.cbor/CborConfiguration { // kotlinx.serialization.cbor/CborConfiguration|null[0] final val alwaysUseByteString // kotlinx.serialization.cbor/CborConfiguration.alwaysUseByteString|{}alwaysUseByteString[0] final fun (): kotlin/Boolean // kotlinx.serialization.cbor/CborConfiguration.alwaysUseByteString.|(){}[0] final val encodeDefaults // kotlinx.serialization.cbor/CborConfiguration.encodeDefaults|{}encodeDefaults[0] final fun (): kotlin/Boolean // kotlinx.serialization.cbor/CborConfiguration.encodeDefaults.|(){}[0] final val encodeKeyTags // kotlinx.serialization.cbor/CborConfiguration.encodeKeyTags|{}encodeKeyTags[0] final fun (): kotlin/Boolean // kotlinx.serialization.cbor/CborConfiguration.encodeKeyTags.|(){}[0] final val encodeObjectTags // kotlinx.serialization.cbor/CborConfiguration.encodeObjectTags|{}encodeObjectTags[0] final fun (): kotlin/Boolean // kotlinx.serialization.cbor/CborConfiguration.encodeObjectTags.|(){}[0] final val encodeValueTags // kotlinx.serialization.cbor/CborConfiguration.encodeValueTags|{}encodeValueTags[0] final fun (): kotlin/Boolean // kotlinx.serialization.cbor/CborConfiguration.encodeValueTags.|(){}[0] final val ignoreUnknownKeys // kotlinx.serialization.cbor/CborConfiguration.ignoreUnknownKeys|{}ignoreUnknownKeys[0] final fun (): kotlin/Boolean // kotlinx.serialization.cbor/CborConfiguration.ignoreUnknownKeys.|(){}[0] final val preferCborLabelsOverNames // kotlinx.serialization.cbor/CborConfiguration.preferCborLabelsOverNames|{}preferCborLabelsOverNames[0] final fun (): kotlin/Boolean // kotlinx.serialization.cbor/CborConfiguration.preferCborLabelsOverNames.|(){}[0] final val useDefiniteLengthEncoding // kotlinx.serialization.cbor/CborConfiguration.useDefiniteLengthEncoding|{}useDefiniteLengthEncoding[0] final fun (): kotlin/Boolean // kotlinx.serialization.cbor/CborConfiguration.useDefiniteLengthEncoding.|(){}[0] final val verifyKeyTags // kotlinx.serialization.cbor/CborConfiguration.verifyKeyTags|{}verifyKeyTags[0] final fun (): kotlin/Boolean // kotlinx.serialization.cbor/CborConfiguration.verifyKeyTags.|(){}[0] final val verifyObjectTags // kotlinx.serialization.cbor/CborConfiguration.verifyObjectTags|{}verifyObjectTags[0] final fun (): kotlin/Boolean // kotlinx.serialization.cbor/CborConfiguration.verifyObjectTags.|(){}[0] final val verifyValueTags // kotlinx.serialization.cbor/CborConfiguration.verifyValueTags|{}verifyValueTags[0] final fun (): kotlin/Boolean // kotlinx.serialization.cbor/CborConfiguration.verifyValueTags.|(){}[0] final fun toString(): kotlin/String // kotlinx.serialization.cbor/CborConfiguration.toString|toString(){}[0] } sealed class kotlinx.serialization.cbor/Cbor : kotlinx.serialization/BinaryFormat { // kotlinx.serialization.cbor/Cbor|null[0] final val configuration // kotlinx.serialization.cbor/Cbor.configuration|{}configuration[0] final fun (): kotlinx.serialization.cbor/CborConfiguration // kotlinx.serialization.cbor/Cbor.configuration.|(){}[0] open val serializersModule // kotlinx.serialization.cbor/Cbor.serializersModule|{}serializersModule[0] open fun (): kotlinx.serialization.modules/SerializersModule // kotlinx.serialization.cbor/Cbor.serializersModule.|(){}[0] open fun <#A1: kotlin/Any?> decodeFromByteArray(kotlinx.serialization/DeserializationStrategy<#A1>, kotlin/ByteArray): #A1 // kotlinx.serialization.cbor/Cbor.decodeFromByteArray|decodeFromByteArray(kotlinx.serialization.DeserializationStrategy<0:0>;kotlin.ByteArray){0§}[0] open fun <#A1: kotlin/Any?> encodeToByteArray(kotlinx.serialization/SerializationStrategy<#A1>, #A1): kotlin/ByteArray // kotlinx.serialization.cbor/Cbor.encodeToByteArray|encodeToByteArray(kotlinx.serialization.SerializationStrategy<0:0>;0:0){0§}[0] final object Default : kotlinx.serialization.cbor/Cbor { // kotlinx.serialization.cbor/Cbor.Default|null[0] final val CoseCompliant // kotlinx.serialization.cbor/Cbor.Default.CoseCompliant|{}CoseCompliant[0] final fun (): kotlinx.serialization.cbor/Cbor // kotlinx.serialization.cbor/Cbor.Default.CoseCompliant.|(){}[0] } } final object kotlinx.serialization.cbor/CborTag { // kotlinx.serialization.cbor/CborTag|null[0] final const val BASE16 // kotlinx.serialization.cbor/CborTag.BASE16|{}BASE16[0] final fun (): kotlin/ULong // kotlinx.serialization.cbor/CborTag.BASE16.|(){}[0] final const val BASE64 // kotlinx.serialization.cbor/CborTag.BASE64|{}BASE64[0] final fun (): kotlin/ULong // kotlinx.serialization.cbor/CborTag.BASE64.|(){}[0] final const val BASE64_URL // kotlinx.serialization.cbor/CborTag.BASE64_URL|{}BASE64_URL[0] final fun (): kotlin/ULong // kotlinx.serialization.cbor/CborTag.BASE64_URL.|(){}[0] final const val BIGFLOAT // kotlinx.serialization.cbor/CborTag.BIGFLOAT|{}BIGFLOAT[0] final fun (): kotlin/ULong // kotlinx.serialization.cbor/CborTag.BIGFLOAT.|(){}[0] final const val BIGNUM_NEGAIVE // kotlinx.serialization.cbor/CborTag.BIGNUM_NEGAIVE|{}BIGNUM_NEGAIVE[0] final fun (): kotlin/ULong // kotlinx.serialization.cbor/CborTag.BIGNUM_NEGAIVE.|(){}[0] final const val BIGNUM_POSITIVE // kotlinx.serialization.cbor/CborTag.BIGNUM_POSITIVE|{}BIGNUM_POSITIVE[0] final fun (): kotlin/ULong // kotlinx.serialization.cbor/CborTag.BIGNUM_POSITIVE.|(){}[0] final const val CBOR_ENCODED_DATA // kotlinx.serialization.cbor/CborTag.CBOR_ENCODED_DATA|{}CBOR_ENCODED_DATA[0] final fun (): kotlin/ULong // kotlinx.serialization.cbor/CborTag.CBOR_ENCODED_DATA.|(){}[0] final const val CBOR_SELF_DESCRIBE // kotlinx.serialization.cbor/CborTag.CBOR_SELF_DESCRIBE|{}CBOR_SELF_DESCRIBE[0] final fun (): kotlin/ULong // kotlinx.serialization.cbor/CborTag.CBOR_SELF_DESCRIBE.|(){}[0] final const val DATE_TIME_EPOCH // kotlinx.serialization.cbor/CborTag.DATE_TIME_EPOCH|{}DATE_TIME_EPOCH[0] final fun (): kotlin/ULong // kotlinx.serialization.cbor/CborTag.DATE_TIME_EPOCH.|(){}[0] final const val DATE_TIME_STANDARD // kotlinx.serialization.cbor/CborTag.DATE_TIME_STANDARD|{}DATE_TIME_STANDARD[0] final fun (): kotlin/ULong // kotlinx.serialization.cbor/CborTag.DATE_TIME_STANDARD.|(){}[0] final const val DECIMAL_FRACTION // kotlinx.serialization.cbor/CborTag.DECIMAL_FRACTION|{}DECIMAL_FRACTION[0] final fun (): kotlin/ULong // kotlinx.serialization.cbor/CborTag.DECIMAL_FRACTION.|(){}[0] final const val MIME_MESSAGE // kotlinx.serialization.cbor/CborTag.MIME_MESSAGE|{}MIME_MESSAGE[0] final fun (): kotlin/ULong // kotlinx.serialization.cbor/CborTag.MIME_MESSAGE.|(){}[0] final const val REGEX // kotlinx.serialization.cbor/CborTag.REGEX|{}REGEX[0] final fun (): kotlin/ULong // kotlinx.serialization.cbor/CborTag.REGEX.|(){}[0] final const val STRING_BASE64 // kotlinx.serialization.cbor/CborTag.STRING_BASE64|{}STRING_BASE64[0] final fun (): kotlin/ULong // kotlinx.serialization.cbor/CborTag.STRING_BASE64.|(){}[0] final const val STRING_BASE64_URL // kotlinx.serialization.cbor/CborTag.STRING_BASE64_URL|{}STRING_BASE64_URL[0] final fun (): kotlin/ULong // kotlinx.serialization.cbor/CborTag.STRING_BASE64_URL.|(){}[0] final const val URI // kotlinx.serialization.cbor/CborTag.URI|{}URI[0] final fun (): kotlin/ULong // kotlinx.serialization.cbor/CborTag.URI.|(){}[0] } final fun kotlinx.serialization.cbor/Cbor(kotlinx.serialization.cbor/Cbor = ..., kotlin/Function1): kotlinx.serialization.cbor/Cbor // kotlinx.serialization.cbor/Cbor|Cbor(kotlinx.serialization.cbor.Cbor;kotlin.Function1){}[0]