text: #import <Foundation/NSArray.h>
  #import <Foundation/NSDictionary.h>
  #import <Foundation/NSError.h>
  #import <Foundation/NSObject.h>
  #import <Foundation/NSSet.h>
  #import <Foundation/NSString.h>
  #import <Foundation/NSValue.h>
  
  @class BridgeClientCriteria, BridgeClientKotlinx_serialization_jsonJsonElement, BridgeClientSurveyReference, BridgeClientSchemaReference, BridgeClientConfigReference, BridgeClientFileReference, BridgeClientAppConfig, BridgeClientClientInfo, BridgeClientKoin_coreKoin, BridgeClientUserSessionInfo, BridgeClientKotlinEnum<E>, BridgeClientAccountStatus, BridgeClientAssessmentConfig, BridgeClientConsentStatus, BridgeClientEnvironment, BridgeClientPhone, BridgeClientRole, BridgeClientSharingScope, BridgeClientKtor_client_coreHttpClient, BridgeClientRefreshTokenFeature, BridgeClientKtor_utilsAttributeKey<T>, BridgeClientRefreshTokenFeatureConfig, BridgeClientSessionTokenFeature, BridgeClientSessionTokenFeatureConfig, BridgeClientResourceAdapter, BridgeClientResourceType, BridgeClientResourceStatus, BridgeClientResource, BridgeClientRuntimeQuery<__covariant RowType>, BridgeClientResourceResult<__covariant T>, BridgeClientResourceResultFailed, BridgeClientKotlinNothing, BridgeClientResourceResultSuccess<__covariant T>, BridgeClientResourceDatabaseHelper, BridgeClientAbstractResourceRepo, BridgeClientKoin_coreModule, BridgeClientKoin_coreKoinApplication, BridgeClientKoin_coreDefinitionParameters, BridgeClientKoin_coreScope, BridgeClientKotlinLazyThreadSafetyMode, BridgeClientKoin_coreLogger, BridgeClientKoin_corePropertyRegistry, BridgeClientKoin_coreScopeRegistry, BridgeClientKtor_client_coreHttpClientEngineConfig, BridgeClientKtor_client_coreHttpClientConfig<T>, BridgeClientKtor_client_coreHttpRequestBuilder, BridgeClientKtor_client_coreHttpClientCall, BridgeClientKotlinx_coroutines_coreCoroutineDispatcher, BridgeClientKtor_client_coreHttpReceivePipeline, BridgeClientKtor_client_coreHttpRequestPipeline, BridgeClientKtor_client_coreHttpResponsePipeline, BridgeClientKtor_client_coreHttpSendPipeline, BridgeClientKotlinThrowable, BridgeClientKotlinArray<T>, BridgeClientKotlinException, BridgeClientKotlinRuntimeException, BridgeClientKotlinIllegalStateException, BridgeClientKtor_httpOutgoingContent, BridgeClientKtor_httpHttpMethod, BridgeClientKtor_httpUrl, BridgeClientRuntimeTransacterTransaction, BridgeClientKotlinUnit, BridgeClientKotlinByteArray, BridgeClientKoin_coreBeanDefinition<T>, BridgeClientKoin_coreOptions, BridgeClientKoin_coreScopeDSL, BridgeClientKoin_coreLevel, BridgeClientKotlinx_serialization_coreSerializersModule, BridgeClientKotlinx_serialization_coreSerialKind, BridgeClientKoin_coreScopeDefinition, BridgeClientKtor_client_coreHttpRequestData, BridgeClientKtor_client_coreHttpResponseData, BridgeClientKtor_client_coreProxyConfig, BridgeClientKtor_httpHeadersBuilder, BridgeClientKtor_httpURLBuilder, BridgeClientKtor_client_coreTypeInfo, BridgeClientKtor_client_coreHttpResponse, BridgeClientKotlinAbstractCoroutineContextElement, BridgeClientKtor_utilsPipelinePhase, BridgeClientKtor_utilsPipeline<TSubject, TContext>, BridgeClientKtor_client_coreHttpResponseContainer, BridgeClientKtor_httpContentType, BridgeClientKtor_httpHttpStatusCode, BridgeClientKtor_httpURLProtocol, BridgeClientKotlinByteIterator, BridgeClientKoin_coreKind, BridgeClientKoin_coreProperties, BridgeClientKoin_coreCallbacks<T>, BridgeClientKtor_utilsGMTDate, BridgeClientKtor_httpHttpProtocolVersion, BridgeClientKtor_utilsStringValuesBuilder, BridgeClientKtor_httpParametersBuilder, BridgeClientKotlinx_coroutines_coreCancellationException, BridgeClientKtor_ioMemory, BridgeClientKtor_ioIoBuffer, BridgeClientKtor_ioByteReadPacket, BridgeClientKtor_ioByteOrder, BridgeClientKtor_httpHeaderValueParam, BridgeClientKtor_httpHeaderValueWithParameters, BridgeClientKtor_utilsWeekDay, BridgeClientKtor_utilsMonth, BridgeClientKtor_ioBuffer, BridgeClientKtor_ioChunkBuffer, BridgeClientKotlinCharArray, BridgeClientKtor_ioAbstractInput, BridgeClientKtor_ioByteReadPacketBase, BridgeClientKtor_ioByteReadPacketPlatformBase, BridgeClientKotlinKTypeProjection, BridgeClientKotlinx_coroutines_coreAtomicDesc, BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNodePrepareOp, BridgeClientKotlinCharIterator, BridgeClientKotlinKVariance, BridgeClientKotlinx_coroutines_coreAtomicOp<__contravariant T>, BridgeClientKotlinx_coroutines_coreOpDescriptor, BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNode, BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNodeAbstractAtomicDesc, BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNodeAddLastDesc<T>, BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNodeRemoveFirstDesc<T>;
  
  @protocol BridgeClientKotlinx_serialization_coreKSerializer, BridgeClientBridgeConfig, BridgeClientKoin_coreKoinComponent, BridgeClientKotlinComparable, BridgeClientKotlinSuspendFunction0, BridgeClientKtor_client_coreHttpRequest, BridgeClientKtor_client_coreHttpClientFeature, BridgeClientSessionTokenFeatureSessionTokenProvider, BridgeClientBridgeResourceDatabaseQueries, BridgeClientRuntimeTransactionWithoutReturn, BridgeClientRuntimeTransactionWithReturn, BridgeClientRuntimeTransacter, BridgeClientBridgeResourceDatabase, BridgeClientRuntimeSqlDriver, BridgeClientRuntimeSqlDriverSchema, BridgeClientDbDriverFactory, BridgeClientRuntimeColumnAdapter, BridgeClientKotlinx_coroutines_coreCoroutineScope, BridgeClientKotlinx_coroutines_coreFlow, BridgeClientRuntimeSqlCursor, BridgeClientRuntimeQueryListener, BridgeClientKotlinCoroutineContext, BridgeClientKotlinx_serialization_coreEncoder, BridgeClientKotlinx_serialization_coreSerialDescriptor, BridgeClientKotlinx_serialization_coreSerializationStrategy, BridgeClientKotlinx_serialization_coreDecoder, BridgeClientKotlinx_serialization_coreDeserializationStrategy, BridgeClientKotlinKClass, BridgeClientKoin_coreKoinScopeComponent, BridgeClientKoin_coreQualifier, BridgeClientKotlinLazy, BridgeClientKtor_ioCloseable, BridgeClientKtor_client_coreHttpClientEngine, BridgeClientKtor_client_coreHttpClientEngineCapability, BridgeClientKtor_utilsAttributes, BridgeClientKotlinFunction, BridgeClientKtor_httpHeaders, BridgeClientKtor_httpHttpMessage, BridgeClientRuntimeTransactionCallbacks, BridgeClientRuntimeSqlPreparedStatement, BridgeClientRuntimeCloseable, BridgeClientKotlinx_coroutines_coreFlowCollector, BridgeClientKotlinCoroutineContextElement, BridgeClientKotlinCoroutineContextKey, BridgeClientKotlinx_serialization_coreCompositeEncoder, BridgeClientKotlinAnnotation, BridgeClientKotlinx_serialization_coreCompositeDecoder, BridgeClientKotlinKDeclarationContainer, BridgeClientKotlinKAnnotatedElement, BridgeClientKotlinKClassifier, BridgeClientKoin_coreScopeCallback, BridgeClientKtor_httpHttpMessageBuilder, BridgeClientKotlinx_coroutines_coreJob, BridgeClientKtor_ioByteReadChannel, BridgeClientKotlinContinuation, BridgeClientKotlinContinuationInterceptor, BridgeClientKotlinx_coroutines_coreRunnable, BridgeClientKotlinSuspendFunction2, BridgeClientKotlinIterator, BridgeClientKtor_httpParameters, BridgeClientKotlinMapEntry, BridgeClientKtor_utilsStringValues, BridgeClientKotlinx_serialization_coreSerializersModuleCollector, BridgeClientKotlinx_coroutines_coreChildHandle, BridgeClientKotlinx_coroutines_coreChildJob, BridgeClientKotlinx_coroutines_coreDisposableHandle, BridgeClientKotlinSequence, BridgeClientKotlinx_coroutines_coreSelectClause0, BridgeClientKtor_ioReadSession, BridgeClientKotlinSuspendFunction1, BridgeClientKotlinAppendable, BridgeClientKotlinKType, BridgeClientKotlinx_coroutines_coreParentJob, BridgeClientKotlinx_coroutines_coreSelectInstance, BridgeClientKtor_ioObjectPool, BridgeClientKtor_ioInput, BridgeClientKtor_ioOutput;
  
  NS_ASSUME_NONNULL_BEGIN
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Wunknown-warning-option"
  #pragma clang diagnostic ignored "-Wincompatible-property-type"
  #pragma clang diagnostic ignored "-Wnullability"
  
  __attribute__((swift_name("KotlinBase")))
  @interface BridgeClientBase : NSObject
  - (instancetype)init __attribute__((unavailable));
  + (instancetype)new __attribute__((unavailable));
  + (void)initialize __attribute__((objc_requires_super));
  @end;
  
  @interface BridgeClientBase (BridgeClientBaseCopying) <NSCopying>
  @end;
  
  __attribute__((swift_name("KotlinMutableSet")))
  @interface BridgeClientMutableSet<ObjectType> : NSMutableSet<ObjectType>
  @end;
  
  __attribute__((swift_name("KotlinMutableDictionary")))
  @interface BridgeClientMutableDictionary<KeyType, ObjectType> : NSMutableDictionary<KeyType, ObjectType>
  @end;
  
  @interface NSError (NSErrorBridgeClientKotlinException)
  @property (readonly) id _Nullable kotlinException;
  @end;
  
  __attribute__((swift_name("KotlinNumber")))
  @interface BridgeClientNumber : NSNumber
  - (instancetype)initWithChar:(char)value __attribute__((unavailable));
  - (instancetype)initWithUnsignedChar:(unsigned char)value __attribute__((unavailable));
  - (instancetype)initWithShort:(short)value __attribute__((unavailable));
  - (instancetype)initWithUnsignedShort:(unsigned short)value __attribute__((unavailable));
  - (instancetype)initWithInt:(int)value __attribute__((unavailable));
  - (instancetype)initWithUnsignedInt:(unsigned int)value __attribute__((unavailable));
  - (instancetype)initWithLong:(long)value __attribute__((unavailable));
  - (instancetype)initWithUnsignedLong:(unsigned long)value __attribute__((unavailable));
  - (instancetype)initWithLongLong:(long long)value __attribute__((unavailable));
  - (instancetype)initWithUnsignedLongLong:(unsigned long long)value __attribute__((unavailable));
  - (instancetype)initWithFloat:(float)value __attribute__((unavailable));
  - (instancetype)initWithDouble:(double)value __attribute__((unavailable));
  - (instancetype)initWithBool:(BOOL)value __attribute__((unavailable));
  - (instancetype)initWithInteger:(NSInteger)value __attribute__((unavailable));
  - (instancetype)initWithUnsignedInteger:(NSUInteger)value __attribute__((unavailable));
  + (instancetype)numberWithChar:(char)value __attribute__((unavailable));
  + (instancetype)numberWithUnsignedChar:(unsigned char)value __attribute__((unavailable));
  + (instancetype)numberWithShort:(short)value __attribute__((unavailable));
  + (instancetype)numberWithUnsignedShort:(unsigned short)value __attribute__((unavailable));
  + (instancetype)numberWithInt:(int)value __attribute__((unavailable));
  + (instancetype)numberWithUnsignedInt:(unsigned int)value __attribute__((unavailable));
  + (instancetype)numberWithLong:(long)value __attribute__((unavailable));
  + (instancetype)numberWithUnsignedLong:(unsigned long)value __attribute__((unavailable));
  + (instancetype)numberWithLongLong:(long long)value __attribute__((unavailable));
  + (instancetype)numberWithUnsignedLongLong:(unsigned long long)value __attribute__((unavailable));
  + (instancetype)numberWithFloat:(float)value __attribute__((unavailable));
  + (instancetype)numberWithDouble:(double)value __attribute__((unavailable));
  + (instancetype)numberWithBool:(BOOL)value __attribute__((unavailable));
  + (instancetype)numberWithInteger:(NSInteger)value __attribute__((unavailable));
  + (instancetype)numberWithUnsignedInteger:(NSUInteger)value __attribute__((unavailable));
  @end;
  
  __attribute__((swift_name("KotlinByte")))
  @interface BridgeClientByte : BridgeClientNumber
  - (instancetype)initWithChar:(char)value;
  + (instancetype)numberWithChar:(char)value;
  @end;
  
  __attribute__((swift_name("KotlinUByte")))
  @interface BridgeClientUByte : BridgeClientNumber
  - (instancetype)initWithUnsignedChar:(unsigned char)value;
  + (instancetype)numberWithUnsignedChar:(unsigned char)value;
  @end;
  
  __attribute__((swift_name("KotlinShort")))
  @interface BridgeClientShort : BridgeClientNumber
  - (instancetype)initWithShort:(short)value;
  + (instancetype)numberWithShort:(short)value;
  @end;
  
  __attribute__((swift_name("KotlinUShort")))
  @interface BridgeClientUShort : BridgeClientNumber
  - (instancetype)initWithUnsignedShort:(unsigned short)value;
  + (instancetype)numberWithUnsignedShort:(unsigned short)value;
  @end;
  
  __attribute__((swift_name("KotlinInt")))
  @interface BridgeClientInt : BridgeClientNumber
  - (instancetype)initWithInt:(int)value;
  + (instancetype)numberWithInt:(int)value;
  @end;
  
  __attribute__((swift_name("KotlinUInt")))
  @interface BridgeClientUInt : BridgeClientNumber
  - (instancetype)initWithUnsignedInt:(unsigned int)value;
  + (instancetype)numberWithUnsignedInt:(unsigned int)value;
  @end;
  
  __attribute__((swift_name("KotlinLong")))
  @interface BridgeClientLong : BridgeClientNumber
  - (instancetype)initWithLongLong:(long long)value;
  + (instancetype)numberWithLongLong:(long long)value;
  @end;
  
  __attribute__((swift_name("KotlinULong")))
  @interface BridgeClientULong : BridgeClientNumber
  - (instancetype)initWithUnsignedLongLong:(unsigned long long)value;
  + (instancetype)numberWithUnsignedLongLong:(unsigned long long)value;
  @end;
  
  __attribute__((swift_name("KotlinFloat")))
  @interface BridgeClientFloat : BridgeClientNumber
  - (instancetype)initWithFloat:(float)value;
  + (instancetype)numberWithFloat:(float)value;
  @end;
  
  __attribute__((swift_name("KotlinDouble")))
  @interface BridgeClientDouble : BridgeClientNumber
  - (instancetype)initWithDouble:(double)value;
  + (instancetype)numberWithDouble:(double)value;
  @end;
  
  __attribute__((swift_name("KotlinBoolean")))
  @interface BridgeClientBoolean : BridgeClientNumber
  - (instancetype)initWithBool:(BOOL)value;
  + (instancetype)numberWithBool:(BOOL)value;
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("AppConfig")))
  @interface BridgeClientAppConfig : BridgeClientBase
  - (instancetype)initWithLabel:(NSString *)label createdOn:(NSString * _Nullable)createdOn modifiedOn:(NSString * _Nullable)modifiedOn guid:(NSString * _Nullable)guid deleted:(BridgeClientBoolean * _Nullable)deleted criteria:(BridgeClientCriteria * _Nullable)criteria clientData:(BridgeClientKotlinx_serialization_jsonJsonElement * _Nullable)clientData surveyReferences:(NSArray<BridgeClientSurveyReference *> * _Nullable)surveyReferences schemaReferences:(NSArray<BridgeClientSchemaReference *> * _Nullable)schemaReferences configReferences:(NSArray<BridgeClientConfigReference *> * _Nullable)configReferences fileReferences:(NSArray<BridgeClientFileReference *> * _Nullable)fileReferences configElements:(NSDictionary<NSString *, BridgeClientKotlinx_serialization_jsonJsonElement *> * _Nullable)configElements version:(BridgeClientLong * _Nullable)version type:(NSString * _Nullable)type __attribute__((swift_name("init(label:createdOn:modifiedOn:guid:deleted:criteria:clientData:surveyReferences:schemaReferences:configReferences:fileReferences:configElements:version:type:)"))) __attribute__((objc_designated_initializer));
  - (NSString *)component1 __attribute__((swift_name("component1()")));
  - (NSArray<BridgeClientConfigReference *> * _Nullable)component10 __attribute__((swift_name("component10()")));
  - (NSArray<BridgeClientFileReference *> * _Nullable)component11 __attribute__((swift_name("component11()")));
  - (NSDictionary<NSString *, BridgeClientKotlinx_serialization_jsonJsonElement *> * _Nullable)component12 __attribute__((swift_name("component12()")));
  - (BridgeClientLong * _Nullable)component13 __attribute__((swift_name("component13()")));
  - (NSString * _Nullable)component14 __attribute__((swift_name("component14()")));
  - (NSString * _Nullable)component2 __attribute__((swift_name("component2()")));
  - (NSString * _Nullable)component3 __attribute__((swift_name("component3()")));
  - (NSString * _Nullable)component4 __attribute__((swift_name("component4()")));
  - (BridgeClientBoolean * _Nullable)component5 __attribute__((swift_name("component5()")));
  - (BridgeClientCriteria * _Nullable)component6 __attribute__((swift_name("component6()")));
  - (BridgeClientKotlinx_serialization_jsonJsonElement * _Nullable)component7 __attribute__((swift_name("component7()")));
  - (NSArray<BridgeClientSurveyReference *> * _Nullable)component8 __attribute__((swift_name("component8()")));
  - (NSArray<BridgeClientSchemaReference *> * _Nullable)component9 __attribute__((swift_name("component9()")));
  - (BridgeClientAppConfig *)doCopyLabel:(NSString *)label createdOn:(NSString * _Nullable)createdOn modifiedOn:(NSString * _Nullable)modifiedOn guid:(NSString * _Nullable)guid deleted:(BridgeClientBoolean * _Nullable)deleted criteria:(BridgeClientCriteria * _Nullable)criteria clientData:(BridgeClientKotlinx_serialization_jsonJsonElement * _Nullable)clientData surveyReferences:(NSArray<BridgeClientSurveyReference *> * _Nullable)surveyReferences schemaReferences:(NSArray<BridgeClientSchemaReference *> * _Nullable)schemaReferences configReferences:(NSArray<BridgeClientConfigReference *> * _Nullable)configReferences fileReferences:(NSArray<BridgeClientFileReference *> * _Nullable)fileReferences configElements:(NSDictionary<NSString *, BridgeClientKotlinx_serialization_jsonJsonElement *> * _Nullable)configElements version:(BridgeClientLong * _Nullable)version type:(NSString * _Nullable)type __attribute__((swift_name("doCopy(label:createdOn:modifiedOn:guid:deleted:criteria:clientData:surveyReferences:schemaReferences:configReferences:fileReferences:configElements:version:type:)")));
  - (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
  - (NSUInteger)hash __attribute__((swift_name("hash()")));
  - (NSString *)description __attribute__((swift_name("description()")));
  @property (readonly) BridgeClientKotlinx_serialization_jsonJsonElement * _Nullable clientData __attribute__((swift_name("clientData")));
  @property (readonly) NSDictionary<NSString *, BridgeClientKotlinx_serialization_jsonJsonElement *> * _Nullable configElements __attribute__((swift_name("configElements")));
  @property (readonly) NSArray<BridgeClientConfigReference *> * _Nullable configReferences __attribute__((swift_name("configReferences")));
  @property (readonly) NSString * _Nullable createdOn __attribute__((swift_name("createdOn")));
  @property (readonly) BridgeClientCriteria * _Nullable criteria __attribute__((swift_name("criteria")));
  @property (readonly) BridgeClientBoolean * _Nullable deleted __attribute__((swift_name("deleted")));
  @property (readonly) NSArray<BridgeClientFileReference *> * _Nullable fileReferences __attribute__((swift_name("fileReferences")));
  @property (readonly) NSString * _Nullable guid __attribute__((swift_name("guid")));
  @property (readonly) NSString *label __attribute__((swift_name("label")));
  @property (readonly) NSString * _Nullable modifiedOn __attribute__((swift_name("modifiedOn")));
  @property (readonly) NSArray<BridgeClientSchemaReference *> * _Nullable schemaReferences __attribute__((swift_name("schemaReferences")));
  @property (readonly) NSArray<BridgeClientSurveyReference *> * _Nullable surveyReferences __attribute__((swift_name("surveyReferences")));
  @property (readonly) NSString * _Nullable type __attribute__((swift_name("type")));
  @property (readonly) BridgeClientLong * _Nullable version __attribute__((swift_name("version")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("AppConfig.Companion")))
  @interface BridgeClientAppConfigCompanion : BridgeClientBase
  + (instancetype)alloc __attribute__((unavailable));
  + (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
  + (instancetype)companion __attribute__((swift_name("init()")));
  - (id<BridgeClientKotlinx_serialization_coreKSerializer>)serializer __attribute__((swift_name("serializer()")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("ConfigReference")))
  @interface BridgeClientConfigReference : BridgeClientBase
  - (instancetype)initWithId:(NSString *)id revision:(int64_t)revision type:(NSString * _Nullable)type __attribute__((swift_name("init(id:revision:type:)"))) __attribute__((objc_designated_initializer));
  - (NSString *)component1 __attribute__((swift_name("component1()")));
  - (int64_t)component2 __attribute__((swift_name("component2()")));
  - (NSString * _Nullable)component3 __attribute__((swift_name("component3()")));
  - (BridgeClientConfigReference *)doCopyId:(NSString *)id revision:(int64_t)revision type:(NSString * _Nullable)type __attribute__((swift_name("doCopy(id:revision:type:)")));
  - (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
  - (NSUInteger)hash __attribute__((swift_name("hash()")));
  - (NSString *)description __attribute__((swift_name("description()")));
  @property (readonly) NSString *id __attribute__((swift_name("id")));
  @property (readonly) int64_t revision __attribute__((swift_name("revision")));
  @property (readonly) NSString * _Nullable type __attribute__((swift_name("type")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("ConfigReference.Companion")))
  @interface BridgeClientConfigReferenceCompanion : BridgeClientBase
  + (instancetype)alloc __attribute__((unavailable));
  + (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
  + (instancetype)companion __attribute__((swift_name("init()")));
  - (id<BridgeClientKotlinx_serialization_coreKSerializer>)serializer __attribute__((swift_name("serializer()")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("FileReference")))
  @interface BridgeClientFileReference : BridgeClientBase
  - (instancetype)initWithGuid:(NSString *)guid createdOn:(NSString *)createdOn href:(NSString * _Nullable)href type:(NSString * _Nullable)type __attribute__((swift_name("init(guid:createdOn:href:type:)"))) __attribute__((objc_designated_initializer));
  - (NSString *)component1 __attribute__((swift_name("component1()")));
  - (NSString *)component2 __attribute__((swift_name("component2()")));
  - (NSString * _Nullable)component3 __attribute__((swift_name("component3()")));
  - (NSString * _Nullable)component4 __attribute__((swift_name("component4()")));
  - (BridgeClientFileReference *)doCopyGuid:(NSString *)guid createdOn:(NSString *)createdOn href:(NSString * _Nullable)href type:(NSString * _Nullable)type __attribute__((swift_name("doCopy(guid:createdOn:href:type:)")));
  - (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
  - (NSUInteger)hash __attribute__((swift_name("hash()")));
  - (NSString *)description __attribute__((swift_name("description()")));
  @property (readonly) NSString *createdOn __attribute__((swift_name("createdOn")));
  @property (readonly) NSString *guid __attribute__((swift_name("guid")));
  @property (readonly) NSString * _Nullable href __attribute__((swift_name("href")));
  @property (readonly) NSString * _Nullable type __attribute__((swift_name("type")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("FileReference.Companion")))
  @interface BridgeClientFileReferenceCompanion : BridgeClientBase
  + (instancetype)alloc __attribute__((unavailable));
  + (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
  + (instancetype)companion __attribute__((swift_name("init()")));
  - (id<BridgeClientKotlinx_serialization_coreKSerializer>)serializer __attribute__((swift_name("serializer()")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("SchemaReference")))
  @interface BridgeClientSchemaReference : BridgeClientBase
  - (instancetype)initWithId:(NSString *)id revision:(BridgeClientLong * _Nullable)revision type:(NSString * _Nullable)type __attribute__((swift_name("init(id:revision:type:)"))) __attribute__((objc_designated_initializer));
  - (NSString *)component1 __attribute__((swift_name("component1()")));
  - (BridgeClientLong * _Nullable)component2 __attribute__((swift_name("component2()")));
  - (NSString * _Nullable)component3 __attribute__((swift_name("component3()")));
  - (BridgeClientSchemaReference *)doCopyId:(NSString *)id revision:(BridgeClientLong * _Nullable)revision type:(NSString * _Nullable)type __attribute__((swift_name("doCopy(id:revision:type:)")));
  - (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
  - (NSUInteger)hash __attribute__((swift_name("hash()")));
  - (NSString *)description __attribute__((swift_name("description()")));
  @property (readonly) NSString *id __attribute__((swift_name("id")));
  @property (readonly) BridgeClientLong * _Nullable revision __attribute__((swift_name("revision")));
  @property (readonly) NSString * _Nullable type __attribute__((swift_name("type")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("SchemaReference.Companion")))
  @interface BridgeClientSchemaReferenceCompanion : BridgeClientBase
  + (instancetype)alloc __attribute__((unavailable));
  + (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
  + (instancetype)companion __attribute__((swift_name("init()")));
  - (id<BridgeClientKotlinx_serialization_coreKSerializer>)serializer __attribute__((swift_name("serializer()")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("SurveyReference")))
  @interface BridgeClientSurveyReference : BridgeClientBase
  - (instancetype)initWithGuid:(NSString *)guid identifier:(NSString * _Nullable)identifier createdOn:(NSString * _Nullable)createdOn href:(NSString * _Nullable)href type:(NSString * _Nullable)type __attribute__((swift_name("init(guid:identifier:createdOn:href:type:)"))) __attribute__((objc_designated_initializer));
  - (NSString *)component1 __attribute__((swift_name("component1()")));
  - (NSString * _Nullable)component2 __attribute__((swift_name("component2()")));
  - (NSString * _Nullable)component3 __attribute__((swift_name("component3()")));
  - (NSString * _Nullable)component4 __attribute__((swift_name("component4()")));
  - (NSString * _Nullable)component5 __attribute__((swift_name("component5()")));
  - (BridgeClientSurveyReference *)doCopyGuid:(NSString *)guid identifier:(NSString * _Nullable)identifier createdOn:(NSString * _Nullable)createdOn href:(NSString * _Nullable)href type:(NSString * _Nullable)type __attribute__((swift_name("doCopy(guid:identifier:createdOn:href:type:)")));
  - (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
  - (NSUInteger)hash __attribute__((swift_name("hash()")));
  - (NSString *)description __attribute__((swift_name("description()")));
  @property (readonly) NSString * _Nullable createdOn __attribute__((swift_name("createdOn")));
  @property (readonly) NSString *guid __attribute__((swift_name("guid")));
  @property (readonly) NSString * _Nullable href __attribute__((swift_name("href")));
  @property (readonly) NSString * _Nullable identifier __attribute__((swift_name("identifier")));
  @property (readonly) NSString * _Nullable type __attribute__((swift_name("type")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("SurveyReference.Companion")))
  @interface BridgeClientSurveyReferenceCompanion : BridgeClientBase
  + (instancetype)alloc __attribute__((unavailable));
  + (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
  + (instancetype)companion __attribute__((swift_name("init()")));
  - (id<BridgeClientKotlinx_serialization_coreKSerializer>)serializer __attribute__((swift_name("serializer()")));
  @end;
  
  __attribute__((swift_name("BridgeConfig")))
  @protocol BridgeClientBridgeConfig
  @required
  - (NSString * _Nullable)getUserAgentInfo:(BridgeClientClientInfo *)info __attribute__((swift_name("getUserAgent(info:)")));
  @property (readonly) NSString *appId __attribute__((swift_name("appId")));
  @property (readonly) NSString *appName __attribute__((swift_name("appName")));
  @property (readonly) int32_t appVersion __attribute__((swift_name("appVersion")));
  @property (readonly) NSString *appVersionName __attribute__((swift_name("appVersionName")));
  @property (readonly) NSString *deviceName __attribute__((swift_name("deviceName")));
  @property (readonly) NSString *osName __attribute__((swift_name("osName")));
  @property (readonly) NSString *osVersion __attribute__((swift_name("osVersion")));
  @property (readonly) int32_t sdkVersion __attribute__((swift_name("sdkVersion")));
  @property (readonly) NSString *userAgent __attribute__((swift_name("userAgent")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("IOSBridgeConfig")))
  @interface BridgeClientIOSBridgeConfig : BridgeClientBase <BridgeClientBridgeConfig>
  - (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
  + (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
  @property (readonly) NSString *appId __attribute__((swift_name("appId")));
  @property (readonly) NSString *appName __attribute__((swift_name("appName")));
  @property (readonly) int32_t appVersion __attribute__((swift_name("appVersion")));
  @property (readonly) NSString *appVersionName __attribute__((swift_name("appVersionName")));
  @property (readonly) NSString *deviceName __attribute__((swift_name("deviceName")));
  @property (readonly) NSString *osName __attribute__((swift_name("osName")));
  @property (readonly) NSString *osVersion __attribute__((swift_name("osVersion")));
  @property (readonly) int32_t sdkVersion __attribute__((swift_name("sdkVersion")));
  @end;
  
  __attribute__((swift_name("Koin_coreKoinComponent")))
  @protocol BridgeClientKoin_coreKoinComponent
  @required
  - (BridgeClientKoin_coreKoin *)getKoin __attribute__((swift_name("getKoin()")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("NativeAssessmentViewModel")))
  @interface BridgeClientNativeAssessmentViewModel : BridgeClientBase <BridgeClientKoin_coreKoinComponent>
  - (instancetype)initWithViewUpdate:(void (^)(NSString * _Nullable))viewUpdate __attribute__((swift_name("init(viewUpdate:)"))) __attribute__((objc_designated_initializer));
  - (BOOL)isAuthenticated __attribute__((swift_name("isAuthenticated()")));
  - (void)observeAssessmentConfigIdentifier:(NSString *)identifier __attribute__((swift_name("observeAssessmentConfig(identifier:)")));
  - (void)onCleared __attribute__((swift_name("onCleared()")));
  - (void)signInUserName:(NSString *)userName password:(NSString *)password callBack:(void (^)(BridgeClientUserSessionInfo * _Nullable))callBack __attribute__((swift_name("signIn(userName:password:callBack:)")));
  @end;
  
  __attribute__((swift_name("KotlinComparable")))
  @protocol BridgeClientKotlinComparable
  @required
  - (int32_t)compareToOther:(id _Nullable)other __attribute__((swift_name("compareTo(other:)")));
  @end;
  
  __attribute__((swift_name("KotlinEnum")))
  @interface BridgeClientKotlinEnum<E> : BridgeClientBase <BridgeClientKotlinComparable>
  - (instancetype)initWithName:(NSString *)name ordinal:(int32_t)ordinal __attribute__((swift_name("init(name:ordinal:)"))) __attribute__((objc_designated_initializer));
  - (int32_t)compareToOther:(E)other __attribute__((swift_name("compareTo(other:)")));
  - (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
  - (NSUInteger)hash __attribute__((swift_name("hash()")));
  - (NSString *)description __attribute__((swift_name("description()")));
  @property (readonly) NSString *name __attribute__((swift_name("name")));
  @property (readonly) int32_t ordinal __attribute__((swift_name("ordinal")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("AccountStatus")))
  @interface BridgeClientAccountStatus : BridgeClientKotlinEnum<BridgeClientAccountStatus *>
  + (instancetype)alloc __attribute__((unavailable));
  + (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
  - (instancetype)initWithName:(NSString *)name ordinal:(int32_t)ordinal __attribute__((swift_name("init(name:ordinal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
  @property (class, readonly) BridgeClientAccountStatus *enabled __attribute__((swift_name("enabled")));
  @property (class, readonly) BridgeClientAccountStatus *disabled __attribute__((swift_name("disabled")));
  @property (class, readonly) BridgeClientAccountStatus *unverified __attribute__((swift_name("unverified")));
  @property (readonly) NSString * _Nullable serialName __attribute__((swift_name("serialName")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("AccountStatus.Companion")))
  @interface BridgeClientAccountStatusCompanion : BridgeClientBase
  + (instancetype)alloc __attribute__((unavailable));
  + (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
  + (instancetype)companion __attribute__((swift_name("init()")));
  - (id<BridgeClientKotlinx_serialization_coreKSerializer>)serializer __attribute__((swift_name("serializer()")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("AssessmentConfig")))
  @interface BridgeClientAssessmentConfig : BridgeClientBase
  - (instancetype)initWithConfig:(BridgeClientKotlinx_serialization_jsonJsonElement *)config createdOn:(NSString * _Nullable)createdOn modifiedOn:(NSString * _Nullable)modifiedOn version:(BridgeClientLong * _Nullable)version type:(NSString * _Nullable)type __attribute__((swift_name("init(config:createdOn:modifiedOn:version:type:)"))) __attribute__((objc_designated_initializer));
  - (BridgeClientKotlinx_serialization_jsonJsonElement *)component1 __attribute__((swift_name("component1()")));
  - (NSString * _Nullable)component2 __attribute__((swift_name("component2()")));
  - (NSString * _Nullable)component3 __attribute__((swift_name("component3()")));
  - (BridgeClientLong * _Nullable)component4 __attribute__((swift_name("component4()")));
  - (NSString * _Nullable)component5 __attribute__((swift_name("component5()")));
  - (BridgeClientAssessmentConfig *)doCopyConfig:(BridgeClientKotlinx_serialization_jsonJsonElement *)config createdOn:(NSString * _Nullable)createdOn modifiedOn:(NSString * _Nullable)modifiedOn version:(BridgeClientLong * _Nullable)version type:(NSString * _Nullable)type __attribute__((swift_name("doCopy(config:createdOn:modifiedOn:version:type:)")));
  - (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
  - (NSUInteger)hash __attribute__((swift_name("hash()")));
  - (NSString *)description __attribute__((swift_name("description()")));
  @property (readonly) BridgeClientKotlinx_serialization_jsonJsonElement *config __attribute__((swift_name("config")));
  @property (readonly) NSString * _Nullable createdOn __attribute__((swift_name("createdOn")));
  @property (readonly) NSString * _Nullable modifiedOn __attribute__((swift_name("modifiedOn")));
  @property (readonly) NSString * _Nullable type __attribute__((swift_name("type")));
  @property (readonly) BridgeClientLong * _Nullable version __attribute__((swift_name("version")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("AssessmentConfig.Companion")))
  @interface BridgeClientAssessmentConfigCompanion : BridgeClientBase
  + (instancetype)alloc __attribute__((unavailable));
  + (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
  + (instancetype)companion __attribute__((swift_name("init()")));
  - (id<BridgeClientKotlinx_serialization_coreKSerializer>)serializer __attribute__((swift_name("serializer()")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("ClientInfo")))
  @interface BridgeClientClientInfo : BridgeClientBase
  - (instancetype)initWithAppName:(NSString * _Nullable)appName appVersion:(BridgeClientInt * _Nullable)appVersion deviceName:(NSString * _Nullable)deviceName osName:(NSString * _Nullable)osName osVersion:(NSString * _Nullable)osVersion sdkName:(NSString * _Nullable)sdkName sdkVersion:(BridgeClientInt * _Nullable)sdkVersion type:(NSString * _Nullable)type __attribute__((swift_name("init(appName:appVersion:deviceName:osName:osVersion:sdkName:sdkVersion:type:)"))) __attribute__((objc_designated_initializer));
  - (NSString * _Nullable)component1 __attribute__((swift_name("component1()")));
  - (BridgeClientInt * _Nullable)component2 __attribute__((swift_name("component2()")));
  - (NSString * _Nullable)component3 __attribute__((swift_name("component3()")));
  - (NSString * _Nullable)component4 __attribute__((swift_name("component4()")));
  - (NSString * _Nullable)component5 __attribute__((swift_name("component5()")));
  - (NSString * _Nullable)component6 __attribute__((swift_name("component6()")));
  - (BridgeClientInt * _Nullable)component7 __attribute__((swift_name("component7()")));
  - (NSString * _Nullable)component8 __attribute__((swift_name("component8()")));
  - (BridgeClientClientInfo *)doCopyAppName:(NSString * _Nullable)appName appVersion:(BridgeClientInt * _Nullable)appVersion deviceName:(NSString * _Nullable)deviceName osName:(NSString * _Nullable)osName osVersion:(NSString * _Nullable)osVersion sdkName:(NSString * _Nullable)sdkName sdkVersion:(BridgeClientInt * _Nullable)sdkVersion type:(NSString * _Nullable)type __attribute__((swift_name("doCopy(appName:appVersion:deviceName:osName:osVersion:sdkName:sdkVersion:type:)")));
  - (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
  - (NSUInteger)hash __attribute__((swift_name("hash()")));
  - (NSString *)description __attribute__((swift_name("description()")));
  @property (readonly) NSString * _Nullable appName __attribute__((swift_name("appName")));
  @property (readonly) BridgeClientInt * _Nullable appVersion __attribute__((swift_name("appVersion")));
  @property (readonly) NSString * _Nullable deviceName __attribute__((swift_name("deviceName")));
  @property (readonly) NSString * _Nullable osName __attribute__((swift_name("osName")));
  @property (readonly) NSString * _Nullable osVersion __attribute__((swift_name("osVersion")));
  @property (readonly) NSString * _Nullable sdkName __attribute__((swift_name("sdkName")));
  @property (readonly) BridgeClientInt * _Nullable sdkVersion __attribute__((swift_name("sdkVersion")));
  @property (readonly) NSString * _Nullable type __attribute__((swift_name("type")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("ClientInfo.Companion")))
  @interface BridgeClientClientInfoCompanion : BridgeClientBase
  + (instancetype)alloc __attribute__((unavailable));
  + (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
  + (instancetype)companion __attribute__((swift_name("init()")));
  - (id<BridgeClientKotlinx_serialization_coreKSerializer>)serializer __attribute__((swift_name("serializer()")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("ConsentStatus")))
  @interface BridgeClientConsentStatus : BridgeClientBase
  - (instancetype)initWithName:(NSString * _Nullable)name subpopulationGuid:(NSString * _Nullable)subpopulationGuid required:(BridgeClientBoolean * _Nullable)required signedOn:(NSString * _Nullable)signedOn consented:(BridgeClientBoolean * _Nullable)consented signedMostRecentConsent:(BridgeClientBoolean * _Nullable)signedMostRecentConsent type:(NSString * _Nullable)type __attribute__((swift_name("init(name:subpopulationGuid:required:signedOn:consented:signedMostRecentConsent:type:)"))) __attribute__((objc_designated_initializer));
  - (NSString * _Nullable)component1 __attribute__((swift_name("component1()")));
  - (NSString * _Nullable)component2 __attribute__((swift_name("component2()")));
  - (BridgeClientBoolean * _Nullable)component3 __attribute__((swift_name("component3()")));
  - (NSString * _Nullable)component4 __attribute__((swift_name("component4()")));
  - (BridgeClientBoolean * _Nullable)component5 __attribute__((swift_name("component5()")));
  - (BridgeClientBoolean * _Nullable)component6 __attribute__((swift_name("component6()")));
  - (NSString * _Nullable)component7 __attribute__((swift_name("component7()")));
  - (BridgeClientConsentStatus *)doCopyName:(NSString * _Nullable)name subpopulationGuid:(NSString * _Nullable)subpopulationGuid required:(BridgeClientBoolean * _Nullable)required signedOn:(NSString * _Nullable)signedOn consented:(BridgeClientBoolean * _Nullable)consented signedMostRecentConsent:(BridgeClientBoolean * _Nullable)signedMostRecentConsent type:(NSString * _Nullable)type __attribute__((swift_name("doCopy(name:subpopulationGuid:required:signedOn:consented:signedMostRecentConsent:type:)")));
  - (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
  - (NSUInteger)hash __attribute__((swift_name("hash()")));
  - (NSString *)description __attribute__((swift_name("description()")));
  @property (readonly) BridgeClientBoolean * _Nullable consented __attribute__((swift_name("consented")));
  @property (readonly) NSString * _Nullable name __attribute__((swift_name("name")));
  @property (readonly) BridgeClientBoolean * _Nullable required __attribute__((swift_name("required")));
  @property (readonly) BridgeClientBoolean * _Nullable signedMostRecentConsent __attribute__((swift_name("signedMostRecentConsent")));
  @property (readonly) NSString * _Nullable signedOn __attribute__((swift_name("signedOn")));
  @property (readonly) NSString * _Nullable subpopulationGuid __attribute__((swift_name("subpopulationGuid")));
  @property (readonly) NSString * _Nullable type __attribute__((swift_name("type")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("ConsentStatus.Companion")))
  @interface BridgeClientConsentStatusCompanion : BridgeClientBase
  + (instancetype)alloc __attribute__((unavailable));
  + (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
  + (instancetype)companion __attribute__((swift_name("init()")));
  - (id<BridgeClientKotlinx_serialization_coreKSerializer>)serializer __attribute__((swift_name("serializer()")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Criteria")))
  @interface BridgeClientCriteria : BridgeClientBase
  - (instancetype)initWithLanguage:(NSString * _Nullable)language allOfGroups:(NSArray<NSString *> * _Nullable)allOfGroups noneOfGroups:(NSArray<NSString *> * _Nullable)noneOfGroups allOfSubstudyIds:(NSArray<NSString *> * _Nullable)allOfSubstudyIds noneOfSubstudyIds:(NSArray<NSString *> * _Nullable)noneOfSubstudyIds minAppVersions:(NSDictionary<NSString *, BridgeClientInt *> * _Nullable)minAppVersions maxAppVersions:(NSDictionary<NSString *, BridgeClientInt *> * _Nullable)maxAppVersions type:(NSString * _Nullable)type __attribute__((swift_name("init(language:allOfGroups:noneOfGroups:allOfSubstudyIds:noneOfSubstudyIds:minAppVersions:maxAppVersions:type:)"))) __attribute__((objc_designated_initializer));
  - (NSString * _Nullable)component1 __attribute__((swift_name("component1()")));
  - (NSArray<NSString *> * _Nullable)component2 __attribute__((swift_name("component2()")));
  - (NSArray<NSString *> * _Nullable)component3 __attribute__((swift_name("component3()")));
  - (NSArray<NSString *> * _Nullable)component4 __attribute__((swift_name("component4()")));
  - (NSArray<NSString *> * _Nullable)component5 __attribute__((swift_name("component5()")));
  - (NSDictionary<NSString *, BridgeClientInt *> * _Nullable)component6 __attribute__((swift_name("component6()")));
  - (NSDictionary<NSString *, BridgeClientInt *> * _Nullable)component7 __attribute__((swift_name("component7()")));
  - (NSString * _Nullable)component8 __attribute__((swift_name("component8()")));
  - (BridgeClientCriteria *)doCopyLanguage:(NSString * _Nullable)language allOfGroups:(NSArray<NSString *> * _Nullable)allOfGroups noneOfGroups:(NSArray<NSString *> * _Nullable)noneOfGroups allOfSubstudyIds:(NSArray<NSString *> * _Nullable)allOfSubstudyIds noneOfSubstudyIds:(NSArray<NSString *> * _Nullable)noneOfSubstudyIds minAppVersions:(NSDictionary<NSString *, BridgeClientInt *> * _Nullable)minAppVersions maxAppVersions:(NSDictionary<NSString *, BridgeClientInt *> * _Nullable)maxAppVersions type:(NSString * _Nullable)type __attribute__((swift_name("doCopy(language:allOfGroups:noneOfGroups:allOfSubstudyIds:noneOfSubstudyIds:minAppVersions:maxAppVersions:type:)")));
  - (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
  - (NSUInteger)hash __attribute__((swift_name("hash()")));
  - (NSString *)description __attribute__((swift_name("description()")));
  @property (readonly) NSArray<NSString *> * _Nullable allOfGroups __attribute__((swift_name("allOfGroups")));
  @property (readonly) NSArray<NSString *> * _Nullable allOfSubstudyIds __attribute__((swift_name("allOfSubstudyIds")));
  @property (readonly) NSString * _Nullable language __attribute__((swift_name("language")));
  @property (readonly) NSDictionary<NSString *, BridgeClientInt *> * _Nullable maxAppVersions __attribute__((swift_name("maxAppVersions")));
  @property (readonly) NSDictionary<NSString *, BridgeClientInt *> * _Nullable minAppVersions __attribute__((swift_name("minAppVersions")));
  @property (readonly) NSArray<NSString *> * _Nullable noneOfGroups __attribute__((swift_name("noneOfGroups")));
  @property (readonly) NSArray<NSString *> * _Nullable noneOfSubstudyIds __attribute__((swift_name("noneOfSubstudyIds")));
  @property (readonly) NSString * _Nullable type __attribute__((swift_name("type")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Criteria.Companion")))
  @interface BridgeClientCriteriaCompanion : BridgeClientBase
  + (instancetype)alloc __attribute__((unavailable));
  + (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
  + (instancetype)companion __attribute__((swift_name("init()")));
  - (id<BridgeClientKotlinx_serialization_coreKSerializer>)serializer __attribute__((swift_name("serializer()")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Environment")))
  @interface BridgeClientEnvironment : BridgeClientKotlinEnum<BridgeClientEnvironment *>
  + (instancetype)alloc __attribute__((unavailable));
  + (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
  - (instancetype)initWithName:(NSString *)name ordinal:(int32_t)ordinal __attribute__((swift_name("init(name:ordinal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
  @property (class, readonly) BridgeClientEnvironment *local __attribute__((swift_name("local")));
  @property (class, readonly) BridgeClientEnvironment *develop __attribute__((swift_name("develop")));
  @property (class, readonly) BridgeClientEnvironment *staging __attribute__((swift_name("staging")));
  @property (class, readonly) BridgeClientEnvironment *production __attribute__((swift_name("production")));
  @property (readonly) NSString * _Nullable serialName __attribute__((swift_name("serialName")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Environment.Companion")))
  @interface BridgeClientEnvironmentCompanion : BridgeClientBase
  + (instancetype)alloc __attribute__((unavailable));
  + (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
  + (instancetype)companion __attribute__((swift_name("init()")));
  - (id<BridgeClientKotlinx_serialization_coreKSerializer>)serializer __attribute__((swift_name("serializer()")));
  @end;
  
  __attribute__((swift_name("Model")))
  @protocol BridgeClientModel
  @required
  - (NSString *)getIdentifier __attribute__((swift_name("getIdentifier()")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Phone")))
  @interface BridgeClientPhone : BridgeClientBase
  - (instancetype)initWithNumber:(NSString *)number regionCode:(NSString *)regionCode nationalFormat:(NSString * _Nullable)nationalFormat type:(NSString * _Nullable)type __attribute__((swift_name("init(number:regionCode:nationalFormat:type:)"))) __attribute__((objc_designated_initializer));
  - (NSString *)component1 __attribute__((swift_name("component1()")));
  - (NSString *)component2 __attribute__((swift_name("component2()")));
  - (NSString * _Nullable)component3 __attribute__((swift_name("component3()")));
  - (NSString * _Nullable)component4 __attribute__((swift_name("component4()")));
  - (BridgeClientPhone *)doCopyNumber:(NSString *)number regionCode:(NSString *)regionCode nationalFormat:(NSString * _Nullable)nationalFormat type:(NSString * _Nullable)type __attribute__((swift_name("doCopy(number:regionCode:nationalFormat:type:)")));
  - (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
  - (NSUInteger)hash __attribute__((swift_name("hash()")));
  - (NSString *)description __attribute__((swift_name("description()")));
  @property (readonly) NSString * _Nullable nationalFormat __attribute__((swift_name("nationalFormat")));
  @property (readonly) NSString *number __attribute__((swift_name("number")));
  @property (readonly) NSString *regionCode __attribute__((swift_name("regionCode")));
  @property (readonly) NSString * _Nullable type __attribute__((swift_name("type")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Phone.Companion")))
  @interface BridgeClientPhoneCompanion : BridgeClientBase
  + (instancetype)alloc __attribute__((unavailable));
  + (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
  + (instancetype)companion __attribute__((swift_name("init()")));
  - (id<BridgeClientKotlinx_serialization_coreKSerializer>)serializer __attribute__((swift_name("serializer()")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Role")))
  @interface BridgeClientRole : BridgeClientKotlinEnum<BridgeClientRole *>
  + (instancetype)alloc __attribute__((unavailable));
  + (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
  - (instancetype)initWithName:(NSString *)name ordinal:(int32_t)ordinal __attribute__((swift_name("init(name:ordinal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
  @property (class, readonly) BridgeClientRole *developer __attribute__((swift_name("developer")));
  @property (class, readonly) BridgeClientRole *researcher __attribute__((swift_name("researcher")));
  @property (class, readonly) BridgeClientRole *admin __attribute__((swift_name("admin")));
  @property (class, readonly) BridgeClientRole *worker __attribute__((swift_name("worker")));
  @property (readonly) NSString * _Nullable serialName __attribute__((swift_name("serialName")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Role.Companion")))
  @interface BridgeClientRoleCompanion : BridgeClientBase
  + (instancetype)alloc __attribute__((unavailable));
  + (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
  + (instancetype)companion __attribute__((swift_name("init()")));
  - (id<BridgeClientKotlinx_serialization_coreKSerializer>)serializer __attribute__((swift_name("serializer()")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("SharingScope")))
  @interface BridgeClientSharingScope : BridgeClientKotlinEnum<BridgeClientSharingScope *>
  + (instancetype)alloc __attribute__((unavailable));
  + (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
  - (instancetype)initWithName:(NSString *)name ordinal:(int32_t)ordinal __attribute__((swift_name("init(name:ordinal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
  @property (class, readonly) BridgeClientSharingScope *noSharing __attribute__((swift_name("noSharing")));
  @property (class, readonly) BridgeClientSharingScope *sponsorsAndPartners __attribute__((swift_name("sponsorsAndPartners")));
  @property (class, readonly) BridgeClientSharingScope *allQualifiedResearchers __attribute__((swift_name("allQualifiedResearchers")));
  @property (readonly) NSString * _Nullable serialName __attribute__((swift_name("serialName")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("SharingScope.Companion")))
  @interface BridgeClientSharingScopeCompanion : BridgeClientBase
  + (instancetype)alloc __attribute__((unavailable));
  + (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
  + (instancetype)companion __attribute__((swift_name("init()")));
  - (id<BridgeClientKotlinx_serialization_coreKSerializer>)serializer __attribute__((swift_name("serializer()")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("UserSessionInfo")))
  @interface BridgeClientUserSessionInfo : BridgeClientBase
  - (instancetype)initWithFirstName:(NSString * _Nullable)firstName lastName:(NSString * _Nullable)lastName externalId:(NSString * _Nullable)externalId id:(NSString * _Nullable)id notifyByEmail:(BridgeClientBoolean * _Nullable)notifyByEmail attributes:(NSDictionary<NSString *, NSString *> * _Nullable)attributes sharingScope:(BridgeClientSharingScope * _Nullable)sharingScope createdOn:(NSString * _Nullable)createdOn emailVerified:(BridgeClientBoolean * _Nullable)emailVerified phoneVerified:(BridgeClientBoolean * _Nullable)phoneVerified status:(BridgeClientAccountStatus * _Nullable)status roles:(NSArray<BridgeClientRole *> * _Nullable)roles dataGroups:(NSArray<NSString *> * _Nullable)dataGroups clientData:(BridgeClientKotlinx_serialization_jsonJsonElement * _Nullable)clientData languages:(NSArray<NSString *> * _Nullable)languages substudyIds:(NSArray<NSString *> * _Nullable)substudyIds externalIds:(NSDictionary<NSString *, NSString *> * _Nullable)externalIds authenticated:(BridgeClientBoolean * _Nullable)authenticated sessionToken:(NSString * _Nullable)sessionToken reauthToken:(NSString * _Nullable)reauthToken environment:(BridgeClientEnvironment * _Nullable)environment email:(NSString * _Nullable)email phone:(BridgeClientPhone * _Nullable)phone dataSharing:(BridgeClientBoolean * _Nullable)dataSharing signedMostRecentConsent:(BridgeClientBoolean * _Nullable)signedMostRecentConsent synapseUserId:(NSString * _Nullable)synapseUserId consented:(BOOL)consented consentStatuses:(NSDictionary<NSString *, BridgeClientConsentStatus *> * _Nullable)consentStatuses type:(NSString * _Nullable)type __attribute__((swift_name("init(firstName:lastName:externalId:id:notifyByEmail:attributes:sharingScope:createdOn:emailVerified:phoneVerified:status:roles:dataGroups:clientData:languages:substudyIds:externalIds:authenticated:sessionToken:reauthToken:environment:email:phone:dataSharing:signedMostRecentConsent:synapseUserId:consented:consentStatuses:type:)"))) __attribute__((objc_designated_initializer));
  - (NSString * _Nullable)component1 __attribute__((swift_name("component1()")));
  - (BridgeClientBoolean * _Nullable)component10 __attribute__((swift_name("component10()")));
  - (BridgeClientAccountStatus * _Nullable)component11 __attribute__((swift_name("component11()")));
  - (NSArray<BridgeClientRole *> * _Nullable)component12 __attribute__((swift_name("component12()")));
  - (NSArray<NSString *> * _Nullable)component13 __attribute__((swift_name("component13()")));
  - (BridgeClientKotlinx_serialization_jsonJsonElement * _Nullable)component14 __attribute__((swift_name("component14()")));
  - (NSArray<NSString *> * _Nullable)component15 __attribute__((swift_name("component15()")));
  - (NSArray<NSString *> * _Nullable)component16 __attribute__((swift_name("component16()")));
  - (NSDictionary<NSString *, NSString *> * _Nullable)component17 __attribute__((swift_name("component17()")));
  - (BridgeClientBoolean * _Nullable)component18 __attribute__((swift_name("component18()")));
  - (NSString * _Nullable)component19 __attribute__((swift_name("component19()")));
  - (NSString * _Nullable)component2 __attribute__((swift_name("component2()")));
  - (NSString * _Nullable)component20 __attribute__((swift_name("component20()")));
  - (BridgeClientEnvironment * _Nullable)component21 __attribute__((swift_name("component21()")));
  - (NSString * _Nullable)component22 __attribute__((swift_name("component22()")));
  - (BridgeClientPhone * _Nullable)component23 __attribute__((swift_name("component23()")));
  - (BridgeClientBoolean * _Nullable)component24 __attribute__((swift_name("component24()")));
  - (BridgeClientBoolean * _Nullable)component25 __attribute__((swift_name("component25()")));
  - (NSString * _Nullable)component26 __attribute__((swift_name("component26()")));
  - (BOOL)component27 __attribute__((swift_name("component27()")));
  - (NSDictionary<NSString *, BridgeClientConsentStatus *> * _Nullable)component28 __attribute__((swift_name("component28()")));
  - (NSString * _Nullable)component29 __attribute__((swift_name("component29()")));
  - (NSString * _Nullable)component3 __attribute__((swift_name("component3()")));
  - (NSString * _Nullable)component4 __attribute__((swift_name("component4()")));
  - (BridgeClientBoolean * _Nullable)component5 __attribute__((swift_name("component5()")));
  - (NSDictionary<NSString *, NSString *> * _Nullable)component6 __attribute__((swift_name("component6()")));
  - (BridgeClientSharingScope * _Nullable)component7 __attribute__((swift_name("component7()")));
  - (NSString * _Nullable)component8 __attribute__((swift_name("component8()")));
  - (BridgeClientBoolean * _Nullable)component9 __attribute__((swift_name("component9()")));
  - (BridgeClientUserSessionInfo *)doCopyFirstName:(NSString * _Nullable)firstName lastName:(NSString * _Nullable)lastName externalId:(NSString * _Nullable)externalId id:(NSString * _Nullable)id notifyByEmail:(BridgeClientBoolean * _Nullable)notifyByEmail attributes:(NSDictionary<NSString *, NSString *> * _Nullable)attributes sharingScope:(BridgeClientSharingScope * _Nullable)sharingScope createdOn:(NSString * _Nullable)createdOn emailVerified:(BridgeClientBoolean * _Nullable)emailVerified phoneVerified:(BridgeClientBoolean * _Nullable)phoneVerified status:(BridgeClientAccountStatus * _Nullable)status roles:(NSArray<BridgeClientRole *> * _Nullable)roles dataGroups:(NSArray<NSString *> * _Nullable)dataGroups clientData:(BridgeClientKotlinx_serialization_jsonJsonElement * _Nullable)clientData languages:(NSArray<NSString *> * _Nullable)languages substudyIds:(NSArray<NSString *> * _Nullable)substudyIds externalIds:(NSDictionary<NSString *, NSString *> * _Nullable)externalIds authenticated:(BridgeClientBoolean * _Nullable)authenticated sessionToken:(NSString * _Nullable)sessionToken reauthToken:(NSString * _Nullable)reauthToken environment:(BridgeClientEnvironment * _Nullable)environment email:(NSString * _Nullable)email phone:(BridgeClientPhone * _Nullable)phone dataSharing:(BridgeClientBoolean * _Nullable)dataSharing signedMostRecentConsent:(BridgeClientBoolean * _Nullable)signedMostRecentConsent synapseUserId:(NSString * _Nullable)synapseUserId consented:(BOOL)consented consentStatuses:(NSDictionary<NSString *, BridgeClientConsentStatus *> * _Nullable)consentStatuses type:(NSString * _Nullable)type __attribute__((swift_name("doCopy(firstName:lastName:externalId:id:notifyByEmail:attributes:sharingScope:createdOn:emailVerified:phoneVerified:status:roles:dataGroups:clientData:languages:substudyIds:externalIds:authenticated:sessionToken:reauthToken:environment:email:phone:dataSharing:signedMostRecentConsent:synapseUserId:consented:consentStatuses:type:)")));
  - (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
  - (NSUInteger)hash __attribute__((swift_name("hash()")));
  - (NSString *)description __attribute__((swift_name("description()")));
  @property (readonly) NSDictionary<NSString *, NSString *> * _Nullable attributes __attribute__((swift_name("attributes")));
  @property (readonly) BridgeClientBoolean * _Nullable authenticated __attribute__((swift_name("authenticated")));
  @property (readonly) BridgeClientKotlinx_serialization_jsonJsonElement * _Nullable clientData __attribute__((swift_name("clientData")));
  @property (readonly) NSDictionary<NSString *, BridgeClientConsentStatus *> * _Nullable consentStatuses __attribute__((swift_name("consentStatuses")));
  @property (readonly) BOOL consented __attribute__((swift_name("consented")));
  @property (readonly) NSString * _Nullable createdOn __attribute__((swift_name("createdOn")));
  @property (readonly) NSArray<NSString *> * _Nullable dataGroups __attribute__((swift_name("dataGroups")));
  @property (readonly) BridgeClientBoolean * _Nullable dataSharing __attribute__((swift_name("dataSharing")));
  @property (readonly) NSString * _Nullable email __attribute__((swift_name("email")));
  @property (readonly) BridgeClientBoolean * _Nullable emailVerified __attribute__((swift_name("emailVerified")));
  @property (readonly) BridgeClientEnvironment * _Nullable environment __attribute__((swift_name("environment")));
  @property (readonly) NSString * _Nullable externalId __attribute__((swift_name("externalId")));
  @property (readonly) NSDictionary<NSString *, NSString *> * _Nullable externalIds __attribute__((swift_name("externalIds")));
  @property (readonly) NSString * _Nullable firstName __attribute__((swift_name("firstName")));
  @property (readonly) NSString * _Nullable id __attribute__((swift_name("id")));
  @property (readonly) NSArray<NSString *> * _Nullable languages __attribute__((swift_name("languages")));
  @property (readonly) NSString * _Nullable lastName __attribute__((swift_name("lastName")));
  @property (readonly) BridgeClientBoolean * _Nullable notifyByEmail __attribute__((swift_name("notifyByEmail")));
  @property (readonly) BridgeClientPhone * _Nullable phone __attribute__((swift_name("phone")));
  @property (readonly) BridgeClientBoolean * _Nullable phoneVerified __attribute__((swift_name("phoneVerified")));
  @property (readonly) NSString * _Nullable reauthToken __attribute__((swift_name("reauthToken")));
  @property (readonly) NSArray<BridgeClientRole *> * _Nullable roles __attribute__((swift_name("roles")));
  @property (readonly) NSString * _Nullable sessionToken __attribute__((swift_name("sessionToken")));
  @property (readonly) BridgeClientSharingScope * _Nullable sharingScope __attribute__((swift_name("sharingScope")));
  @property (readonly) BridgeClientBoolean * _Nullable signedMostRecentConsent __attribute__((swift_name("signedMostRecentConsent")));
  @property (readonly) BridgeClientAccountStatus * _Nullable status __attribute__((swift_name("status")));
  @property (readonly) NSArray<NSString *> * _Nullable substudyIds __attribute__((swift_name("substudyIds")));
  @property (readonly) NSString * _Nullable synapseUserId __attribute__((swift_name("synapseUserId")));
  @property (readonly) NSString * _Nullable type __attribute__((swift_name("type")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("UserSessionInfo.Companion")))
  @interface BridgeClientUserSessionInfoCompanion : BridgeClientBase
  + (instancetype)alloc __attribute__((unavailable));
  + (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
  + (instancetype)companion __attribute__((swift_name("init()")));
  - (id<BridgeClientKotlinx_serialization_coreKSerializer>)serializer __attribute__((swift_name("serializer()")));
  @end;
  
  __attribute__((swift_name("AbstractApi")))
  @interface BridgeClientAbstractApi : BridgeClientBase
  - (instancetype)initWithBasePath:(NSString *)basePath httpClient:(BridgeClientKtor_client_coreHttpClient *)httpClient __attribute__((swift_name("init(basePath:httpClient:)"))) __attribute__((objc_designated_initializer));
  
  /**
   @note This method converts instances of CancellationException to errors.
   Other uncaught Kotlin exceptions are fatal.
  */
  - (void)getDataPath:(NSString *)path completionHandler:(void (^)(id _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("getData(path:completionHandler:)")));
  
  /**
   @note This method converts instances of CancellationException to errors.
   Other uncaught Kotlin exceptions are fatal.
  */
  - (void)postDataModel:(id _Nullable)model path:(NSString *)path completionHandler:(void (^)(id _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("postData(model:path:completionHandler:)")));
  @property (readonly) NSString *basePath __attribute__((swift_name("basePath")));
  @property (readonly) BridgeClientKtor_client_coreHttpClient *httpClient __attribute__((swift_name("httpClient")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("AbstractApi.Companion")))
  @interface BridgeClientAbstractApiCompanion : BridgeClientBase
  + (instancetype)alloc __attribute__((unavailable));
  + (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
  + (instancetype)companion __attribute__((swift_name("init()")));
  @property (readonly) NSString *BASE_PATH __attribute__((swift_name("BASE_PATH")));
  @property (readonly) NSString *BRIDGE_SERVER_CHECK __attribute__((swift_name("BRIDGE_SERVER_CHECK")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("RefreshTokenFeature")))
  @interface BridgeClientRefreshTokenFeature : BridgeClientBase
  - (instancetype)initWithUpdateTokenHandler:(id<BridgeClientKotlinSuspendFunction0>)updateTokenHandler isCredentialsActual:(BridgeClientBoolean *(^)(id<BridgeClientKtor_client_coreHttpRequest>))isCredentialsActual __attribute__((swift_name("init(updateTokenHandler:isCredentialsActual:)"))) __attribute__((objc_designated_initializer));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("RefreshTokenFeature.Config")))
  @interface BridgeClientRefreshTokenFeatureConfig : BridgeClientBase
  - (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
  + (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
  - (BridgeClientRefreshTokenFeature *)build __attribute__((swift_name("build()")));
  @property BridgeClientBoolean *(^ _Nullable isCredentialsActual)(id<BridgeClientKtor_client_coreHttpRequest>) __attribute__((swift_name("isCredentialsActual")));
  @property id<BridgeClientKotlinSuspendFunction0> _Nullable updateTokenHandler __attribute__((swift_name("updateTokenHandler")));
  @end;
  
  __attribute__((swift_name("Ktor_client_coreHttpClientFeature")))
  @protocol BridgeClientKtor_client_coreHttpClientFeature
  @required
  - (void)installFeature:(id)feature scope:(BridgeClientKtor_client_coreHttpClient *)scope __attribute__((swift_name("install(feature:scope:)")));
  - (id)prepareBlock:(void (^)(id))block __attribute__((swift_name("prepare(block:)")));
  @property (readonly) BridgeClientKtor_utilsAttributeKey<id> *key __attribute__((swift_name("key")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("RefreshTokenFeature.Feature")))
  @interface BridgeClientRefreshTokenFeatureFeature : BridgeClientBase <BridgeClientKtor_client_coreHttpClientFeature>
  + (instancetype)alloc __attribute__((unavailable));
  + (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
  + (instancetype)feature __attribute__((swift_name("init()")));
  - (void)installFeature:(BridgeClientRefreshTokenFeature *)feature scope:(BridgeClientKtor_client_coreHttpClient *)scope __attribute__((swift_name("install(feature:scope:)")));
  - (BridgeClientRefreshTokenFeature *)prepareBlock:(void (^)(BridgeClientRefreshTokenFeatureConfig *))block __attribute__((swift_name("prepare(block:)")));
  @property (readonly) BridgeClientKtor_utilsAttributeKey<BridgeClientRefreshTokenFeature *> *key __attribute__((swift_name("key")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("SessionTokenFeature")))
  @interface BridgeClientSessionTokenFeature : BridgeClientBase
  - (instancetype)initWithSessionTokenHeaderName:(NSString *)sessionTokenHeaderName sessionTokenProvider:(id<BridgeClientSessionTokenFeatureSessionTokenProvider>)sessionTokenProvider __attribute__((swift_name("init(sessionTokenHeaderName:sessionTokenProvider:)"))) __attribute__((objc_designated_initializer));
  @property (readonly) id<BridgeClientSessionTokenFeatureSessionTokenProvider> sessionTokenProvider __attribute__((swift_name("sessionTokenProvider")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("SessionTokenFeature.Config")))
  @interface BridgeClientSessionTokenFeatureConfig : BridgeClientBase
  - (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
  + (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
  - (BridgeClientSessionTokenFeature *)build __attribute__((swift_name("build()")));
  @property NSString * _Nullable sessionTokenHeaderName __attribute__((swift_name("sessionTokenHeaderName")));
  @property id<BridgeClientSessionTokenFeatureSessionTokenProvider> _Nullable sessionTokenProvider __attribute__((swift_name("sessionTokenProvider")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("SessionTokenFeature.Feature")))
  @interface BridgeClientSessionTokenFeatureFeature : BridgeClientBase <BridgeClientKtor_client_coreHttpClientFeature>
  + (instancetype)alloc __attribute__((unavailable));
  + (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
  + (instancetype)feature __attribute__((swift_name("init()")));
  - (void)installFeature:(BridgeClientSessionTokenFeature *)feature scope:(BridgeClientKtor_client_coreHttpClient *)scope __attribute__((swift_name("install(feature:scope:)")));
  - (BridgeClientSessionTokenFeature *)prepareBlock:(void (^)(BridgeClientSessionTokenFeatureConfig *))block __attribute__((swift_name("prepare(block:)")));
  @property (readonly) BridgeClientKtor_utilsAttributeKey<BridgeClientSessionTokenFeature *> *key __attribute__((swift_name("key")));
  @end;
  
  __attribute__((swift_name("SessionTokenFeatureSessionTokenProvider")))
  @protocol BridgeClientSessionTokenFeatureSessionTokenProvider
  @required
  - (NSString * _Nullable)getSessionToken __attribute__((swift_name("getSessionToken()")));
  @end;
  
  __attribute__((swift_name("RuntimeTransacter")))
  @protocol BridgeClientRuntimeTransacter
  @required
  - (void)transactionNoEnclosing:(BOOL)noEnclosing body:(void (^)(id<BridgeClientRuntimeTransactionWithoutReturn>))body __attribute__((swift_name("transaction(noEnclosing:body:)")));
  - (id _Nullable)transactionWithResultNoEnclosing:(BOOL)noEnclosing bodyWithReturn:(id _Nullable (^)(id<BridgeClientRuntimeTransactionWithReturn>))bodyWithReturn __attribute__((swift_name("transactionWithResult(noEnclosing:bodyWithReturn:)")));
  @end;
  
  __attribute__((swift_name("BridgeResourceDatabase")))
  @protocol BridgeClientBridgeResourceDatabase <BridgeClientRuntimeTransacter>
  @required
  @property (readonly) id<BridgeClientBridgeResourceDatabaseQueries> bridgeResourceDatabaseQueries __attribute__((swift_name("bridgeResourceDatabaseQueries")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("BridgeResourceDatabaseCompanion")))
  @interface BridgeClientBridgeResourceDatabaseCompanion : BridgeClientBase
  + (instancetype)alloc __attribute__((unavailable));
  + (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
  + (instancetype)companion __attribute__((swift_name("init()")));
  - (id<BridgeClientBridgeResourceDatabase>)invokeDriver:(id<BridgeClientRuntimeSqlDriver>)driver ResourceAdapter:(BridgeClientResourceAdapter *)ResourceAdapter __attribute__((swift_name("invoke(driver:ResourceAdapter:)")));
  @property (readonly) id<BridgeClientRuntimeSqlDriverSchema> Schema __attribute__((swift_name("Schema")));
  @end;
  
  __attribute__((swift_name("BridgeResourceDatabaseQueries")))
  @protocol BridgeClientBridgeResourceDatabaseQueries <BridgeClientRuntimeTransacter>
  @required
  - (void)insertUpdateResourceIdentifier:(NSString *)identifier type:(BridgeClientResourceType *)type json:(NSString * _Nullable)json lastUpdate:(int64_t)lastUpdate status:(BridgeClientResourceStatus *)status __attribute__((swift_name("insertUpdateResource(identifier:type:json:lastUpdate:status:)")));
  - (void)removeAllResources __attribute__((swift_name("removeAllResources()")));
  - (void)removeAllResourcesByTypeType:(BridgeClientResourceType *)type __attribute__((swift_name("removeAllResourcesByType(type:)")));
  - (void)removeResourceByIdIdentifier:(NSString *)identifier __attribute__((swift_name("removeResourceById(identifier:)")));
  - (BridgeClientRuntimeQuery<BridgeClientResource *> *)selectAllResourcesByTypeType:(BridgeClientResourceType *)type __attribute__((swift_name("selectAllResourcesByType(type:)")));
  - (BridgeClientRuntimeQuery<id> *)selectAllResourcesByTypeType:(BridgeClientResourceType *)type mapper:(id (^)(NSString *, BridgeClientResourceType *, NSString * _Nullable, BridgeClientLong *, BridgeClientResourceStatus *))mapper __attribute__((swift_name("selectAllResourcesByType(type:mapper:)")));
  - (BridgeClientRuntimeQuery<BridgeClientResource *> *)selectResourceByIdIdentifier:(NSString *)identifier __attribute__((swift_name("selectResourceById(identifier:)")));
  - (BridgeClientRuntimeQuery<id> *)selectResourceByIdIdentifier:(NSString *)identifier mapper:(id (^)(NSString *, BridgeClientResourceType *, NSString * _Nullable, BridgeClientLong *, BridgeClientResourceStatus *))mapper __attribute__((swift_name("selectResourceById(identifier:mapper:)")));
  @end;
  
  __attribute__((swift_name("DbDriverFactory")))
  @protocol BridgeClientDbDriverFactory
  @required
  - (id<BridgeClientRuntimeSqlDriver>)createDriver __attribute__((swift_name("createDriver()")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("DatabaseDriverFactory")))
  @interface BridgeClientDatabaseDriverFactory : BridgeClientBase <BridgeClientDbDriverFactory>
  - (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
  + (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
  - (id<BridgeClientRuntimeSqlDriver>)createDriver __attribute__((swift_name("createDriver()")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Resource")))
  @interface BridgeClientResource : BridgeClientBase
  - (instancetype)initWithIdentifier:(NSString *)identifier type:(BridgeClientResourceType *)type json:(NSString * _Nullable)json lastUpdate:(int64_t)lastUpdate status:(BridgeClientResourceStatus *)status __attribute__((swift_name("init(identifier:type:json:lastUpdate:status:)"))) __attribute__((objc_designated_initializer));
  - (NSString *)component1 __attribute__((swift_name("component1()")));
  - (BridgeClientResourceType *)component2 __attribute__((swift_name("component2()")));
  - (NSString * _Nullable)component3 __attribute__((swift_name("component3()")));
  - (int64_t)component4 __attribute__((swift_name("component4()")));
  - (BridgeClientResourceStatus *)component5 __attribute__((swift_name("component5()")));
  - (BridgeClientResource *)doCopyIdentifier:(NSString *)identifier type:(BridgeClientResourceType *)type json:(NSString * _Nullable)json lastUpdate:(int64_t)lastUpdate status:(BridgeClientResourceStatus *)status __attribute__((swift_name("doCopy(identifier:type:json:lastUpdate:status:)")));
  - (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
  - (NSUInteger)hash __attribute__((swift_name("hash()")));
  - (NSString *)description __attribute__((swift_name("description()")));
  @property (readonly) NSString *identifier __attribute__((swift_name("identifier")));
  @property (readonly) NSString * _Nullable json __attribute__((swift_name("json")));
  @property (readonly) int64_t lastUpdate __attribute__((swift_name("lastUpdate")));
  @property (readonly) BridgeClientResourceStatus *status __attribute__((swift_name("status")));
  @property (readonly) BridgeClientResourceType *type __attribute__((swift_name("type")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Resource.Adapter")))
  @interface BridgeClientResourceAdapter : BridgeClientBase
  - (instancetype)initWithTypeAdapter:(id<BridgeClientRuntimeColumnAdapter>)typeAdapter statusAdapter:(id<BridgeClientRuntimeColumnAdapter>)statusAdapter __attribute__((swift_name("init(typeAdapter:statusAdapter:)"))) __attribute__((objc_designated_initializer));
  @property (readonly) id<BridgeClientRuntimeColumnAdapter> statusAdapter __attribute__((swift_name("statusAdapter")));
  @property (readonly) id<BridgeClientRuntimeColumnAdapter> typeAdapter __attribute__((swift_name("typeAdapter")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("ResourceDatabaseHelper")))
  @interface BridgeClientResourceDatabaseHelper : BridgeClientBase
  - (instancetype)initWithSqlDriver:(id<BridgeClientRuntimeSqlDriver>)sqlDriver __attribute__((swift_name("init(sqlDriver:)"))) __attribute__((objc_designated_initializer));
  @end;
  
  __attribute__((swift_name("ResourceResult")))
  @interface BridgeClientResourceResult<__covariant T> : BridgeClientBase
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("ResourceResultFailed")))
  @interface BridgeClientResourceResultFailed : BridgeClientResourceResult<BridgeClientKotlinNothing *>
  - (instancetype)initWithStatus:(BridgeClientResourceStatus *)status __attribute__((swift_name("init(status:)"))) __attribute__((objc_designated_initializer));
  - (BridgeClientResourceStatus *)component1 __attribute__((swift_name("component1()")));
  - (BridgeClientResourceResultFailed *)doCopyStatus:(BridgeClientResourceStatus *)status __attribute__((swift_name("doCopy(status:)")));
  - (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
  - (NSUInteger)hash __attribute__((swift_name("hash()")));
  - (NSString *)description __attribute__((swift_name("description()")));
  @property (readonly) BridgeClientResourceStatus *status __attribute__((swift_name("status")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("ResourceResultInProgress")))
  @interface BridgeClientResourceResultInProgress : BridgeClientResourceResult<BridgeClientKotlinNothing *>
  + (instancetype)alloc __attribute__((unavailable));
  + (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
  + (instancetype)inProgress __attribute__((swift_name("init()")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("ResourceResultSuccess")))
  @interface BridgeClientResourceResultSuccess<__covariant T> : BridgeClientResourceResult<T>
  - (instancetype)initWithData:(T)data status:(BridgeClientResourceStatus *)status __attribute__((swift_name("init(data:status:)"))) __attribute__((objc_designated_initializer));
  - (T)component1 __attribute__((swift_name("component1()")));
  - (BridgeClientResourceStatus *)component2 __attribute__((swift_name("component2()")));
  - (BridgeClientResourceResultSuccess<T> *)doCopyData:(T)data status:(BridgeClientResourceStatus *)status __attribute__((swift_name("doCopy(data:status:)")));
  - (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
  - (NSUInteger)hash __attribute__((swift_name("hash()")));
  - (NSString *)description __attribute__((swift_name("description()")));
  @property (readonly) T data __attribute__((swift_name("data")));
  @property (readonly) BridgeClientResourceStatus *status __attribute__((swift_name("status")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("ResourceStatus")))
  @interface BridgeClientResourceStatus : BridgeClientKotlinEnum<BridgeClientResourceStatus *>
  + (instancetype)alloc __attribute__((unavailable));
  + (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
  - (instancetype)initWithName:(NSString *)name ordinal:(int32_t)ordinal __attribute__((swift_name("init(name:ordinal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
  @property (class, readonly) BridgeClientResourceStatus *success __attribute__((swift_name("success")));
  @property (class, readonly) BridgeClientResourceStatus *pending __attribute__((swift_name("pending")));
  @property (class, readonly) BridgeClientResourceStatus *retry __attribute__((swift_name("retry")));
  @property (class, readonly) BridgeClientResourceStatus *failed __attribute__((swift_name("failed")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("ResourceType")))
  @interface BridgeClientResourceType : BridgeClientKotlinEnum<BridgeClientResourceType *>
  + (instancetype)alloc __attribute__((unavailable));
  + (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
  - (instancetype)initWithName:(NSString *)name ordinal:(int32_t)ordinal __attribute__((swift_name("init(name:ordinal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
  @property (class, readonly) BridgeClientResourceType *assessmentConfig __attribute__((swift_name("assessmentConfig")));
  @property (class, readonly) BridgeClientResourceType *appConfig __attribute__((swift_name("appConfig")));
  @property (class, readonly) BridgeClientResourceType *uploadSession __attribute__((swift_name("uploadSession")));
  @property (class, readonly) BridgeClientResourceType *fileUpload __attribute__((swift_name("fileUpload")));
  @property (class, readonly) BridgeClientResourceType *userSessionInfo __attribute__((swift_name("userSessionInfo")));
  @end;
  
  __attribute__((swift_name("AbstractResourceRepo")))
  @interface BridgeClientAbstractResourceRepo : BridgeClientBase
  - (instancetype)initWithDatabase:(BridgeClientResourceDatabaseHelper *)database resourceType:(BridgeClientResourceType *)resourceType backgroundScope:(id<BridgeClientKotlinx_coroutines_coreCoroutineScope>)backgroundScope __attribute__((swift_name("init(database:resourceType:backgroundScope:)"))) __attribute__((objc_designated_initializer));
  @property (readonly) BridgeClientResourceDatabaseHelper *database __attribute__((swift_name("database")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("AbstractResourceRepo.Companion")))
  @interface BridgeClientAbstractResourceRepoCompanion : BridgeClientBase
  + (instancetype)alloc __attribute__((unavailable));
  + (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
  + (instancetype)companion __attribute__((swift_name("init()")));
  - (BridgeClientResourceResult<id> *)processResultResource:(BridgeClientResource * _Nullable)resource __attribute__((swift_name("processResult(resource:)")));
  @property (readonly) int32_t defaultUpdateFrequency __attribute__((swift_name("defaultUpdateFrequency")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("AppConfigRepo")))
  @interface BridgeClientAppConfigRepo : BridgeClientAbstractResourceRepo
  - (instancetype)initWithHttpClient:(BridgeClientKtor_client_coreHttpClient *)httpClient databaseHelper:(BridgeClientResourceDatabaseHelper *)databaseHelper backgroundScope:(id<BridgeClientKotlinx_coroutines_coreCoroutineScope>)backgroundScope __attribute__((swift_name("init(httpClient:databaseHelper:backgroundScope:)"))) __attribute__((objc_designated_initializer));
  - (instancetype)initWithDatabase:(BridgeClientResourceDatabaseHelper *)database resourceType:(BridgeClientResourceType *)resourceType backgroundScope:(id<BridgeClientKotlinx_coroutines_coreCoroutineScope>)backgroundScope __attribute__((swift_name("init(database:resourceType:backgroundScope:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
  - (id<BridgeClientKotlinx_coroutines_coreFlow>)getAppConfigAppId:(NSString *)appId __attribute__((swift_name("getAppConfig(appId:)")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("AssessmentConfigRepo")))
  @interface BridgeClientAssessmentConfigRepo : BridgeClientAbstractResourceRepo
  - (instancetype)initWithHttpClient:(BridgeClientKtor_client_coreHttpClient *)httpClient databaseHelper:(BridgeClientResourceDatabaseHelper *)databaseHelper backgroundScope:(id<BridgeClientKotlinx_coroutines_coreCoroutineScope>)backgroundScope __attribute__((swift_name("init(httpClient:databaseHelper:backgroundScope:)"))) __attribute__((objc_designated_initializer));
  - (instancetype)initWithDatabase:(BridgeClientResourceDatabaseHelper *)database resourceType:(BridgeClientResourceType *)resourceType backgroundScope:(id<BridgeClientKotlinx_coroutines_coreCoroutineScope>)backgroundScope __attribute__((swift_name("init(database:resourceType:backgroundScope:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
  - (id<BridgeClientKotlinx_coroutines_coreFlow>)getAssessmentByIdIdentifier:(NSString *)identifier __attribute__((swift_name("getAssessmentById(identifier:)")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("AuthenticationRepository")))
  @interface BridgeClientAuthenticationRepository : BridgeClientBase
  - (instancetype)initWithHttpClient:(BridgeClientKtor_client_coreHttpClient *)httpClient bridgeConfig:(id<BridgeClientBridgeConfig>)bridgeConfig database:(BridgeClientResourceDatabaseHelper *)database __attribute__((swift_name("init(httpClient:bridgeConfig:database:)"))) __attribute__((objc_designated_initializer));
  - (BOOL)isAuthenticated __attribute__((swift_name("isAuthenticated()")));
  
  /**
   @note This method converts instances of CancellationException to errors.
   Other uncaught Kotlin exceptions are fatal.
  */
  - (void)reAuthWithCompletionHandler:(void (^)(BridgeClientBoolean * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("reAuth(completionHandler:)")));
  - (BridgeClientUserSessionInfo * _Nullable)session __attribute__((swift_name("session()")));
  - (id<BridgeClientKotlinx_coroutines_coreFlow>)sessionAsFlow __attribute__((swift_name("sessionAsFlow()")));
  
  /**
   @note This method converts instances of CancellationException to errors.
   Other uncaught Kotlin exceptions are fatal.
  */
  - (void)signInEmailEmail:(NSString *)email password:(NSString *)password completionHandler:(void (^)(BridgeClientResourceResult<BridgeClientUserSessionInfo *> * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("signInEmail(email:password:completionHandler:)")));
  
  /**
   @note This method converts instances of CancellationException to errors.
   Other uncaught Kotlin exceptions are fatal.
  */
  - (void)signInExternalIdExternalId:(NSString *)externalId password:(NSString *)password completionHandler:(void (^)(BridgeClientResourceResult<BridgeClientUserSessionInfo *> * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("signInExternalId(externalId:password:completionHandler:)")));
  - (void)signOut __attribute__((swift_name("signOut()")));
  @property (readonly) id<BridgeClientBridgeConfig> bridgeConfig __attribute__((swift_name("bridgeConfig")));
  @property (readonly) BridgeClientResourceDatabaseHelper *database __attribute__((swift_name("database")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("AuthenticationRepository.Companion")))
  @interface BridgeClientAuthenticationRepositoryCompanion : BridgeClientBase
  + (instancetype)alloc __attribute__((unavailable));
  + (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
  + (instancetype)companion __attribute__((swift_name("init()")));
  @property (readonly) NSString *USER_SESSION_ID __attribute__((swift_name("USER_SESSION_ID")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("ConsentRepo")))
  @interface BridgeClientConsentRepo : BridgeClientBase
  - (instancetype)initWithHttpClient:(BridgeClientKtor_client_coreHttpClient *)httpClient __attribute__((swift_name("init(httpClient:)"))) __attribute__((objc_designated_initializer));
  
  /**
   @note This method converts instances of CancellationException to errors.
   Other uncaught Kotlin exceptions are fatal.
  */
  - (void)createConsentSignatureSubpopulationGuid:(NSString *)subpopulationGuid scope:(BridgeClientSharingScope *)scope completionHandler:(void (^)(BridgeClientUserSessionInfo * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("createConsentSignature(subpopulationGuid:scope:completionHandler:)")));
  @end;
  
  @interface BridgeClientResource (Extensions)
  - (id _Nullable)loadResource __attribute__((swift_name("loadResource()")));
  @end;
  
  __attribute__((swift_name("RuntimeQuery")))
  @interface BridgeClientRuntimeQuery<__covariant RowType> : BridgeClientBase
  - (instancetype)initWithQueries:(NSMutableArray<BridgeClientRuntimeQuery<id> *> *)queries mapper:(RowType (^)(id<BridgeClientRuntimeSqlCursor>))mapper __attribute__((swift_name("init(queries:mapper:)"))) __attribute__((objc_designated_initializer));
  - (void)addListenerListener:(id<BridgeClientRuntimeQueryListener>)listener __attribute__((swift_name("addListener(listener:)")));
  - (id<BridgeClientRuntimeSqlCursor>)execute __attribute__((swift_name("execute()")));
  - (NSArray<RowType> *)executeAsList __attribute__((swift_name("executeAsList()")));
  - (RowType)executeAsOne __attribute__((swift_name("executeAsOne()")));
  - (RowType _Nullable)executeAsOneOrNull __attribute__((swift_name("executeAsOneOrNull()")));
  - (void)notifyDataChanged __attribute__((swift_name("notifyDataChanged()")));
  - (void)removeListenerListener:(id<BridgeClientRuntimeQueryListener>)listener __attribute__((swift_name("removeListener(listener:)")));
  @property (readonly) RowType (^mapper)(id<BridgeClientRuntimeSqlCursor>) __attribute__((swift_name("mapper")));
  @end;
  
  @interface BridgeClientRuntimeQuery (Extensions)
  - (id<BridgeClientKotlinx_coroutines_coreFlow>)asFlow __attribute__((swift_name("asFlow()")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("KoinKt")))
  @interface BridgeClientKoinKt : BridgeClientBase
  + (NSArray<BridgeClientKoin_coreModule *> *)bridgeClientkoinModulesEnableNetworkLogs:(BOOL)enableNetworkLogs __attribute__((swift_name("bridgeClientkoinModules(enableNetworkLogs:)")));
  + (BridgeClientKoin_coreKoinApplication *)doInitKoinEnableNetworkLogs:(BOOL)enableNetworkLogs __attribute__((swift_name("doInitKoin(enableNetworkLogs:)")));
  + (BridgeClientKoin_coreKoinApplication *)doInitKoinEnableNetworkLogs:(BOOL)enableNetworkLogs appDeclaration:(void (^)(BridgeClientKoin_coreKoinApplication *))appDeclaration __attribute__((swift_name("doInitKoin(enableNetworkLogs:appDeclaration:)")));
  @property (class, readonly) BridgeClientKoin_coreModule *commonModule __attribute__((swift_name("commonModule")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("KoinIOSKt")))
  @interface BridgeClientKoinIOSKt : BridgeClientBase
  @property (class, readonly) BridgeClientKoin_coreModule *platformModule __attribute__((swift_name("platformModule")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("HttpClientModuleKt")))
  @interface BridgeClientHttpClientModuleKt : BridgeClientBase
  + (BridgeClientKoin_coreModule *)httpClientModuleEnableNetworkLogs:(BOOL)enableNetworkLogs __attribute__((swift_name("httpClientModule(enableNetworkLogs:)")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("CoroutinesExtensionsKt")))
  @interface BridgeClientCoroutinesExtensionsKt : BridgeClientBase
  + (id<BridgeClientKotlinx_coroutines_coreFlow>)mapToList:(id<BridgeClientKotlinx_coroutines_coreFlow>)receiver context:(id<BridgeClientKotlinCoroutineContext>)context __attribute__((swift_name("mapToList(_:context:)")));
  + (id<BridgeClientKotlinx_coroutines_coreFlow>)mapToOne:(id<BridgeClientKotlinx_coroutines_coreFlow>)receiver context:(id<BridgeClientKotlinCoroutineContext>)context __attribute__((swift_name("mapToOne(_:context:)")));
  + (id<BridgeClientKotlinx_coroutines_coreFlow>)mapToOneNotNull:(id<BridgeClientKotlinx_coroutines_coreFlow>)receiver context:(id<BridgeClientKotlinCoroutineContext>)context __attribute__((swift_name("mapToOneNotNull(_:context:)")));
  + (id<BridgeClientKotlinx_coroutines_coreFlow>)mapToOneOrDefault:(id<BridgeClientKotlinx_coroutines_coreFlow>)receiver defaultValue:(id)defaultValue context:(id<BridgeClientKotlinCoroutineContext>)context __attribute__((swift_name("mapToOneOrDefault(_:defaultValue:context:)")));
  + (id<BridgeClientKotlinx_coroutines_coreFlow>)mapToOneOrNull:(id<BridgeClientKotlinx_coroutines_coreFlow>)receiver context:(id<BridgeClientKotlinCoroutineContext>)context __attribute__((swift_name("mapToOneOrNull(_:context:)")));
  @end;
  
  __attribute__((swift_name("Kotlinx_serialization_jsonJsonElement")))
  @interface BridgeClientKotlinx_serialization_jsonJsonElement : BridgeClientBase
  @end;
  
  __attribute__((swift_name("Kotlinx_serialization_coreSerializationStrategy")))
  @protocol BridgeClientKotlinx_serialization_coreSerializationStrategy
  @required
  - (void)serializeEncoder:(id<BridgeClientKotlinx_serialization_coreEncoder>)encoder value:(id _Nullable)value __attribute__((swift_name("serialize(encoder:value:)")));
  @property (readonly) id<BridgeClientKotlinx_serialization_coreSerialDescriptor> descriptor __attribute__((swift_name("descriptor")));
  @end;
  
  __attribute__((swift_name("Kotlinx_serialization_coreDeserializationStrategy")))
  @protocol BridgeClientKotlinx_serialization_coreDeserializationStrategy
  @required
  - (id _Nullable)deserializeDecoder:(id<BridgeClientKotlinx_serialization_coreDecoder>)decoder __attribute__((swift_name("deserialize(decoder:)")));
  @property (readonly) id<BridgeClientKotlinx_serialization_coreSerialDescriptor> descriptor __attribute__((swift_name("descriptor")));
  @end;
  
  __attribute__((swift_name("Kotlinx_serialization_coreKSerializer")))
  @protocol BridgeClientKotlinx_serialization_coreKSerializer <BridgeClientKotlinx_serialization_coreSerializationStrategy, BridgeClientKotlinx_serialization_coreDeserializationStrategy>
  @required
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Koin_coreKoin")))
  @interface BridgeClientKoin_coreKoin : BridgeClientBase
  - (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
  + (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
  - (id _Nullable)bindPrimaryType:(id<BridgeClientKotlinKClass>)primaryType secondaryType:(id<BridgeClientKotlinKClass>)secondaryType parameters:(BridgeClientKoin_coreDefinitionParameters *(^ _Nullable)(void))parameters __attribute__((swift_name("bind(primaryType:secondaryType:parameters:)")));
  - (id _Nullable)bindParameters:(BridgeClientKoin_coreDefinitionParameters *(^ _Nullable)(void))parameters __attribute__((swift_name("bind(parameters:)")));
  - (void)close __attribute__((swift_name("close()")));
  - (BridgeClientKoin_coreScope *)createScopeT:(id<BridgeClientKoin_coreKoinScopeComponent>)t __attribute__((swift_name("createScope(t:)")));
  - (BridgeClientKoin_coreScope *)createScopeScopeId:(NSString *)scopeId __attribute__((swift_name("createScope(scopeId:)")));
  - (BridgeClientKoin_coreScope *)createScopeScopeId:(NSString *)scopeId source:(id _Nullable)source __attribute__((swift_name("createScope(scopeId:source:)")));
  - (BridgeClientKoin_coreScope *)createScopeScopeId:(NSString *)scopeId qualifier:(id<BridgeClientKoin_coreQualifier>)qualifier source:(id _Nullable)source __attribute__((swift_name("createScope(scopeId:qualifier:source:)")));
  - (void)declareInstance:(id)instance qualifier:(id<BridgeClientKoin_coreQualifier> _Nullable)qualifier secondaryTypes:(NSArray<id<BridgeClientKotlinKClass>> *)secondaryTypes override:(BOOL)override __attribute__((swift_name("declare(instance:qualifier:secondaryTypes:override:)")));
  - (void)deletePropertyKey:(NSString *)key __attribute__((swift_name("deleteProperty(key:)")));
  - (void)deleteScopeScopeId:(NSString *)scopeId __attribute__((swift_name("deleteScope(scopeId:)")));
  - (id)getClazz:(id<BridgeClientKotlinKClass>)clazz qualifier:(id<BridgeClientKoin_coreQualifier> _Nullable)qualifier parameters:(BridgeClientKoin_coreDefinitionParameters *(^ _Nullable)(void))parameters __attribute__((swift_name("get(clazz:qualifier:parameters:)")));
  - (id)getQualifier:(id<BridgeClientKoin_coreQualifier> _Nullable)qualifier parameters:(BridgeClientKoin_coreDefinitionParameters *(^ _Nullable)(void))parameters __attribute__((swift_name("get(qualifier:parameters:)")));
  - (NSArray<id> *)getAll __attribute__((swift_name("getAll()")));
  - (BridgeClientKoin_coreScope *)getOrCreateScopeScopeId:(NSString *)scopeId __attribute__((swift_name("getOrCreateScope(scopeId:)")));
  - (BridgeClientKoin_coreScope *)getOrCreateScopeScopeId:(NSString *)scopeId qualifier:(id<BridgeClientKoin_coreQualifier>)qualifier source:(id _Nullable)source __attribute__((swift_name("getOrCreateScope(scopeId:qualifier:source:)")));
  - (id _Nullable)getOrNullClazz:(id<BridgeClientKotlinKClass>)clazz qualifier:(id<BridgeClientKoin_coreQualifier> _Nullable)qualifier parameters:(BridgeClientKoin_coreDefinitionParameters *(^ _Nullable)(void))parameters __attribute__((swift_name("getOrNull(clazz:qualifier:parameters:)")));
  - (id _Nullable)getOrNullQualifier:(id<BridgeClientKoin_coreQualifier> _Nullable)qualifier parameters:(BridgeClientKoin_coreDefinitionParameters *(^ _Nullable)(void))parameters __attribute__((swift_name("getOrNull(qualifier:parameters:)")));
  - (id _Nullable)getPropertyKey:(NSString *)key __attribute__((swift_name("getProperty(key:)")));
  - (id)getPropertyKey:(NSString *)key defaultValue:(id)defaultValue __attribute__((swift_name("getProperty(key:defaultValue:)")));
  - (BridgeClientKoin_coreScope *)getScopeScopeId:(NSString *)scopeId __attribute__((swift_name("getScope(scopeId:)")));
  - (BridgeClientKoin_coreScope * _Nullable)getScopeOrNullScopeId:(NSString *)scopeId __attribute__((swift_name("getScopeOrNull(scopeId:)")));
  - (id<BridgeClientKotlinLazy>)injectQualifier:(id<BridgeClientKoin_coreQualifier> _Nullable)qualifier mode:(BridgeClientKotlinLazyThreadSafetyMode *)mode parameters:(BridgeClientKoin_coreDefinitionParameters *(^ _Nullable)(void))parameters __attribute__((swift_name("inject(qualifier:mode:parameters:)")));
  - (id<BridgeClientKotlinLazy>)injectOrNullQualifier:(id<BridgeClientKoin_coreQualifier> _Nullable)qualifier mode:(BridgeClientKotlinLazyThreadSafetyMode *)mode parameters:(BridgeClientKoin_coreDefinitionParameters *(^ _Nullable)(void))parameters __attribute__((swift_name("injectOrNull(qualifier:mode:parameters:)")));
  - (void)loadModulesModules:(NSArray<BridgeClientKoin_coreModule *> *)modules createEagerInstances:(BOOL)createEagerInstances __attribute__((swift_name("loadModules(modules:createEagerInstances:)")));
  - (void)setPropertyKey:(NSString *)key value:(id)value __attribute__((swift_name("setProperty(key:value:)")));
  - (void)setupLoggerLogger:(BridgeClientKoin_coreLogger *)logger __attribute__((swift_name("setupLogger(logger:)")));
  - (void)unloadModulesModules:(NSArray<BridgeClientKoin_coreModule *> *)modules createEagerInstances:(BOOL)createEagerInstances __attribute__((swift_name("unloadModules(modules:createEagerInstances:)")));
  @property (readonly) BridgeClientKoin_coreLogger *logger __attribute__((swift_name("logger")));
  @property (readonly) BridgeClientKoin_corePropertyRegistry *propertyRegistry __attribute__((swift_name("propertyRegistry")));
  @property (readonly) BridgeClientKoin_coreScopeRegistry *scopeRegistry __attribute__((swift_name("scopeRegistry")));
  @end;
  
  __attribute__((swift_name("Kotlinx_coroutines_coreCoroutineScope")))
  @protocol BridgeClientKotlinx_coroutines_coreCoroutineScope
  @required
  @property (readonly) id<BridgeClientKotlinCoroutineContext> coroutineContext __attribute__((swift_name("coroutineContext")));
  @end;
  
  __attribute__((swift_name("Ktor_ioCloseable")))
  @protocol BridgeClientKtor_ioCloseable
  @required
  - (void)close __attribute__((swift_name("close()")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Ktor_client_coreHttpClient")))
  @interface BridgeClientKtor_client_coreHttpClient : BridgeClientBase <BridgeClientKotlinx_coroutines_coreCoroutineScope, BridgeClientKtor_ioCloseable>
  - (instancetype)initWithEngine:(id<BridgeClientKtor_client_coreHttpClientEngine>)engine userConfig:(BridgeClientKtor_client_coreHttpClientConfig<BridgeClientKtor_client_coreHttpClientEngineConfig *> *)userConfig __attribute__((swift_name("init(engine:userConfig:)"))) __attribute__((objc_designated_initializer));
  - (void)close __attribute__((swift_name("close()")));
  - (BridgeClientKtor_client_coreHttpClient *)configBlock:(void (^)(BridgeClientKtor_client_coreHttpClientConfig<id> *))block __attribute__((swift_name("config(block:)")));
  
  /**
   @note This method converts instances of CancellationException to errors.
   Other uncaught Kotlin exceptions are fatal.
  */
  - (void)executeBuilder:(BridgeClientKtor_client_coreHttpRequestBuilder *)builder completionHandler:(void (^)(BridgeClientKtor_client_coreHttpClientCall * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("execute(builder:completionHandler:)"))) __attribute__((unavailable("Unbound [HttpClientCall] is deprecated. Consider using [request<HttpResponse>(builder)] instead.")));
  - (BOOL)isSupportedCapability:(id<BridgeClientKtor_client_coreHttpClientEngineCapability>)capability __attribute__((swift_name("isSupported(capability:)")));
  - (NSString *)description __attribute__((swift_name("description()")));
  @property (readonly) id<BridgeClientKtor_utilsAttributes> attributes __attribute__((swift_name("attributes")));
  @property (readonly) id<BridgeClientKotlinCoroutineContext> coroutineContext __attribute__((swift_name("coroutineContext")));
  @property (readonly) BridgeClientKotlinx_coroutines_coreCoroutineDispatcher *dispatcher __attribute__((swift_name("dispatcher"))) __attribute__((unavailable("[dispatcher] is deprecated. Use coroutineContext instead.")));
  @property (readonly) id<BridgeClientKtor_client_coreHttpClientEngine> engine __attribute__((swift_name("engine")));
  @property (readonly) BridgeClientKtor_client_coreHttpClientEngineConfig *engineConfig __attribute__((swift_name("engineConfig")));
  @property (readonly) BridgeClientKtor_client_coreHttpReceivePipeline *receivePipeline __attribute__((swift_name("receivePipeline")));
  @property (readonly) BridgeClientKtor_client_coreHttpRequestPipeline *requestPipeline __attribute__((swift_name("requestPipeline")));
  @property (readonly) BridgeClientKtor_client_coreHttpResponsePipeline *responsePipeline __attribute__((swift_name("responsePipeline")));
  @property (readonly) BridgeClientKtor_client_coreHttpSendPipeline *sendPipeline __attribute__((swift_name("sendPipeline")));
  @end;
  
  __attribute__((swift_name("KotlinThrowable")))
  @interface BridgeClientKotlinThrowable : BridgeClientBase
  - (instancetype)initWithMessage:(NSString * _Nullable)message __attribute__((swift_name("init(message:)"))) __attribute__((objc_designated_initializer));
  - (instancetype)initWithCause:(BridgeClientKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer));
  - (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
  + (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
  - (instancetype)initWithMessage:(NSString * _Nullable)message cause:(BridgeClientKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer));
  - (BridgeClientKotlinArray<NSString *> *)getStackTrace __attribute__((swift_name("getStackTrace()")));
  - (void)printStackTrace __attribute__((swift_name("printStackTrace()")));
  - (NSString *)description __attribute__((swift_name("description()")));
  @property (readonly) BridgeClientKotlinThrowable * _Nullable cause __attribute__((swift_name("cause")));
  @property (readonly) NSString * _Nullable message __attribute__((swift_name("message")));
  @end;
  
  __attribute__((swift_name("KotlinException")))
  @interface BridgeClientKotlinException : BridgeClientKotlinThrowable
  - (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
  + (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
  - (instancetype)initWithMessage:(NSString * _Nullable)message __attribute__((swift_name("init(message:)"))) __attribute__((objc_designated_initializer));
  - (instancetype)initWithMessage:(NSString * _Nullable)message cause:(BridgeClientKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer));
  - (instancetype)initWithCause:(BridgeClientKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer));
  @end;
  
  __attribute__((swift_name("KotlinRuntimeException")))
  @interface BridgeClientKotlinRuntimeException : BridgeClientKotlinException
  - (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
  + (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
  - (instancetype)initWithMessage:(NSString * _Nullable)message __attribute__((swift_name("init(message:)"))) __attribute__((objc_designated_initializer));
  - (instancetype)initWithMessage:(NSString * _Nullable)message cause:(BridgeClientKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer));
  - (instancetype)initWithCause:(BridgeClientKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer));
  @end;
  
  __attribute__((swift_name("KotlinIllegalStateException")))
  @interface BridgeClientKotlinIllegalStateException : BridgeClientKotlinRuntimeException
  - (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
  + (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
  - (instancetype)initWithMessage:(NSString * _Nullable)message __attribute__((swift_name("init(message:)"))) __attribute__((objc_designated_initializer));
  - (instancetype)initWithMessage:(NSString * _Nullable)message cause:(BridgeClientKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer));
  - (instancetype)initWithCause:(BridgeClientKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer));
  @end;
  
  __attribute__((swift_name("KotlinCancellationException")))
  @interface BridgeClientKotlinCancellationException : BridgeClientKotlinIllegalStateException
  - (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
  + (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
  - (instancetype)initWithMessage:(NSString * _Nullable)message __attribute__((swift_name("init(message:)"))) __attribute__((objc_designated_initializer));
  - (instancetype)initWithMessage:(NSString * _Nullable)message cause:(BridgeClientKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer));
  - (instancetype)initWithCause:(BridgeClientKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer));
  @end;
  
  __attribute__((swift_name("KotlinFunction")))
  @protocol BridgeClientKotlinFunction
  @required
  @end;
  
  __attribute__((swift_name("KotlinSuspendFunction0")))
  @protocol BridgeClientKotlinSuspendFunction0 <BridgeClientKotlinFunction>
  @required
  
  /**
   @note This method converts instances of CancellationException to errors.
   Other uncaught Kotlin exceptions are fatal.
  */
  - (void)invokeWithCompletionHandler:(void (^)(id _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("invoke(completionHandler:)")));
  @end;
  
  __attribute__((swift_name("Ktor_httpHttpMessage")))
  @protocol BridgeClientKtor_httpHttpMessage
  @required
  @property (readonly) id<BridgeClientKtor_httpHeaders> headers __attribute__((swift_name("headers")));
  @end;
  
  __attribute__((swift_name("Ktor_client_coreHttpRequest")))
  @protocol BridgeClientKtor_client_coreHttpRequest <BridgeClientKtor_httpHttpMessage, BridgeClientKotlinx_coroutines_coreCoroutineScope>
  @required
  @property (readonly) id<BridgeClientKtor_utilsAttributes> attributes __attribute__((swift_name("attributes")));
  @property (readonly) BridgeClientKtor_client_coreHttpClientCall *call __attribute__((swift_name("call")));
  @property (readonly) BridgeClientKtor_httpOutgoingContent *content __attribute__((swift_name("content")));
  @property (readonly) BridgeClientKtor_httpHttpMethod *method __attribute__((swift_name("method")));
  @property (readonly) BridgeClientKtor_httpUrl *url __attribute__((swift_name("url")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Ktor_utilsAttributeKey")))
  @interface BridgeClientKtor_utilsAttributeKey<T> : BridgeClientBase
  - (instancetype)initWithName:(NSString *)name __attribute__((swift_name("init(name:)"))) __attribute__((objc_designated_initializer));
  - (NSString *)description __attribute__((swift_name("description()")));
  @property (readonly) NSString *name __attribute__((swift_name("name")));
  @end;
  
  __attribute__((swift_name("RuntimeTransactionCallbacks")))
  @protocol BridgeClientRuntimeTransactionCallbacks
  @required
  - (void)afterCommitFunction:(void (^)(void))function __attribute__((swift_name("afterCommit(function:)")));
  - (void)afterRollbackFunction:(void (^)(void))function __attribute__((swift_name("afterRollback(function:)")));
  @end;
  
  __attribute__((swift_name("RuntimeTransactionWithoutReturn")))
  @protocol BridgeClientRuntimeTransactionWithoutReturn <BridgeClientRuntimeTransactionCallbacks>
  @required
  - (void)rollback __attribute__((swift_name("rollback()")));
  - (void)transactionBody:(void (^)(id<BridgeClientRuntimeTransactionWithoutReturn>))body __attribute__((swift_name("transaction(body:)")));
  @end;
  
  __attribute__((swift_name("RuntimeTransactionWithReturn")))
  @protocol BridgeClientRuntimeTransactionWithReturn <BridgeClientRuntimeTransactionCallbacks>
  @required
  - (void)rollbackReturnValue:(id _Nullable)returnValue __attribute__((swift_name("rollback(returnValue:)")));
  - (id _Nullable)transactionBody_:(id _Nullable (^)(id<BridgeClientRuntimeTransactionWithReturn>))body __attribute__((swift_name("transaction(body_:)")));
  @end;
  
  __attribute__((swift_name("RuntimeCloseable")))
  @protocol BridgeClientRuntimeCloseable
  @required
  - (void)close __attribute__((swift_name("close()")));
  @end;
  
  __attribute__((swift_name("RuntimeSqlDriver")))
  @protocol BridgeClientRuntimeSqlDriver <BridgeClientRuntimeCloseable>
  @required
  - (BridgeClientRuntimeTransacterTransaction * _Nullable)currentTransaction __attribute__((swift_name("currentTransaction()")));
  - (void)executeIdentifier:(BridgeClientInt * _Nullable)identifier sql:(NSString *)sql parameters:(int32_t)parameters binders:(void (^ _Nullable)(id<BridgeClientRuntimeSqlPreparedStatement>))binders __attribute__((swift_name("execute(identifier:sql:parameters:binders:)")));
  - (id<BridgeClientRuntimeSqlCursor>)executeQueryIdentifier:(BridgeClientInt * _Nullable)identifier sql:(NSString *)sql parameters:(int32_t)parameters binders:(void (^ _Nullable)(id<BridgeClientRuntimeSqlPreparedStatement>))binders __attribute__((swift_name("executeQuery(identifier:sql:parameters:binders:)")));
  - (BridgeClientRuntimeTransacterTransaction *)doNewTransaction __attribute__((swift_name("doNewTransaction()")));
  @end;
  
  __attribute__((swift_name("RuntimeSqlDriverSchema")))
  @protocol BridgeClientRuntimeSqlDriverSchema
  @required
  - (void)createDriver:(id<BridgeClientRuntimeSqlDriver>)driver __attribute__((swift_name("create(driver:)")));
  - (void)migrateDriver:(id<BridgeClientRuntimeSqlDriver>)driver oldVersion:(int32_t)oldVersion newVersion:(int32_t)newVersion __attribute__((swift_name("migrate(driver:oldVersion:newVersion:)")));
  @property (readonly) int32_t version __attribute__((swift_name("version")));
  @end;
  
  __attribute__((swift_name("RuntimeColumnAdapter")))
  @protocol BridgeClientRuntimeColumnAdapter
  @required
  - (id)decodeDatabaseValue:(id _Nullable)databaseValue __attribute__((swift_name("decode(databaseValue:)")));
  - (id _Nullable)encodeValue:(id)value __attribute__((swift_name("encode(value:)")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("KotlinNothing")))
  @interface BridgeClientKotlinNothing : BridgeClientBase
  @end;
  
  __attribute__((swift_name("Kotlinx_coroutines_coreFlow")))
  @protocol BridgeClientKotlinx_coroutines_coreFlow
  @required
  
  /**
   @note This method converts instances of CancellationException to errors.
   Other uncaught Kotlin exceptions are fatal.
  */
  - (void)collectCollector:(id<BridgeClientKotlinx_coroutines_coreFlowCollector>)collector completionHandler:(void (^)(BridgeClientKotlinUnit * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("collect(collector:completionHandler:)")));
  @end;
  
  __attribute__((swift_name("RuntimeSqlCursor")))
  @protocol BridgeClientRuntimeSqlCursor <BridgeClientRuntimeCloseable>
  @required
  - (BridgeClientKotlinByteArray * _Nullable)getBytesIndex:(int32_t)index __attribute__((swift_name("getBytes(index:)")));
  - (BridgeClientDouble * _Nullable)getDoubleIndex:(int32_t)index __attribute__((swift_name("getDouble(index:)")));
  - (BridgeClientLong * _Nullable)getLongIndex:(int32_t)index __attribute__((swift_name("getLong(index:)")));
  - (NSString * _Nullable)getStringIndex:(int32_t)index __attribute__((swift_name("getString(index:)")));
  - (BOOL)next __attribute__((swift_name("next()")));
  @end;
  
  __attribute__((swift_name("RuntimeQueryListener")))
  @protocol BridgeClientRuntimeQueryListener
  @required
  - (void)queryResultsChanged __attribute__((swift_name("queryResultsChanged()")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Koin_coreModule")))
  @interface BridgeClientKoin_coreModule : BridgeClientBase
  - (instancetype)initWithCreateAtStart:(BOOL)createAtStart override:(BOOL)override __attribute__((swift_name("init(createAtStart:override:)"))) __attribute__((objc_designated_initializer));
  - (BridgeClientKoin_coreBeanDefinition<id> *)factoryQualifier:(id<BridgeClientKoin_coreQualifier> _Nullable)qualifier override:(BOOL)override definition:(id _Nullable (^)(BridgeClientKoin_coreScope *, BridgeClientKoin_coreDefinitionParameters *))definition __attribute__((swift_name("factory(qualifier:override:definition:)")));
  - (BridgeClientKoin_coreOptions *)makeOptionsOverride:(BOOL)override createdAtStart:(BOOL)createdAtStart __attribute__((swift_name("makeOptions(override:createdAtStart:)")));
  - (NSArray<BridgeClientKoin_coreModule *> *)plusModules:(NSArray<BridgeClientKoin_coreModule *> *)modules __attribute__((swift_name("plus(modules:)")));
  - (NSArray<BridgeClientKoin_coreModule *> *)plusModule:(BridgeClientKoin_coreModule *)module __attribute__((swift_name("plus(module:)")));
  - (void)scopeQualifier:(id<BridgeClientKoin_coreQualifier>)qualifier scopeSet:(void (^)(BridgeClientKoin_coreScopeDSL *))scopeSet __attribute__((swift_name("scope(qualifier:scopeSet:)")));
  - (void)scopeScopeSet:(void (^)(BridgeClientKoin_coreScopeDSL *))scopeSet __attribute__((swift_name("scope(scopeSet:)")));
  - (BridgeClientKoin_coreBeanDefinition<id> *)singleQualifier:(id<BridgeClientKoin_coreQualifier> _Nullable)qualifier createdAtStart:(BOOL)createdAtStart override:(BOOL)override definition:(id _Nullable (^)(BridgeClientKoin_coreScope *, BridgeClientKoin_coreDefinitionParameters *))definition __attribute__((swift_name("single(qualifier:createdAtStart:override:definition:)")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Koin_coreKoinApplication")))
  @interface BridgeClientKoin_coreKoinApplication : BridgeClientBase
  - (void)close __attribute__((swift_name("close()")));
  - (BridgeClientKoin_coreKoinApplication *)createEagerInstances __attribute__((swift_name("createEagerInstances()")));
  - (BridgeClientKoin_coreKoinApplication *)loggerLogger:(BridgeClientKoin_coreLogger *)logger __attribute__((swift_name("logger(logger:)")));
  - (BridgeClientKoin_coreKoinApplication *)modulesModules:(BridgeClientKotlinArray<BridgeClientKoin_coreModule *> *)modules __attribute__((swift_name("modules(modules:)")));
  - (BridgeClientKoin_coreKoinApplication *)modulesModules_:(NSArray<BridgeClientKoin_coreModule *> *)modules __attribute__((swift_name("modules(modules_:)")));
  - (BridgeClientKoin_coreKoinApplication *)modulesModules__:(BridgeClientKoin_coreModule *)modules __attribute__((swift_name("modules(modules__:)")));
  - (BridgeClientKoin_coreKoinApplication *)printLoggerLevel:(BridgeClientKoin_coreLevel *)level __attribute__((swift_name("printLogger(level:)")));
  - (BridgeClientKoin_coreKoinApplication *)propertiesValues:(NSDictionary<NSString *, NSString *> *)values __attribute__((swift_name("properties(values:)")));
  - (void)unloadModulesModules:(NSArray<BridgeClientKoin_coreModule *> *)modules __attribute__((swift_name("unloadModules(modules:)")));
  - (void)unloadModulesModule:(BridgeClientKoin_coreModule *)module __attribute__((swift_name("unloadModules(module:)")));
  @property (readonly) BridgeClientKoin_coreKoin *koin __attribute__((swift_name("koin")));
  @end;
  
  __attribute__((swift_name("KotlinCoroutineContext")))
  @protocol BridgeClientKotlinCoroutineContext
  @required
  - (id _Nullable)foldInitial:(id _Nullable)initial operation:(id _Nullable (^)(id _Nullable, id<BridgeClientKotlinCoroutineContextElement>))operation __attribute__((swift_name("fold(initial:operation:)")));
  - (id<BridgeClientKotlinCoroutineContextElement> _Nullable)getKey:(id<BridgeClientKotlinCoroutineContextKey>)key __attribute__((swift_name("get(key:)")));
  - (id<BridgeClientKotlinCoroutineContext>)minusKeyKey:(id<BridgeClientKotlinCoroutineContextKey>)key __attribute__((swift_name("minusKey(key:)")));
  - (id<BridgeClientKotlinCoroutineContext>)plusContext:(id<BridgeClientKotlinCoroutineContext>)context __attribute__((swift_name("plus(context:)")));
  @end;
  
  __attribute__((swift_name("Kotlinx_serialization_coreEncoder")))
  @protocol BridgeClientKotlinx_serialization_coreEncoder
  @required
  - (id<BridgeClientKotlinx_serialization_coreCompositeEncoder>)beginCollectionDescriptor:(id<BridgeClientKotlinx_serialization_coreSerialDescriptor>)descriptor collectionSize:(int32_t)collectionSize __attribute__((swift_name("beginCollection(descriptor:collectionSize:)")));
  - (id<BridgeClientKotlinx_serialization_coreCompositeEncoder>)beginStructureDescriptor:(id<BridgeClientKotlinx_serialization_coreSerialDescriptor>)descriptor __attribute__((swift_name("beginStructure(descriptor:)")));
  - (void)encodeBooleanValue:(BOOL)value __attribute__((swift_name("encodeBoolean(value:)")));
  - (void)encodeByteValue:(int8_t)value __attribute__((swift_name("encodeByte(value:)")));
  - (void)encodeCharValue:(unichar)value __attribute__((swift_name("encodeChar(value:)")));
  - (void)encodeDoubleValue:(double)value __attribute__((swift_name("encodeDouble(value:)")));
  - (void)encodeEnumEnumDescriptor:(id<BridgeClientKotlinx_serialization_coreSerialDescriptor>)enumDescriptor index:(int32_t)index __attribute__((swift_name("encodeEnum(enumDescriptor:index:)")));
  - (void)encodeFloatValue:(float)value __attribute__((swift_name("encodeFloat(value:)")));
  - (void)encodeIntValue:(int32_t)value __attribute__((swift_name("encodeInt(value:)")));
  - (void)encodeLongValue:(int64_t)value __attribute__((swift_name("encodeLong(value:)")));
  - (void)encodeNotNullMark __attribute__((swift_name("encodeNotNullMark()")));
  - (void)encodeNull __attribute__((swift_name("encodeNull()")));
  - (void)encodeNullableSerializableValueSerializer:(id<BridgeClientKotlinx_serialization_coreSerializationStrategy>)serializer value:(id _Nullable)value __attribute__((swift_name("encodeNullableSerializableValue(serializer:value:)")));
  - (void)encodeSerializableValueSerializer:(id<BridgeClientKotlinx_serialization_coreSerializationStrategy>)serializer value:(id _Nullable)value __attribute__((swift_name("encodeSerializableValue(serializer:value:)")));
  - (void)encodeShortValue:(int16_t)value __attribute__((swift_name("encodeShort(value:)")));
  - (void)encodeStringValue:(NSString *)value __attribute__((swift_name("encodeString(value:)")));
  @property (readonly) BridgeClientKotlinx_serialization_coreSerializersModule *serializersModule __attribute__((swift_name("serializersModule")));
  @end;
  
  __attribute__((swift_name("Kotlinx_serialization_coreSerialDescriptor")))
  @protocol BridgeClientKotlinx_serialization_coreSerialDescriptor
  @required
  - (NSArray<id<BridgeClientKotlinAnnotation>> *)getElementAnnotationsIndex:(int32_t)index __attribute__((swift_name("getElementAnnotations(index:)")));
  - (id<BridgeClientKotlinx_serialization_coreSerialDescriptor>)getElementDescriptorIndex:(int32_t)index __attribute__((swift_name("getElementDescriptor(index:)")));
  - (int32_t)getElementIndexName:(NSString *)name __attribute__((swift_name("getElementIndex(name:)")));
  - (NSString *)getElementNameIndex:(int32_t)index __attribute__((swift_name("getElementName(index:)")));
  - (BOOL)isElementOptionalIndex:(int32_t)index __attribute__((swift_name("isElementOptional(index:)")));
  @property (readonly) NSArray<id<BridgeClientKotlinAnnotation>> *annotations __attribute__((swift_name("annotations")));
  @property (readonly) int32_t elementsCount __attribute__((swift_name("elementsCount")));
  @property (readonly) BOOL isNullable __attribute__((swift_name("isNullable")));
  @property (readonly) BridgeClientKotlinx_serialization_coreSerialKind *kind __attribute__((swift_name("kind")));
  @property (readonly) NSString *serialName __attribute__((swift_name("serialName")));
  @end;
  
  __attribute__((swift_name("Kotlinx_serialization_coreDecoder")))
  @protocol BridgeClientKotlinx_serialization_coreDecoder
  @required
  - (id<BridgeClientKotlinx_serialization_coreCompositeDecoder>)beginStructureDescriptor:(id<BridgeClientKotlinx_serialization_coreSerialDescriptor>)descriptor __attribute__((swift_name("beginStructure(descriptor:)")));
  - (BOOL)decodeBoolean __attribute__((swift_name("decodeBoolean()")));
  - (int8_t)decodeByte __attribute__((swift_name("decodeByte()")));
  - (unichar)decodeChar __attribute__((swift_name("decodeChar()")));
  - (double)decodeDouble __attribute__((swift_name("decodeDouble()")));
  - (int32_t)decodeEnumEnumDescriptor:(id<BridgeClientKotlinx_serialization_coreSerialDescriptor>)enumDescriptor __attribute__((swift_name("decodeEnum(enumDescriptor:)")));
  - (float)decodeFloat __attribute__((swift_name("decodeFloat()")));
  - (int32_t)decodeInt __attribute__((swift_name("decodeInt()")));
  - (int64_t)decodeLong __attribute__((swift_name("decodeLong()")));
  - (BOOL)decodeNotNullMark __attribute__((swift_name("decodeNotNullMark()")));
  - (BridgeClientKotlinNothing * _Nullable)decodeNull __attribute__((swift_name("decodeNull()")));
  - (id _Nullable)decodeNullableSerializableValueDeserializer:(id<BridgeClientKotlinx_serialization_coreDeserializationStrategy>)deserializer __attribute__((swift_name("decodeNullableSerializableValue(deserializer:)")));
  - (id _Nullable)decodeSerializableValueDeserializer:(id<BridgeClientKotlinx_serialization_coreDeserializationStrategy>)deserializer __attribute__((swift_name("decodeSerializableValue(deserializer:)")));
  - (int16_t)decodeShort __attribute__((swift_name("decodeShort()")));
  - (NSString *)decodeString __attribute__((swift_name("decodeString()")));
  @property (readonly) BridgeClientKotlinx_serialization_coreSerializersModule *serializersModule __attribute__((swift_name("serializersModule")));
  @end;
  
  __attribute__((swift_name("KotlinKDeclarationContainer")))
  @protocol BridgeClientKotlinKDeclarationContainer
  @required
  @end;
  
  __attribute__((swift_name("KotlinKAnnotatedElement")))
  @protocol BridgeClientKotlinKAnnotatedElement
  @required
  @end;
  
  __attribute__((swift_name("KotlinKClassifier")))
  @protocol BridgeClientKotlinKClassifier
  @required
  @end;
  
  __attribute__((swift_name("KotlinKClass")))
  @protocol BridgeClientKotlinKClass <BridgeClientKotlinKDeclarationContainer, BridgeClientKotlinKAnnotatedElement, BridgeClientKotlinKClassifier>
  @required
  - (BOOL)isInstanceValue:(id _Nullable)value __attribute__((swift_name("isInstance(value:)")));
  @property (readonly) NSString * _Nullable qualifiedName __attribute__((swift_name("qualifiedName")));
  @property (readonly) NSString * _Nullable simpleName __attribute__((swift_name("simpleName")));
  @end;
  
  __attribute__((swift_name("Koin_coreDefinitionParameters")))
  @interface BridgeClientKoin_coreDefinitionParameters : BridgeClientBase
  - (instancetype)initWithValues:(NSArray<id> *)values __attribute__((swift_name("init(values:)"))) __attribute__((objc_designated_initializer));
  - (BridgeClientKoin_coreDefinitionParameters *)addValue:(id)value __attribute__((swift_name("add(value:)")));
  - (id _Nullable)component1 __attribute__((swift_name("component1()")));
  - (id _Nullable)component2 __attribute__((swift_name("component2()")));
  - (id _Nullable)component3 __attribute__((swift_name("component3()")));
  - (id _Nullable)component4 __attribute__((swift_name("component4()")));
  - (id _Nullable)component5 __attribute__((swift_name("component5()")));
  - (id _Nullable)elementAtI:(int32_t)i clazz:(id<BridgeClientKotlinKClass>)clazz __attribute__((swift_name("elementAt(i:clazz:)")));
  - (id)get __attribute__((swift_name("get()")));
  - (id _Nullable)getI:(int32_t)i __attribute__((swift_name("get(i:)")));
  - (id _Nullable)getOrNullClazz:(id<BridgeClientKotlinKClass>)clazz __attribute__((swift_name("getOrNull(clazz:)")));
  - (BridgeClientKoin_coreDefinitionParameters *)insertIndex:(int32_t)index value:(id)value __attribute__((swift_name("insert(index:value:)")));
  - (BOOL)isEmpty __attribute__((swift_name("isEmpty()")));
  - (BOOL)isNotEmpty __attribute__((swift_name("isNotEmpty()")));
  - (void)setI:(int32_t)i t:(id _Nullable)t __attribute__((swift_name("set(i:t:)")));
  - (int32_t)size __attribute__((swift_name("size()")));
  - (NSString *)description __attribute__((swift_name("description()")));
  @property (readonly) NSArray<id> *values __attribute__((swift_name("values")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Koin_coreScope")))
  @interface BridgeClientKoin_coreScope : BridgeClientBase
  - (instancetype)initWithId:(NSString *)id _scopeDefinition:(BridgeClientKoin_coreScopeDefinition *)_scopeDefinition _koin:(BridgeClientKoin_coreKoin *)_koin __attribute__((swift_name("init(id:_scopeDefinition:_koin:)"))) __attribute__((objc_designated_initializer));
  - (void)addParametersParameters:(BridgeClientKoin_coreDefinitionParameters *)parameters __attribute__((swift_name("addParameters(parameters:)")));
  - (id _Nullable)bindPrimaryType:(id<BridgeClientKotlinKClass>)primaryType secondaryType:(id<BridgeClientKotlinKClass>)secondaryType parameters:(BridgeClientKoin_coreDefinitionParameters *(^ _Nullable)(void))parameters __attribute__((swift_name("bind(primaryType:secondaryType:parameters:)")));
  - (id _Nullable)bindParameters:(BridgeClientKoin_coreDefinitionParameters *(^ _Nullable)(void))parameters __attribute__((swift_name("bind(parameters:)")));
  - (void)clearParameters __attribute__((swift_name("clearParameters()")));
  - (void)close __attribute__((swift_name("close()")));
  - (NSString *)component1 __attribute__((swift_name("component1()")));
  - (BridgeClientKoin_coreScopeDefinition *)component2 __attribute__((swift_name("component2()")));
  - (BridgeClientKoin_coreScope *)doCopyId:(NSString *)id _scopeDefinition:(BridgeClientKoin_coreScopeDefinition *)_scopeDefinition _koin:(BridgeClientKoin_coreKoin *)_koin __attribute__((swift_name("doCopy(id:_scopeDefinition:_koin:)")));
  - (void)declareInstance:(id)instance qualifier:(id<BridgeClientKoin_coreQualifier> _Nullable)qualifier secondaryTypes:(NSArray<id<BridgeClientKotlinKClass>> * _Nullable)secondaryTypes override:(BOOL)override __attribute__((swift_name("declare(instance:qualifier:secondaryTypes:override:)")));
  - (void)dropInstanceBeanDefinition:(BridgeClientKoin_coreBeanDefinition<id> *)beanDefinition __attribute__((swift_name("dropInstance(beanDefinition:)")));
  - (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
  - (id)getClazz:(id<BridgeClientKotlinKClass>)clazz qualifier:(id<BridgeClientKoin_coreQualifier> _Nullable)qualifier parameters:(BridgeClientKoin_coreDefinitionParameters *(^ _Nullable)(void))parameters __attribute__((swift_name("get(clazz:qualifier:parameters:)")));
  - (id)getQualifier:(id<BridgeClientKoin_coreQualifier> _Nullable)qualifier parameters:(BridgeClientKoin_coreDefinitionParameters *(^ _Nullable)(void))parameters __attribute__((swift_name("get(qualifier:parameters:)")));
  - (NSArray<id> *)getAll __attribute__((swift_name("getAll()")));
  - (NSArray<id> *)getAllClazz:(id<BridgeClientKotlinKClass>)clazz __attribute__((swift_name("getAll(clazz:)")));
  - (BridgeClientKoin_coreKoin *)getKoin __attribute__((swift_name("getKoin()")));
  - (id _Nullable)getOrNullClazz:(id<BridgeClientKotlinKClass>)clazz qualifier:(id<BridgeClientKoin_coreQualifier> _Nullable)qualifier parameters:(BridgeClientKoin_coreDefinitionParameters *(^ _Nullable)(void))parameters __attribute__((swift_name("getOrNull(clazz:qualifier:parameters:)")));
  - (id _Nullable)getOrNullQualifier:(id<BridgeClientKoin_coreQualifier> _Nullable)qualifier parameters:(BridgeClientKoin_coreDefinitionParameters *(^ _Nullable)(void))parameters __attribute__((swift_name("getOrNull(qualifier:parameters:)")));
  - (NSString *)getPropertyKey:(NSString *)key __attribute__((swift_name("getProperty(key:)")));
  - (NSString *)getPropertyKey:(NSString *)key defaultValue:(NSString *)defaultValue __attribute__((swift_name("getProperty(key:defaultValue:)")));
  - (NSString * _Nullable)getPropertyOrNullKey:(NSString *)key __attribute__((swift_name("getPropertyOrNull(key:)")));
  - (BridgeClientKoin_coreScope *)getScopeScopeID:(NSString *)scopeID __attribute__((swift_name("getScope(scopeID:)")));
  - (id)getSource __attribute__((swift_name("getSource()")));
  - (NSUInteger)hash __attribute__((swift_name("hash()")));
  - (id<BridgeClientKotlinLazy>)injectQualifier:(id<BridgeClientKoin_coreQualifier> _Nullable)qualifier mode:(BridgeClientKotlinLazyThreadSafetyMode *)mode parameters:(BridgeClientKoin_coreDefinitionParameters *(^ _Nullable)(void))parameters __attribute__((swift_name("inject(qualifier:mode:parameters:)")));
  - (id<BridgeClientKotlinLazy>)injectOrNullQualifier:(id<BridgeClientKoin_coreQualifier> _Nullable)qualifier mode:(BridgeClientKotlinLazyThreadSafetyMode *)mode parameters:(BridgeClientKoin_coreDefinitionParameters *(^ _Nullable)(void))parameters __attribute__((swift_name("injectOrNull(qualifier:mode:parameters:)")));
  - (void)linkToScopes:(BridgeClientKotlinArray<BridgeClientKoin_coreScope *> *)scopes __attribute__((swift_name("linkTo(scopes:)")));
  - (void)loadDefinitionBeanDefinition:(BridgeClientKoin_coreBeanDefinition<id> *)beanDefinition __attribute__((swift_name("loadDefinition(beanDefinition:)")));
  - (void)registerCallbackCallback:(id<BridgeClientKoin_coreScopeCallback>)callback __attribute__((swift_name("registerCallback(callback:)")));
  - (void)setSourceT:(id _Nullable)t __attribute__((swift_name("setSource(t:)")));
  - (NSString *)description __attribute__((swift_name("description()")));
  - (void)unlinkScopes:(BridgeClientKotlinArray<BridgeClientKoin_coreScope *> *)scopes __attribute__((swift_name("unlink(scopes:)")));
  @property (readonly) BridgeClientKoin_coreScopeDefinition *_scopeDefinition __attribute__((swift_name("_scopeDefinition")));
  @property (readonly) BOOL closed __attribute__((swift_name("closed")));
  @property (readonly) NSString *id __attribute__((swift_name("id")));
  @property (readonly) BridgeClientKoin_coreLogger *logger __attribute__((swift_name("logger")));
  @end;
  
  __attribute__((swift_name("Koin_coreKoinScopeComponent")))
  @protocol BridgeClientKoin_coreKoinScopeComponent <BridgeClientKoin_coreKoinComponent>
  @required
  - (void)closeScope __attribute__((swift_name("closeScope()")));
  @property (readonly) BridgeClientKoin_coreScope *scope __attribute__((swift_name("scope")));
  @end;
  
  __attribute__((swift_name("Koin_coreQualifier")))
  @protocol BridgeClientKoin_coreQualifier
  @required
  @property (readonly) NSString *value __attribute__((swift_name("value")));
  @end;
  
  __attribute__((swift_name("KotlinLazy")))
  @protocol BridgeClientKotlinLazy
  @required
  - (BOOL)isInitialized __attribute__((swift_name("isInitialized()")));
  @property (readonly) id _Nullable value __attribute__((swift_name("value")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("KotlinLazyThreadSafetyMode")))
  @interface BridgeClientKotlinLazyThreadSafetyMode : BridgeClientKotlinEnum<BridgeClientKotlinLazyThreadSafetyMode *>
  + (instancetype)alloc __attribute__((unavailable));
  + (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
  - (instancetype)initWithName:(NSString *)name ordinal:(int32_t)ordinal __attribute__((swift_name("init(name:ordinal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
  @property (class, readonly) BridgeClientKotlinLazyThreadSafetyMode *synchronized __attribute__((swift_name("synchronized")));
  @property (class, readonly) BridgeClientKotlinLazyThreadSafetyMode *publication __attribute__((swift_name("publication")));
  @property (class, readonly) BridgeClientKotlinLazyThreadSafetyMode *none __attribute__((swift_name("none")));
  @end;
  
  __attribute__((swift_name("Koin_coreLogger")))
  @interface BridgeClientKoin_coreLogger : BridgeClientBase
  - (instancetype)initWithLevel:(BridgeClientKoin_coreLevel *)level __attribute__((swift_name("init(level:)"))) __attribute__((objc_designated_initializer));
  - (void)debugMsg:(NSString *)msg __attribute__((swift_name("debug(msg:)")));
  - (void)errorMsg:(NSString *)msg __attribute__((swift_name("error(msg:)")));
  - (void)infoMsg:(NSString *)msg __attribute__((swift_name("info(msg:)")));
  - (BOOL)isAtLvl:(BridgeClientKoin_coreLevel *)lvl __attribute__((swift_name("isAt(lvl:)")));
  - (void)logLevel:(BridgeClientKoin_coreLevel *)level msg:(NSString *)msg __attribute__((swift_name("log(level:msg:)")));
  @property BridgeClientKoin_coreLevel *level __attribute__((swift_name("level")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Koin_corePropertyRegistry")))
  @interface BridgeClientKoin_corePropertyRegistry : BridgeClientBase
  - (instancetype)initWith_koin:(BridgeClientKoin_coreKoin *)_koin __attribute__((swift_name("init(_koin:)"))) __attribute__((objc_designated_initializer));
  - (void)close __attribute__((swift_name("close()")));
  - (void)deletePropertyKey:(NSString *)key __attribute__((swift_name("deleteProperty(key:)")));
  - (id _Nullable)getPropertyKey:(NSString *)key __attribute__((swift_name("getProperty(key:)")));
  - (void)savePropertiesProperties:(NSDictionary<NSString *, id> *)properties __attribute__((swift_name("saveProperties(properties:)")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Koin_coreScopeRegistry")))
  @interface BridgeClientKoin_coreScopeRegistry : BridgeClientBase
  - (instancetype)initWith_koin:(BridgeClientKoin_coreKoin *)_koin __attribute__((swift_name("init(_koin:)"))) __attribute__((objc_designated_initializer));
  - (BridgeClientKoin_coreScope *)createScopeScopeId:(NSString *)scopeId qualifier:(id<BridgeClientKoin_coreQualifier>)qualifier source:(id _Nullable)source __attribute__((swift_name("createScope(scopeId:qualifier:source:)")));
  - (void)declareDefinitionBean:(BridgeClientKoin_coreBeanDefinition<id> *)bean __attribute__((swift_name("declareDefinition(bean:)")));
  - (void)deleteScopeScope:(BridgeClientKoin_coreScope *)scope __attribute__((swift_name("deleteScope(scope:)")));
  - (void)deleteScopeScopeId:(NSString *)scopeId __attribute__((swift_name("deleteScope(scopeId:)")));
  - (BridgeClientKoin_coreScope * _Nullable)getScopeOrNullScopeId:(NSString *)scopeId __attribute__((swift_name("getScopeOrNull(scopeId:)")));
  - (int32_t)size __attribute__((swift_name("size()")));
  - (void)unloadModulesModules:(id)modules __attribute__((swift_name("unloadModules(modules:)")));
  - (void)unloadModulesModule:(BridgeClientKoin_coreModule *)module __attribute__((swift_name("unloadModules(module:)")));
  @property (readonly) BridgeClientKoin_coreScope *rootScope __attribute__((swift_name("rootScope")));
  @property (readonly) NSDictionary<NSString *, BridgeClientKoin_coreScopeDefinition *> *scopeDefinitions __attribute__((swift_name("scopeDefinitions")));
  @end;
  
  __attribute__((swift_name("Ktor_client_coreHttpClientEngine")))
  @protocol BridgeClientKtor_client_coreHttpClientEngine <BridgeClientKotlinx_coroutines_coreCoroutineScope, BridgeClientKtor_ioCloseable>
  @required
  
  /**
   @note This method converts instances of CancellationException to errors.
   Other uncaught Kotlin exceptions are fatal.
  */
  - (void)executeData:(BridgeClientKtor_client_coreHttpRequestData *)data completionHandler:(void (^)(BridgeClientKtor_client_coreHttpResponseData * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("execute(data:completionHandler:)")));
  - (void)installClient:(BridgeClientKtor_client_coreHttpClient *)client __attribute__((swift_name("install(client:)")));
  @property (readonly) BridgeClientKtor_client_coreHttpClientEngineConfig *config __attribute__((swift_name("config")));
  @property (readonly) BridgeClientKotlinx_coroutines_coreCoroutineDispatcher *dispatcher __attribute__((swift_name("dispatcher")));
  @property (readonly) NSSet<id<BridgeClientKtor_client_coreHttpClientEngineCapability>> *supportedCapabilities __attribute__((swift_name("supportedCapabilities")));
  @end;
  
  __attribute__((swift_name("Ktor_client_coreHttpClientEngineConfig")))
  @interface BridgeClientKtor_client_coreHttpClientEngineConfig : BridgeClientBase
  - (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
  + (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
  @property BOOL pipelining __attribute__((swift_name("pipelining")));
  @property BridgeClientKtor_client_coreProxyConfig * _Nullable proxy __attribute__((swift_name("proxy")));
  @property (readonly) BridgeClientKotlinNothing *response __attribute__((swift_name("response"))) __attribute__((unavailable("Response config is deprecated. See [HttpPlainText] feature for charset configuration")));
  @property int32_t threadsCount __attribute__((swift_name("threadsCount")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Ktor_client_coreHttpClientConfig")))
  @interface BridgeClientKtor_client_coreHttpClientConfig<T> : BridgeClientBase
  - (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
  + (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
  - (BridgeClientKtor_client_coreHttpClientConfig<T> *)clone __attribute__((swift_name("clone()")));
  - (void)engineBlock:(void (^)(T))block __attribute__((swift_name("engine(block:)")));
  - (void)installClient:(BridgeClientKtor_client_coreHttpClient *)client __attribute__((swift_name("install(client:)")));
  - (void)installFeature:(id<BridgeClientKtor_client_coreHttpClientFeature>)feature configure:(void (^)(id))configure __attribute__((swift_name("install(feature:configure:)")));
  - (void)installKey:(NSString *)key block:(void (^)(BridgeClientKtor_client_coreHttpClient *))block __attribute__((swift_name("install(key:block:)")));
  - (void)plusAssignOther:(BridgeClientKtor_client_coreHttpClientConfig<T> *)other __attribute__((swift_name("plusAssign(other:)")));
  @property BOOL developmentMode __attribute__((swift_name("developmentMode")));
  @property BOOL expectSuccess __attribute__((swift_name("expectSuccess")));
  @property BOOL followRedirects __attribute__((swift_name("followRedirects")));
  @property BOOL useDefaultTransformers __attribute__((swift_name("useDefaultTransformers")));
  @end;
  
  __attribute__((swift_name("Ktor_httpHttpMessageBuilder")))
  @protocol BridgeClientKtor_httpHttpMessageBuilder
  @required
  @property (readonly) BridgeClientKtor_httpHeadersBuilder *headers __attribute__((swift_name("headers")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Ktor_client_coreHttpRequestBuilder")))
  @interface BridgeClientKtor_client_coreHttpRequestBuilder : BridgeClientBase <BridgeClientKtor_httpHttpMessageBuilder>
  - (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
  + (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
  - (BridgeClientKtor_client_coreHttpRequestData *)build __attribute__((swift_name("build()")));
  - (id _Nullable)getCapabilityOrNullKey:(id<BridgeClientKtor_client_coreHttpClientEngineCapability>)key __attribute__((swift_name("getCapabilityOrNull(key:)")));
  - (void)setAttributesBlock:(void (^)(id<BridgeClientKtor_utilsAttributes>))block __attribute__((swift_name("setAttributes(block:)")));
  - (void)setCapabilityKey:(id<BridgeClientKtor_client_coreHttpClientEngineCapability>)key capability:(id)capability __attribute__((swift_name("setCapability(key:capability:)")));
  - (BridgeClientKtor_client_coreHttpRequestBuilder *)takeFromBuilder:(BridgeClientKtor_client_coreHttpRequestBuilder *)builder __attribute__((swift_name("takeFrom(builder:)")));
  - (BridgeClientKtor_client_coreHttpRequestBuilder *)takeFromWithExecutionContextBuilder:(BridgeClientKtor_client_coreHttpRequestBuilder *)builder __attribute__((swift_name("takeFromWithExecutionContext(builder:)")));
  - (void)urlBlock:(void (^)(BridgeClientKtor_httpURLBuilder *, BridgeClientKtor_httpURLBuilder *))block __attribute__((swift_name("url(block:)")));
  @property (readonly) id<BridgeClientKtor_utilsAttributes> attributes __attribute__((swift_name("attributes")));
  @property id body __attribute__((swift_name("body")));
  @property (readonly) id<BridgeClientKotlinx_coroutines_coreJob> executionContext __attribute__((swift_name("executionContext")));
  @property (readonly) BridgeClientKtor_httpHeadersBuilder *headers __attribute__((swift_name("headers")));
  @property BridgeClientKtor_httpHttpMethod *method __attribute__((swift_name("method")));
  @property (readonly) BridgeClientKtor_httpURLBuilder *url __attribute__((swift_name("url")));
  @end;
  
  __attribute__((swift_name("Ktor_client_coreHttpClientCall")))
  @interface BridgeClientKtor_client_coreHttpClientCall : BridgeClientBase <BridgeClientKotlinx_coroutines_coreCoroutineScope>
  
  /**
   @note This method converts instances of CancellationException to errors.
   Other uncaught Kotlin exceptions are fatal.
  */
  - (void)getResponseContentWithCompletionHandler:(void (^)(id<BridgeClientKtor_ioByteReadChannel> _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("getResponseContent(completionHandler:)")));
  
  /**
   @note This method converts instances of CancellationException to errors.
   Other uncaught Kotlin exceptions are fatal.
  */
  - (void)receiveInfo:(BridgeClientKtor_client_coreTypeInfo *)info completionHandler:(void (^)(id _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("receive(info:completionHandler:)")));
  - (NSString *)description __attribute__((swift_name("description()")));
  @property (readonly) BOOL allowDoubleReceive __attribute__((swift_name("allowDoubleReceive")));
  @property (readonly) id<BridgeClientKtor_utilsAttributes> attributes __attribute__((swift_name("attributes")));
  @property (readonly) BridgeClientKtor_client_coreHttpClient * _Nullable client __attribute__((swift_name("client")));
  @property (readonly) id<BridgeClientKotlinCoroutineContext> coroutineContext __attribute__((swift_name("coroutineContext")));
  @property (readonly) id<BridgeClientKtor_client_coreHttpRequest> request __attribute__((swift_name("request")));
  @property (readonly) BridgeClientKtor_client_coreHttpResponse *response __attribute__((swift_name("response")));
  @end;
  
  __attribute__((swift_name("Ktor_client_coreHttpClientEngineCapability")))
  @protocol BridgeClientKtor_client_coreHttpClientEngineCapability
  @required
  @end;
  
  __attribute__((swift_name("Ktor_utilsAttributes")))
  @protocol BridgeClientKtor_utilsAttributes
  @required
  - (id)computeIfAbsentKey:(BridgeClientKtor_utilsAttributeKey<id> *)key block:(id (^)(void))block __attribute__((swift_name("computeIfAbsent(key:block:)")));
  - (BOOL)containsKey:(BridgeClientKtor_utilsAttributeKey<id> *)key __attribute__((swift_name("contains(key:)")));
  - (id)getKey_:(BridgeClientKtor_utilsAttributeKey<id> *)key __attribute__((swift_name("get(key_:)")));
  - (id _Nullable)getOrNullKey:(BridgeClientKtor_utilsAttributeKey<id> *)key __attribute__((swift_name("getOrNull(key:)")));
  - (void)putKey:(BridgeClientKtor_utilsAttributeKey<id> *)key value:(id)value __attribute__((swift_name("put(key:value:)")));
  - (void)removeKey:(BridgeClientKtor_utilsAttributeKey<id> *)key __attribute__((swift_name("remove(key:)")));
  - (id)takeKey:(BridgeClientKtor_utilsAttributeKey<id> *)key __attribute__((swift_name("take(key:)")));
  - (id _Nullable)takeOrNullKey:(BridgeClientKtor_utilsAttributeKey<id> *)key __attribute__((swift_name("takeOrNull(key:)")));
  @property (readonly) NSArray<BridgeClientKtor_utilsAttributeKey<id> *> *allKeys __attribute__((swift_name("allKeys")));
  @end;
  
  __attribute__((swift_name("KotlinCoroutineContextElement")))
  @protocol BridgeClientKotlinCoroutineContextElement <BridgeClientKotlinCoroutineContext>
  @required
  @property (readonly) id<BridgeClientKotlinCoroutineContextKey> key __attribute__((swift_name("key")));
  @end;
  
  __attribute__((swift_name("KotlinAbstractCoroutineContextElement")))
  @interface BridgeClientKotlinAbstractCoroutineContextElement : BridgeClientBase <BridgeClientKotlinCoroutineContextElement>
  - (instancetype)initWithKey:(id<BridgeClientKotlinCoroutineContextKey>)key __attribute__((swift_name("init(key:)"))) __attribute__((objc_designated_initializer));
  @property (readonly) id<BridgeClientKotlinCoroutineContextKey> key __attribute__((swift_name("key")));
  @end;
  
  __attribute__((swift_name("KotlinContinuationInterceptor")))
  @protocol BridgeClientKotlinContinuationInterceptor <BridgeClientKotlinCoroutineContextElement>
  @required
  - (id<BridgeClientKotlinContinuation>)interceptContinuationContinuation:(id<BridgeClientKotlinContinuation>)continuation __attribute__((swift_name("interceptContinuation(continuation:)")));
  - (void)releaseInterceptedContinuationContinuation:(id<BridgeClientKotlinContinuation>)continuation __attribute__((swift_name("releaseInterceptedContinuation(continuation:)")));
  @end;
  
  __attribute__((swift_name("Kotlinx_coroutines_coreCoroutineDispatcher")))
  @interface BridgeClientKotlinx_coroutines_coreCoroutineDispatcher : BridgeClientKotlinAbstractCoroutineContextElement <BridgeClientKotlinContinuationInterceptor>
  - (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
  + (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
  - (instancetype)initWithKey:(id<BridgeClientKotlinCoroutineContextKey>)key __attribute__((swift_name("init(key:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
  - (void)dispatchContext:(id<BridgeClientKotlinCoroutineContext>)context block:(id<BridgeClientKotlinx_coroutines_coreRunnable>)block __attribute__((swift_name("dispatch(context:block:)")));
  - (void)dispatchYieldContext:(id<BridgeClientKotlinCoroutineContext>)context block:(id<BridgeClientKotlinx_coroutines_coreRunnable>)block __attribute__((swift_name("dispatchYield(context:block:)")));
  - (id<BridgeClientKotlinContinuation>)interceptContinuationContinuation:(id<BridgeClientKotlinContinuation>)continuation __attribute__((swift_name("interceptContinuation(continuation:)")));
  - (BOOL)isDispatchNeededContext:(id<BridgeClientKotlinCoroutineContext>)context __attribute__((swift_name("isDispatchNeeded(context:)")));
  - (BridgeClientKotlinx_coroutines_coreCoroutineDispatcher *)plusOther:(BridgeClientKotlinx_coroutines_coreCoroutineDispatcher *)other __attribute__((swift_name("plus(other:)"))) __attribute__((unavailable("Operator '+' on two CoroutineDispatcher objects is meaningless. CoroutineDispatcher is a coroutine context element and `+` is a set-sum operator for coroutine contexts. The dispatcher to the right of `+` just replaces the dispatcher to the left.")));
  - (void)releaseInterceptedContinuationContinuation:(id<BridgeClientKotlinContinuation>)continuation __attribute__((swift_name("releaseInterceptedContinuation(continuation:)")));
  - (NSString *)description __attribute__((swift_name("description()")));
  @end;
  
  __attribute__((swift_name("Ktor_utilsPipeline")))
  @interface BridgeClientKtor_utilsPipeline<TSubject, TContext> : BridgeClientBase
  - (instancetype)initWithPhase:(BridgeClientKtor_utilsPipelinePhase *)phase interceptors:(NSArray<id<BridgeClientKotlinSuspendFunction2>> *)interceptors __attribute__((swift_name("init(phase:interceptors:)"))) __attribute__((objc_designated_initializer));
  - (instancetype)initWithPhases:(BridgeClientKotlinArray<BridgeClientKtor_utilsPipelinePhase *> *)phases __attribute__((swift_name("init(phases:)"))) __attribute__((objc_designated_initializer));
  - (void)addPhasePhase:(BridgeClientKtor_utilsPipelinePhase *)phase __attribute__((swift_name("addPhase(phase:)")));
  - (void)afterIntercepted __attribute__((swift_name("afterIntercepted()")));
  
  /**
   @note This method converts instances of CancellationException to errors.
   Other uncaught Kotlin exceptions are fatal.
  */
  - (void)executeContext:(TContext)context subject:(TSubject)subject completionHandler:(void (^)(TSubject _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("execute(context:subject:completionHandler:)")));
  - (void)insertPhaseAfterReference:(BridgeClientKtor_utilsPipelinePhase *)reference phase:(BridgeClientKtor_utilsPipelinePhase *)phase __attribute__((swift_name("insertPhaseAfter(reference:phase:)")));
  - (void)insertPhaseBeforeReference:(BridgeClientKtor_utilsPipelinePhase *)reference phase:(BridgeClientKtor_utilsPipelinePhase *)phase __attribute__((swift_name("insertPhaseBefore(reference:phase:)")));
  - (void)interceptPhase:(BridgeClientKtor_utilsPipelinePhase *)phase block:(id<BridgeClientKotlinSuspendFunction2>)block __attribute__((swift_name("intercept(phase:block:)")));
  - (void)mergeFrom:(BridgeClientKtor_utilsPipeline<TSubject, TContext> *)from __attribute__((swift_name("merge(from:)")));
  @property (readonly) id<BridgeClientKtor_utilsAttributes> attributes __attribute__((swift_name("attributes")));
  @property (readonly) BOOL developmentMode __attribute__((swift_name("developmentMode")));
  @property (readonly) BOOL isEmpty __attribute__((swift_name("isEmpty")));
  @property (readonly) NSArray<BridgeClientKtor_utilsPipelinePhase *> *items __attribute__((swift_name("items")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Ktor_client_coreHttpReceivePipeline")))
  @interface BridgeClientKtor_client_coreHttpReceivePipeline : BridgeClientKtor_utilsPipeline<BridgeClientKtor_client_coreHttpResponse *, BridgeClientKtor_client_coreHttpClientCall *>
  - (instancetype)initWithDevelopmentMode:(BOOL)developmentMode __attribute__((swift_name("init(developmentMode:)"))) __attribute__((objc_designated_initializer));
  - (instancetype)initWithPhase:(BridgeClientKtor_utilsPipelinePhase *)phase interceptors:(NSArray<id<BridgeClientKotlinSuspendFunction2>> *)interceptors __attribute__((swift_name("init(phase:interceptors:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
  - (instancetype)initWithPhases:(BridgeClientKotlinArray<BridgeClientKtor_utilsPipelinePhase *> *)phases __attribute__((swift_name("init(phases:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
  @property (readonly) BOOL developmentMode __attribute__((swift_name("developmentMode")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Ktor_client_coreHttpRequestPipeline")))
  @interface BridgeClientKtor_client_coreHttpRequestPipeline : BridgeClientKtor_utilsPipeline<id, BridgeClientKtor_client_coreHttpRequestBuilder *>
  - (instancetype)initWithDevelopmentMode:(BOOL)developmentMode __attribute__((swift_name("init(developmentMode:)"))) __attribute__((objc_designated_initializer));
  - (instancetype)initWithPhase:(BridgeClientKtor_utilsPipelinePhase *)phase interceptors:(NSArray<id<BridgeClientKotlinSuspendFunction2>> *)interceptors __attribute__((swift_name("init(phase:interceptors:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
  - (instancetype)initWithPhases:(BridgeClientKotlinArray<BridgeClientKtor_utilsPipelinePhase *> *)phases __attribute__((swift_name("init(phases:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
  @property (readonly) BOOL developmentMode __attribute__((swift_name("developmentMode")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Ktor_client_coreHttpResponsePipeline")))
  @interface BridgeClientKtor_client_coreHttpResponsePipeline : BridgeClientKtor_utilsPipeline<BridgeClientKtor_client_coreHttpResponseContainer *, BridgeClientKtor_client_coreHttpClientCall *>
  - (instancetype)initWithDevelopmentMode:(BOOL)developmentMode __attribute__((swift_name("init(developmentMode:)"))) __attribute__((objc_designated_initializer));
  - (instancetype)initWithPhase:(BridgeClientKtor_utilsPipelinePhase *)phase interceptors:(NSArray<id<BridgeClientKotlinSuspendFunction2>> *)interceptors __attribute__((swift_name("init(phase:interceptors:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
  - (instancetype)initWithPhases:(BridgeClientKotlinArray<BridgeClientKtor_utilsPipelinePhase *> *)phases __attribute__((swift_name("init(phases:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
  @property (readonly) BOOL developmentMode __attribute__((swift_name("developmentMode")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Ktor_client_coreHttpSendPipeline")))
  @interface BridgeClientKtor_client_coreHttpSendPipeline : BridgeClientKtor_utilsPipeline<id, BridgeClientKtor_client_coreHttpRequestBuilder *>
  - (instancetype)initWithDevelopmentMode:(BOOL)developmentMode __attribute__((swift_name("init(developmentMode:)"))) __attribute__((objc_designated_initializer));
  - (instancetype)initWithPhase:(BridgeClientKtor_utilsPipelinePhase *)phase interceptors:(NSArray<id<BridgeClientKotlinSuspendFunction2>> *)interceptors __attribute__((swift_name("init(phase:interceptors:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
  - (instancetype)initWithPhases:(BridgeClientKotlinArray<BridgeClientKtor_utilsPipelinePhase *> *)phases __attribute__((swift_name("init(phases:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
  @property (readonly) BOOL developmentMode __attribute__((swift_name("developmentMode")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("KotlinArray")))
  @interface BridgeClientKotlinArray<T> : BridgeClientBase
  + (instancetype)arrayWithSize:(int32_t)size init:(T _Nullable (^)(BridgeClientInt *))init __attribute__((swift_name("init(size:init:)")));
  + (instancetype)alloc __attribute__((unavailable));
  + (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
  - (T _Nullable)getIndex:(int32_t)index __attribute__((swift_name("get(index:)")));
  - (id<BridgeClientKotlinIterator>)iterator __attribute__((swift_name("iterator()")));
  - (void)setIndex:(int32_t)index value:(T _Nullable)value __attribute__((swift_name("set(index:value:)")));
  @property (readonly) int32_t size __attribute__((swift_name("size")));
  @end;
  
  __attribute__((swift_name("Ktor_httpOutgoingContent")))
  @interface BridgeClientKtor_httpOutgoingContent : BridgeClientBase
  - (id _Nullable)getPropertyKey:(BridgeClientKtor_utilsAttributeKey<id> *)key __attribute__((swift_name("getProperty(key:)")));
  - (void)setPropertyKey:(BridgeClientKtor_utilsAttributeKey<id> *)key value:(id _Nullable)value __attribute__((swift_name("setProperty(key:value:)")));
  @property (readonly) BridgeClientLong * _Nullable contentLength __attribute__((swift_name("contentLength")));
  @property (readonly) BridgeClientKtor_httpContentType * _Nullable contentType __attribute__((swift_name("contentType")));
  @property (readonly) id<BridgeClientKtor_httpHeaders> headers __attribute__((swift_name("headers")));
  @property (readonly) BridgeClientKtor_httpHttpStatusCode * _Nullable status __attribute__((swift_name("status")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Ktor_httpHttpMethod")))
  @interface BridgeClientKtor_httpHttpMethod : BridgeClientBase
  - (instancetype)initWithValue:(NSString *)value __attribute__((swift_name("init(value:)"))) __attribute__((objc_designated_initializer));
  - (NSString *)component1 __attribute__((swift_name("component1()")));
  - (BridgeClientKtor_httpHttpMethod *)doCopyValue:(NSString *)value __attribute__((swift_name("doCopy(value:)")));
  - (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
  - (NSUInteger)hash __attribute__((swift_name("hash()")));
  - (NSString *)description __attribute__((swift_name("description()")));
  @property (readonly) NSString *value __attribute__((swift_name("value")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Ktor_httpUrl")))
  @interface BridgeClientKtor_httpUrl : BridgeClientBase
  - (instancetype)initWithProtocol:(BridgeClientKtor_httpURLProtocol *)protocol host:(NSString *)host specifiedPort:(int32_t)specifiedPort encodedPath:(NSString *)encodedPath parameters:(id<BridgeClientKtor_httpParameters>)parameters fragment:(NSString *)fragment user:(NSString * _Nullable)user password:(NSString * _Nullable)password trailingQuery:(BOOL)trailingQuery __attribute__((swift_name("init(protocol:host:specifiedPort:encodedPath:parameters:fragment:user:password:trailingQuery:)"))) __attribute__((objc_designated_initializer));
  - (BridgeClientKtor_httpURLProtocol *)component1 __attribute__((swift_name("component1()")));
  - (NSString *)component2 __attribute__((swift_name("component2()")));
  - (int32_t)component3 __attribute__((swift_name("component3()")));
  - (NSString *)component4 __attribute__((swift_name("component4()")));
  - (id<BridgeClientKtor_httpParameters>)component5 __attribute__((swift_name("component5()")));
  - (NSString *)component6 __attribute__((swift_name("component6()")));
  - (NSString * _Nullable)component7 __attribute__((swift_name("component7()")));
  - (NSString * _Nullable)component8 __attribute__((swift_name("component8()")));
  - (BOOL)component9 __attribute__((swift_name("component9()")));
  - (BridgeClientKtor_httpUrl *)doCopyProtocol:(BridgeClientKtor_httpURLProtocol *)protocol host:(NSString *)host specifiedPort:(int32_t)specifiedPort encodedPath:(NSString *)encodedPath parameters:(id<BridgeClientKtor_httpParameters>)parameters fragment:(NSString *)fragment user:(NSString * _Nullable)user password:(NSString * _Nullable)password trailingQuery:(BOOL)trailingQuery __attribute__((swift_name("doCopy(protocol:host:specifiedPort:encodedPath:parameters:fragment:user:password:trailingQuery:)")));
  - (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
  - (NSUInteger)hash __attribute__((swift_name("hash()")));
  - (NSString *)description __attribute__((swift_name("description()")));
  @property (readonly) NSString *encodedPath __attribute__((swift_name("encodedPath")));
  @property (readonly) NSString *fragment __attribute__((swift_name("fragment")));
  @property (readonly) NSString *host __attribute__((swift_name("host")));
  @property (readonly) id<BridgeClientKtor_httpParameters> parameters __attribute__((swift_name("parameters")));
  @property (readonly) NSString * _Nullable password __attribute__((swift_name("password")));
  @property (readonly) int32_t port __attribute__((swift_name("port")));
  @property (readonly) BridgeClientKtor_httpURLProtocol *protocol __attribute__((swift_name("protocol")));
  @property (readonly) int32_t specifiedPort __attribute__((swift_name("specifiedPort")));
  @property (readonly) BOOL trailingQuery __attribute__((swift_name("trailingQuery")));
  @property (readonly) NSString * _Nullable user __attribute__((swift_name("user")));
  @end;
  
  __attribute__((swift_name("Ktor_utilsStringValues")))
  @protocol BridgeClientKtor_utilsStringValues
  @required
  - (BOOL)containsName:(NSString *)name __attribute__((swift_name("contains(name:)")));
  - (BOOL)containsName:(NSString *)name value:(NSString *)value __attribute__((swift_name("contains(name:value:)")));
  - (NSSet<id<BridgeClientKotlinMapEntry>> *)entries __attribute__((swift_name("entries()")));
  - (void)forEachBody:(void (^)(NSString *, NSArray<NSString *> *))body __attribute__((swift_name("forEach(body:)")));
  - (NSString * _Nullable)getName:(NSString *)name __attribute__((swift_name("get(name:)")));
  - (NSArray<NSString *> * _Nullable)getAllName:(NSString *)name __attribute__((swift_name("getAll(name:)")));
  - (BOOL)isEmpty_ __attribute__((swift_name("isEmpty()")));
  - (NSSet<NSString *> *)names __attribute__((swift_name("names()")));
  @property (readonly) BOOL caseInsensitiveName __attribute__((swift_name("caseInsensitiveName")));
  @end;
  
  __attribute__((swift_name("Ktor_httpHeaders")))
  @protocol BridgeClientKtor_httpHeaders <BridgeClientKtor_utilsStringValues>
  @required
  @end;
  
  __attribute__((swift_name("RuntimeTransacterTransaction")))
  @interface BridgeClientRuntimeTransacterTransaction : BridgeClientBase <BridgeClientRuntimeTransactionCallbacks>
  - (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
  + (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
  - (void)afterCommitFunction:(void (^)(void))function __attribute__((swift_name("afterCommit(function:)")));
  - (void)afterRollbackFunction:(void (^)(void))function __attribute__((swift_name("afterRollback(function:)")));
  - (void)endTransactionSuccessful:(BOOL)successful __attribute__((swift_name("endTransaction(successful:)")));
  @property (readonly) BridgeClientRuntimeTransacterTransaction * _Nullable enclosingTransaction __attribute__((swift_name("enclosingTransaction")));
  @end;
  
  __attribute__((swift_name("RuntimeSqlPreparedStatement")))
  @protocol BridgeClientRuntimeSqlPreparedStatement
  @required
  - (void)bindBytesIndex:(int32_t)index bytes:(BridgeClientKotlinByteArray * _Nullable)bytes __attribute__((swift_name("bindBytes(index:bytes:)")));
  - (void)bindDoubleIndex:(int32_t)index double:(BridgeClientDouble * _Nullable)double_ __attribute__((swift_name("bindDouble(index:double:)")));
  - (void)bindLongIndex:(int32_t)index long:(BridgeClientLong * _Nullable)long_ __attribute__((swift_name("bindLong(index:long:)")));
  - (void)bindStringIndex:(int32_t)index string:(NSString * _Nullable)string __attribute__((swift_name("bindString(index:string:)")));
  @end;
  
  __attribute__((swift_name("Kotlinx_coroutines_coreFlowCollector")))
  @protocol BridgeClientKotlinx_coroutines_coreFlowCollector
  @required
  
  /**
   @note This method converts instances of CancellationException to errors.
   Other uncaught Kotlin exceptions are fatal.
  */
  - (void)emitValue:(id _Nullable)value completionHandler:(void (^)(BridgeClientKotlinUnit * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("emit(value:completionHandler:)")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("KotlinUnit")))
  @interface BridgeClientKotlinUnit : BridgeClientBase
  + (instancetype)alloc __attribute__((unavailable));
  + (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
  + (instancetype)unit __attribute__((swift_name("init()")));
  - (NSString *)description __attribute__((swift_name("description()")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("KotlinByteArray")))
  @interface BridgeClientKotlinByteArray : BridgeClientBase
  + (instancetype)arrayWithSize:(int32_t)size __attribute__((swift_name("init(size:)")));
  + (instancetype)arrayWithSize:(int32_t)size init:(BridgeClientByte *(^)(BridgeClientInt *))init __attribute__((swift_name("init(size:init:)")));
  + (instancetype)alloc __attribute__((unavailable));
  + (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
  - (int8_t)getIndex:(int32_t)index __attribute__((swift_name("get(index:)")));
  - (BridgeClientKotlinByteIterator *)iterator __attribute__((swift_name("iterator()")));
  - (void)setIndex:(int32_t)index value:(int8_t)value __attribute__((swift_name("set(index:value:)")));
  @property (readonly) int32_t size __attribute__((swift_name("size")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Koin_coreBeanDefinition")))
  @interface BridgeClientKoin_coreBeanDefinition<T> : BridgeClientBase
  - (instancetype)initWithScopeQualifier:(id<BridgeClientKoin_coreQualifier>)scopeQualifier primaryType:(id<BridgeClientKotlinKClass>)primaryType qualifier:(id<BridgeClientKoin_coreQualifier> _Nullable)qualifier definition:(T _Nullable (^)(BridgeClientKoin_coreScope *, BridgeClientKoin_coreDefinitionParameters *))definition kind:(BridgeClientKoin_coreKind *)kind secondaryTypes:(NSArray<id<BridgeClientKotlinKClass>> *)secondaryTypes options:(BridgeClientKoin_coreOptions *)options properties:(BridgeClientKoin_coreProperties *)properties __attribute__((swift_name("init(scopeQualifier:primaryType:qualifier:definition:kind:secondaryTypes:options:properties:)"))) __attribute__((objc_designated_initializer));
  - (BOOL)canBindPrimary:(id<BridgeClientKotlinKClass>)primary secondary:(id<BridgeClientKotlinKClass>)secondary __attribute__((swift_name("canBind(primary:secondary:)")));
  - (id<BridgeClientKoin_coreQualifier>)component1 __attribute__((swift_name("component1()")));
  - (id<BridgeClientKotlinKClass>)component2 __attribute__((swift_name("component2()")));
  - (id<BridgeClientKoin_coreQualifier> _Nullable)component3 __attribute__((swift_name("component3()")));
  - (T _Nullable (^)(BridgeClientKoin_coreScope *, BridgeClientKoin_coreDefinitionParameters *))component4 __attribute__((swift_name("component4()")));
  - (BridgeClientKoin_coreKind *)component5 __attribute__((swift_name("component5()")));
  - (NSArray<id<BridgeClientKotlinKClass>> *)component6 __attribute__((swift_name("component6()")));
  - (BridgeClientKoin_coreOptions *)component7 __attribute__((swift_name("component7()")));
  - (BridgeClientKoin_coreProperties *)component8 __attribute__((swift_name("component8()")));
  - (BridgeClientKoin_coreBeanDefinition<T> *)doCopyScopeQualifier:(id<BridgeClientKoin_coreQualifier>)scopeQualifier primaryType:(id<BridgeClientKotlinKClass>)primaryType qualifier:(id<BridgeClientKoin_coreQualifier> _Nullable)qualifier definition:(T _Nullable (^)(BridgeClientKoin_coreScope *, BridgeClientKoin_coreDefinitionParameters *))definition kind:(BridgeClientKoin_coreKind *)kind secondaryTypes:(NSArray<id<BridgeClientKotlinKClass>> *)secondaryTypes options:(BridgeClientKoin_coreOptions *)options properties:(BridgeClientKoin_coreProperties *)properties __attribute__((swift_name("doCopy(scopeQualifier:primaryType:qualifier:definition:kind:secondaryTypes:options:properties:)")));
  - (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
  - (BOOL)hasTypeClazz:(id<BridgeClientKotlinKClass>)clazz __attribute__((swift_name("hasType(clazz:)")));
  - (NSUInteger)hash __attribute__((swift_name("hash()")));
  - (BOOL)isClazz:(id<BridgeClientKotlinKClass>)clazz qualifier:(id<BridgeClientKoin_coreQualifier> _Nullable)qualifier scopeDefinition:(id<BridgeClientKoin_coreQualifier>)scopeDefinition __attribute__((swift_name("is(clazz:qualifier:scopeDefinition:)")));
  - (NSString *)description __attribute__((swift_name("description()")));
  @property BridgeClientKoin_coreCallbacks<T> *callbacks __attribute__((swift_name("callbacks")));
  @property (readonly) T _Nullable (^definition)(BridgeClientKoin_coreScope *, BridgeClientKoin_coreDefinitionParameters *) __attribute__((swift_name("definition")));
  @property (readonly) BridgeClientKoin_coreKind *kind __attribute__((swift_name("kind")));
  @property (readonly) BridgeClientKoin_coreOptions *options __attribute__((swift_name("options")));
  @property (readonly) id<BridgeClientKotlinKClass> primaryType __attribute__((swift_name("primaryType")));
  @property (readonly) BridgeClientKoin_coreProperties *properties __attribute__((swift_name("properties")));
  @property (readonly) id<BridgeClientKoin_coreQualifier> _Nullable qualifier __attribute__((swift_name("qualifier")));
  @property (readonly) id<BridgeClientKoin_coreQualifier> scopeQualifier __attribute__((swift_name("scopeQualifier")));
  @property NSArray<id<BridgeClientKotlinKClass>> *secondaryTypes __attribute__((swift_name("secondaryTypes")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Koin_coreOptions")))
  @interface BridgeClientKoin_coreOptions : BridgeClientBase
  - (instancetype)initWithIsCreatedAtStart:(BOOL)isCreatedAtStart override:(BOOL)override isExtraDefinition:(BOOL)isExtraDefinition __attribute__((swift_name("init(isCreatedAtStart:override:isExtraDefinition:)"))) __attribute__((objc_designated_initializer));
  - (BOOL)component1 __attribute__((swift_name("component1()")));
  - (BOOL)component2 __attribute__((swift_name("component2()")));
  - (BOOL)component3 __attribute__((swift_name("component3()")));
  - (BridgeClientKoin_coreOptions *)doCopyIsCreatedAtStart:(BOOL)isCreatedAtStart override:(BOOL)override isExtraDefinition:(BOOL)isExtraDefinition __attribute__((swift_name("doCopy(isCreatedAtStart:override:isExtraDefinition:)")));
  - (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
  - (NSUInteger)hash __attribute__((swift_name("hash()")));
  - (NSString *)description __attribute__((swift_name("description()")));
  @property BOOL isCreatedAtStart __attribute__((swift_name("isCreatedAtStart")));
  @property BOOL isExtraDefinition __attribute__((swift_name("isExtraDefinition")));
  @property BOOL override __attribute__((swift_name("override")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Koin_coreScopeDSL")))
  @interface BridgeClientKoin_coreScopeDSL : BridgeClientBase
  - (instancetype)initWithScopeQualifier:(id<BridgeClientKoin_coreQualifier>)scopeQualifier definitions:(BridgeClientMutableSet<BridgeClientKoin_coreBeanDefinition<id> *> *)definitions __attribute__((swift_name("init(scopeQualifier:definitions:)"))) __attribute__((objc_designated_initializer));
  - (BridgeClientKoin_coreBeanDefinition<id> *)factoryQualifier:(id<BridgeClientKoin_coreQualifier> _Nullable)qualifier override:(BOOL)override definition:(id _Nullable (^)(BridgeClientKoin_coreScope *, BridgeClientKoin_coreDefinitionParameters *))definition __attribute__((swift_name("factory(qualifier:override:definition:)")));
  - (BridgeClientKoin_coreBeanDefinition<id> *)scopedQualifier:(id<BridgeClientKoin_coreQualifier> _Nullable)qualifier override:(BOOL)override definition:(id _Nullable (^)(BridgeClientKoin_coreScope *, BridgeClientKoin_coreDefinitionParameters *))definition __attribute__((swift_name("scoped(qualifier:override:definition:)")));
  - (BridgeClientKoin_coreBeanDefinition<id> *)singleQualifier:(id<BridgeClientKoin_coreQualifier> _Nullable)qualifier override:(BOOL)override definition:(id _Nullable (^)(BridgeClientKoin_coreScope *, BridgeClientKoin_coreDefinitionParameters *))definition __attribute__((swift_name("single(qualifier:override:definition:)"))) __attribute__((unavailable("Can't use Single in a scope. Use Scoped instead")));
  @property (readonly) BridgeClientMutableSet<BridgeClientKoin_coreBeanDefinition<id> *> *definitions __attribute__((swift_name("definitions")));
  @property (readonly) id<BridgeClientKoin_coreQualifier> scopeQualifier __attribute__((swift_name("scopeQualifier")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Koin_coreLevel")))
  @interface BridgeClientKoin_coreLevel : BridgeClientKotlinEnum<BridgeClientKoin_coreLevel *>
  + (instancetype)alloc __attribute__((unavailable));
  + (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
  - (instancetype)initWithName:(NSString *)name ordinal:(int32_t)ordinal __attribute__((swift_name("init(name:ordinal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
  @property (class, readonly) BridgeClientKoin_coreLevel *debug __attribute__((swift_name("debug")));
  @property (class, readonly) BridgeClientKoin_coreLevel *info __attribute__((swift_name("info")));
  @property (class, readonly) BridgeClientKoin_coreLevel *error __attribute__((swift_name("error")));
  @property (class, readonly) BridgeClientKoin_coreLevel *none __attribute__((swift_name("none")));
  @end;
  
  __attribute__((swift_name("KotlinCoroutineContextKey")))
  @protocol BridgeClientKotlinCoroutineContextKey
  @required
  @end;
  
  __attribute__((swift_name("Kotlinx_serialization_coreCompositeEncoder")))
  @protocol BridgeClientKotlinx_serialization_coreCompositeEncoder
  @required
  - (void)encodeBooleanElementDescriptor:(id<BridgeClientKotlinx_serialization_coreSerialDescriptor>)descriptor index:(int32_t)index value:(BOOL)value __attribute__((swift_name("encodeBooleanElement(descriptor:index:value:)")));
  - (void)encodeByteElementDescriptor:(id<BridgeClientKotlinx_serialization_coreSerialDescriptor>)descriptor index:(int32_t)index value:(int8_t)value __attribute__((swift_name("encodeByteElement(descriptor:index:value:)")));
  - (void)encodeCharElementDescriptor:(id<BridgeClientKotlinx_serialization_coreSerialDescriptor>)descriptor index:(int32_t)index value:(unichar)value __attribute__((swift_name("encodeCharElement(descriptor:index:value:)")));
  - (void)encodeDoubleElementDescriptor:(id<BridgeClientKotlinx_serialization_coreSerialDescriptor>)descriptor index:(int32_t)index value:(double)value __attribute__((swift_name("encodeDoubleElement(descriptor:index:value:)")));
  - (void)encodeFloatElementDescriptor:(id<BridgeClientKotlinx_serialization_coreSerialDescriptor>)descriptor index:(int32_t)index value:(float)value __attribute__((swift_name("encodeFloatElement(descriptor:index:value:)")));
  - (void)encodeIntElementDescriptor:(id<BridgeClientKotlinx_serialization_coreSerialDescriptor>)descriptor index:(int32_t)index value:(int32_t)value __attribute__((swift_name("encodeIntElement(descriptor:index:value:)")));
  - (void)encodeLongElementDescriptor:(id<BridgeClientKotlinx_serialization_coreSerialDescriptor>)descriptor index:(int32_t)index value:(int64_t)value __attribute__((swift_name("encodeLongElement(descriptor:index:value:)")));
  - (void)encodeNullableSerializableElementDescriptor:(id<BridgeClientKotlinx_serialization_coreSerialDescriptor>)descriptor index:(int32_t)index serializer:(id<BridgeClientKotlinx_serialization_coreSerializationStrategy>)serializer value:(id _Nullable)value __attribute__((swift_name("encodeNullableSerializableElement(descriptor:index:serializer:value:)")));
  - (void)encodeSerializableElementDescriptor:(id<BridgeClientKotlinx_serialization_coreSerialDescriptor>)descriptor index:(int32_t)index serializer:(id<BridgeClientKotlinx_serialization_coreSerializationStrategy>)serializer value:(id _Nullable)value __attribute__((swift_name("encodeSerializableElement(descriptor:index:serializer:value:)")));
  - (void)encodeShortElementDescriptor:(id<BridgeClientKotlinx_serialization_coreSerialDescriptor>)descriptor index:(int32_t)index value:(int16_t)value __attribute__((swift_name("encodeShortElement(descriptor:index:value:)")));
  - (void)encodeStringElementDescriptor:(id<BridgeClientKotlinx_serialization_coreSerialDescriptor>)descriptor index:(int32_t)index value:(NSString *)value __attribute__((swift_name("encodeStringElement(descriptor:index:value:)")));
  - (void)endStructureDescriptor:(id<BridgeClientKotlinx_serialization_coreSerialDescriptor>)descriptor __attribute__((swift_name("endStructure(descriptor:)")));
  - (BOOL)shouldEncodeElementDefaultDescriptor:(id<BridgeClientKotlinx_serialization_coreSerialDescriptor>)descriptor index:(int32_t)index __attribute__((swift_name("shouldEncodeElementDefault(descriptor:index:)")));
  @property (readonly) BridgeClientKotlinx_serialization_coreSerializersModule *serializersModule __attribute__((swift_name("serializersModule")));
  @end;
  
  __attribute__((swift_name("Kotlinx_serialization_coreSerializersModule")))
  @interface BridgeClientKotlinx_serialization_coreSerializersModule : BridgeClientBase
  - (void)dumpToCollector:(id<BridgeClientKotlinx_serialization_coreSerializersModuleCollector>)collector __attribute__((swift_name("dumpTo(collector:)")));
  - (id<BridgeClientKotlinx_serialization_coreKSerializer> _Nullable)getContextualKclass:(id<BridgeClientKotlinKClass>)kclass __attribute__((swift_name("getContextual(kclass:)")));
  - (id<BridgeClientKotlinx_serialization_coreSerializationStrategy> _Nullable)getPolymorphicBaseClass:(id<BridgeClientKotlinKClass>)baseClass value:(id)value __attribute__((swift_name("getPolymorphic(baseClass:value:)")));
  - (id<BridgeClientKotlinx_serialization_coreDeserializationStrategy> _Nullable)getPolymorphicBaseClass:(id<BridgeClientKotlinKClass>)baseClass serializedClassName:(NSString * _Nullable)serializedClassName __attribute__((swift_name("getPolymorphic(baseClass:serializedClassName:)")));
  @end;
  
  __attribute__((swift_name("KotlinAnnotation")))
  @protocol BridgeClientKotlinAnnotation
  @required
  @end;
  
  __attribute__((swift_name("Kotlinx_serialization_coreSerialKind")))
  @interface BridgeClientKotlinx_serialization_coreSerialKind : BridgeClientBase
  - (NSUInteger)hash __attribute__((swift_name("hash()")));
  - (NSString *)description __attribute__((swift_name("description()")));
  @end;
  
  __attribute__((swift_name("Kotlinx_serialization_coreCompositeDecoder")))
  @protocol BridgeClientKotlinx_serialization_coreCompositeDecoder
  @required
  - (BOOL)decodeBooleanElementDescriptor:(id<BridgeClientKotlinx_serialization_coreSerialDescriptor>)descriptor index:(int32_t)index __attribute__((swift_name("decodeBooleanElement(descriptor:index:)")));
  - (int8_t)decodeByteElementDescriptor:(id<BridgeClientKotlinx_serialization_coreSerialDescriptor>)descriptor index:(int32_t)index __attribute__((swift_name("decodeByteElement(descriptor:index:)")));
  - (unichar)decodeCharElementDescriptor:(id<BridgeClientKotlinx_serialization_coreSerialDescriptor>)descriptor index:(int32_t)index __attribute__((swift_name("decodeCharElement(descriptor:index:)")));
  - (int32_t)decodeCollectionSizeDescriptor:(id<BridgeClientKotlinx_serialization_coreSerialDescriptor>)descriptor __attribute__((swift_name("decodeCollectionSize(descriptor:)")));
  - (double)decodeDoubleElementDescriptor:(id<BridgeClientKotlinx_serialization_coreSerialDescriptor>)descriptor index:(int32_t)index __attribute__((swift_name("decodeDoubleElement(descriptor:index:)")));
  - (int32_t)decodeElementIndexDescriptor:(id<BridgeClientKotlinx_serialization_coreSerialDescriptor>)descriptor __attribute__((swift_name("decodeElementIndex(descriptor:)")));
  - (float)decodeFloatElementDescriptor:(id<BridgeClientKotlinx_serialization_coreSerialDescriptor>)descriptor index:(int32_t)index __attribute__((swift_name("decodeFloatElement(descriptor:index:)")));
  - (int32_t)decodeIntElementDescriptor:(id<BridgeClientKotlinx_serialization_coreSerialDescriptor>)descriptor index:(int32_t)index __attribute__((swift_name("decodeIntElement(descriptor:index:)")));
  - (int64_t)decodeLongElementDescriptor:(id<BridgeClientKotlinx_serialization_coreSerialDescriptor>)descriptor index:(int32_t)index __attribute__((swift_name("decodeLongElement(descriptor:index:)")));
  - (id _Nullable)decodeNullableSerializableElementDescriptor:(id<BridgeClientKotlinx_serialization_coreSerialDescriptor>)descriptor index:(int32_t)index deserializer:(id<BridgeClientKotlinx_serialization_coreDeserializationStrategy>)deserializer previousValue:(id _Nullable)previousValue __attribute__((swift_name("decodeNullableSerializableElement(descriptor:index:deserializer:previousValue:)")));
  - (BOOL)decodeSequentially __attribute__((swift_name("decodeSequentially()")));
  - (id _Nullable)decodeSerializableElementDescriptor:(id<BridgeClientKotlinx_serialization_coreSerialDescriptor>)descriptor index:(int32_t)index deserializer:(id<BridgeClientKotlinx_serialization_coreDeserializationStrategy>)deserializer previousValue:(id _Nullable)previousValue __attribute__((swift_name("decodeSerializableElement(descriptor:index:deserializer:previousValue:)")));
  - (int16_t)decodeShortElementDescriptor:(id<BridgeClientKotlinx_serialization_coreSerialDescriptor>)descriptor index:(int32_t)index __attribute__((swift_name("decodeShortElement(descriptor:index:)")));
  - (NSString *)decodeStringElementDescriptor:(id<BridgeClientKotlinx_serialization_coreSerialDescriptor>)descriptor index:(int32_t)index __attribute__((swift_name("decodeStringElement(descriptor:index:)")));
  - (void)endStructureDescriptor:(id<BridgeClientKotlinx_serialization_coreSerialDescriptor>)descriptor __attribute__((swift_name("endStructure(descriptor:)")));
  @property (readonly) BridgeClientKotlinx_serialization_coreSerializersModule *serializersModule __attribute__((swift_name("serializersModule")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Koin_coreScopeDefinition")))
  @interface BridgeClientKoin_coreScopeDefinition : BridgeClientBase
  - (instancetype)initWithQualifier:(id<BridgeClientKoin_coreQualifier>)qualifier isRoot:(BOOL)isRoot __attribute__((swift_name("init(qualifier:isRoot:)"))) __attribute__((objc_designated_initializer));
  - (id<BridgeClientKoin_coreQualifier>)component1 __attribute__((swift_name("component1()")));
  - (BOOL)component2 __attribute__((swift_name("component2()")));
  - (BridgeClientKoin_coreScopeDefinition *)doCopyQualifier:(id<BridgeClientKoin_coreQualifier>)qualifier isRoot:(BOOL)isRoot __attribute__((swift_name("doCopy(qualifier:isRoot:)")));
  - (BridgeClientKoin_coreBeanDefinition<id> *)declareNewDefinitionInstance:(id)instance defQualifier:(id<BridgeClientKoin_coreQualifier> _Nullable)defQualifier secondaryTypes:(NSArray<id<BridgeClientKotlinKClass>> * _Nullable)secondaryTypes override:(BOOL)override __attribute__((swift_name("declareNewDefinition(instance:defQualifier:secondaryTypes:override:)")));
  - (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
  - (NSUInteger)hash __attribute__((swift_name("hash()")));
  - (void)removeBeanDefinition:(BridgeClientKoin_coreBeanDefinition<id> *)beanDefinition __attribute__((swift_name("remove(beanDefinition:)")));
  - (void)saveBeanDefinition:(BridgeClientKoin_coreBeanDefinition<id> *)beanDefinition forceOverride:(BOOL)forceOverride __attribute__((swift_name("save(beanDefinition:forceOverride:)")));
  - (NSString *)description __attribute__((swift_name("description()")));
  @property (readonly) BridgeClientMutableSet<BridgeClientKoin_coreBeanDefinition<id> *> *definitions __attribute__((swift_name("definitions")));
  @property (readonly) BOOL isRoot __attribute__((swift_name("isRoot")));
  @property (readonly) id<BridgeClientKoin_coreQualifier> qualifier __attribute__((swift_name("qualifier")));
  @end;
  
  __attribute__((swift_name("Koin_coreScopeCallback")))
  @protocol BridgeClientKoin_coreScopeCallback
  @required
  - (void)onScopeCloseScope:(BridgeClientKoin_coreScope *)scope __attribute__((swift_name("onScopeClose(scope:)")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Ktor_client_coreHttpRequestData")))
  @interface BridgeClientKtor_client_coreHttpRequestData : BridgeClientBase
  - (instancetype)initWithUrl:(BridgeClientKtor_httpUrl *)url method:(BridgeClientKtor_httpHttpMethod *)method headers:(id<BridgeClientKtor_httpHeaders>)headers body:(BridgeClientKtor_httpOutgoingContent *)body executionContext:(id<BridgeClientKotlinx_coroutines_coreJob>)executionContext attributes:(id<BridgeClientKtor_utilsAttributes>)attributes __attribute__((swift_name("init(url:method:headers:body:executionContext:attributes:)"))) __attribute__((objc_designated_initializer));
  - (id _Nullable)getCapabilityOrNullKey:(id<BridgeClientKtor_client_coreHttpClientEngineCapability>)key __attribute__((swift_name("getCapabilityOrNull(key:)")));
  - (NSString *)description __attribute__((swift_name("description()")));
  @property (readonly) id<BridgeClientKtor_utilsAttributes> attributes __attribute__((swift_name("attributes")));
  @property (readonly) BridgeClientKtor_httpOutgoingContent *body __attribute__((swift_name("body")));
  @property (readonly) id<BridgeClientKotlinx_coroutines_coreJob> executionContext __attribute__((swift_name("executionContext")));
  @property (readonly) id<BridgeClientKtor_httpHeaders> headers __attribute__((swift_name("headers")));
  @property (readonly) BridgeClientKtor_httpHttpMethod *method __attribute__((swift_name("method")));
  @property (readonly) BridgeClientKtor_httpUrl *url __attribute__((swift_name("url")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Ktor_client_coreHttpResponseData")))
  @interface BridgeClientKtor_client_coreHttpResponseData : BridgeClientBase
  - (instancetype)initWithStatusCode:(BridgeClientKtor_httpHttpStatusCode *)statusCode requestTime:(BridgeClientKtor_utilsGMTDate *)requestTime headers:(id<BridgeClientKtor_httpHeaders>)headers version:(BridgeClientKtor_httpHttpProtocolVersion *)version body:(id)body callContext:(id<BridgeClientKotlinCoroutineContext>)callContext __attribute__((swift_name("init(statusCode:requestTime:headers:version:body:callContext:)"))) __attribute__((objc_designated_initializer));
  - (NSString *)description __attribute__((swift_name("description()")));
  @property (readonly) id body __attribute__((swift_name("body")));
  @property (readonly) id<BridgeClientKotlinCoroutineContext> callContext __attribute__((swift_name("callContext")));
  @property (readonly) id<BridgeClientKtor_httpHeaders> headers __attribute__((swift_name("headers")));
  @property (readonly) BridgeClientKtor_utilsGMTDate *requestTime __attribute__((swift_name("requestTime")));
  @property (readonly) BridgeClientKtor_utilsGMTDate *responseTime __attribute__((swift_name("responseTime")));
  @property (readonly) BridgeClientKtor_httpHttpStatusCode *statusCode __attribute__((swift_name("statusCode")));
  @property (readonly) BridgeClientKtor_httpHttpProtocolVersion *version __attribute__((swift_name("version")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Ktor_client_coreProxyConfig")))
  @interface BridgeClientKtor_client_coreProxyConfig : BridgeClientBase
  - (instancetype)initWithUrl:(BridgeClientKtor_httpUrl *)url __attribute__((swift_name("init(url:)"))) __attribute__((objc_designated_initializer));
  - (NSString *)description __attribute__((swift_name("description()")));
  @property (readonly) BridgeClientKtor_httpUrl *url __attribute__((swift_name("url")));
  @end;
  
  __attribute__((swift_name("Ktor_utilsStringValuesBuilder")))
  @interface BridgeClientKtor_utilsStringValuesBuilder : BridgeClientBase
  - (instancetype)initWithCaseInsensitiveName:(BOOL)caseInsensitiveName size:(int32_t)size __attribute__((swift_name("init(caseInsensitiveName:size:)"))) __attribute__((objc_designated_initializer));
  - (void)appendName:(NSString *)name value:(NSString *)value __attribute__((swift_name("append(name:value:)")));
  - (void)appendAllStringValues:(id<BridgeClientKtor_utilsStringValues>)stringValues __attribute__((swift_name("appendAll(stringValues:)")));
  - (void)appendAllName:(NSString *)name values:(id)values __attribute__((swift_name("appendAll(name:values:)")));
  - (void)appendMissingStringValues:(id<BridgeClientKtor_utilsStringValues>)stringValues __attribute__((swift_name("appendMissing(stringValues:)")));
  - (void)appendMissingName:(NSString *)name values:(id)values __attribute__((swift_name("appendMissing(name:values:)")));
  - (id<BridgeClientKtor_utilsStringValues>)build __attribute__((swift_name("build()")));
  - (void)clear __attribute__((swift_name("clear()")));
  - (BOOL)containsName:(NSString *)name __attribute__((swift_name("contains(name:)")));
  - (BOOL)containsName:(NSString *)name value:(NSString *)value __attribute__((swift_name("contains(name:value:)")));
  - (NSSet<id<BridgeClientKotlinMapEntry>> *)entries __attribute__((swift_name("entries()")));
  - (NSString * _Nullable)getName:(NSString *)name __attribute__((swift_name("get(name:)")));
  - (NSArray<NSString *> * _Nullable)getAllName:(NSString *)name __attribute__((swift_name("getAll(name:)")));
  - (BOOL)isEmpty __attribute__((swift_name("isEmpty()")));
  - (NSSet<NSString *> *)names __attribute__((swift_name("names()")));
  - (void)removeName:(NSString *)name __attribute__((swift_name("remove(name:)")));
  - (BOOL)removeName:(NSString *)name value:(NSString *)value __attribute__((swift_name("remove(name:value:)")));
  - (void)removeKeysWithNoEntries __attribute__((swift_name("removeKeysWithNoEntries()")));
  - (void)setName:(NSString *)name value:(NSString *)value __attribute__((swift_name("set(name:value:)")));
  - (void)validateNameName:(NSString *)name __attribute__((swift_name("validateName(name:)")));
  - (void)validateValueValue:(NSString *)value __attribute__((swift_name("validateValue(value:)")));
  @property BOOL built __attribute__((swift_name("built")));
  @property (readonly) BOOL caseInsensitiveName __attribute__((swift_name("caseInsensitiveName")));
  @property (readonly) BridgeClientMutableDictionary<NSString *, NSMutableArray<NSString *> *> *values __attribute__((swift_name("values")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Ktor_httpHeadersBuilder")))
  @interface BridgeClientKtor_httpHeadersBuilder : BridgeClientKtor_utilsStringValuesBuilder
  - (instancetype)initWithSize:(int32_t)size __attribute__((swift_name("init(size:)"))) __attribute__((objc_designated_initializer));
  - (instancetype)initWithCaseInsensitiveName:(BOOL)caseInsensitiveName size:(int32_t)size __attribute__((swift_name("init(caseInsensitiveName:size:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
  - (id<BridgeClientKtor_httpHeaders>)build __attribute__((swift_name("build()")));
  - (void)validateNameName:(NSString *)name __attribute__((swift_name("validateName(name:)")));
  - (void)validateValueValue:(NSString *)value __attribute__((swift_name("validateValue(value:)")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Ktor_httpURLBuilder")))
  @interface BridgeClientKtor_httpURLBuilder : BridgeClientBase
  - (instancetype)initWithProtocol:(BridgeClientKtor_httpURLProtocol *)protocol host:(NSString *)host port:(int32_t)port user:(NSString * _Nullable)user password:(NSString * _Nullable)password encodedPath:(NSString *)encodedPath parameters:(BridgeClientKtor_httpParametersBuilder *)parameters fragment:(NSString *)fragment trailingQuery:(BOOL)trailingQuery __attribute__((swift_name("init(protocol:host:port:user:password:encodedPath:parameters:fragment:trailingQuery:)"))) __attribute__((objc_designated_initializer));
  - (BridgeClientKtor_httpUrl *)build __attribute__((swift_name("build()")));
  - (NSString *)buildString __attribute__((swift_name("buildString()")));
  - (BridgeClientKtor_httpURLBuilder *)pathComponents:(BridgeClientKotlinArray<NSString *> *)components __attribute__((swift_name("path(components:)")));
  - (BridgeClientKtor_httpURLBuilder *)pathComponents_:(NSArray<NSString *> *)components __attribute__((swift_name("path(components_:)")));
  @property NSString *encodedPath __attribute__((swift_name("encodedPath")));
  @property NSString *fragment __attribute__((swift_name("fragment")));
  @property NSString *host __attribute__((swift_name("host")));
  @property (readonly) BridgeClientKtor_httpParametersBuilder *parameters __attribute__((swift_name("parameters")));
  @property NSString * _Nullable password __attribute__((swift_name("password")));
  @property int32_t port __attribute__((swift_name("port")));
  @property BridgeClientKtor_httpURLProtocol *protocol __attribute__((swift_name("protocol")));
  @property BOOL trailingQuery __attribute__((swift_name("trailingQuery")));
  @property NSString * _Nullable user __attribute__((swift_name("user")));
  @end;
  
  __attribute__((swift_name("Kotlinx_coroutines_coreJob")))
  @protocol BridgeClientKotlinx_coroutines_coreJob <BridgeClientKotlinCoroutineContextElement>
  @required
  - (id<BridgeClientKotlinx_coroutines_coreChildHandle>)attachChildChild:(id<BridgeClientKotlinx_coroutines_coreChildJob>)child __attribute__((swift_name("attachChild(child:)")));
  - (void)cancelCause:(BridgeClientKotlinx_coroutines_coreCancellationException * _Nullable)cause __attribute__((swift_name("cancel(cause:)")));
  - (BridgeClientKotlinx_coroutines_coreCancellationException *)getCancellationException __attribute__((swift_name("getCancellationException()")));
  - (id<BridgeClientKotlinx_coroutines_coreDisposableHandle>)invokeOnCompletionOnCancelling:(BOOL)onCancelling invokeImmediately:(BOOL)invokeImmediately handler:(void (^)(BridgeClientKotlinThrowable * _Nullable))handler __attribute__((swift_name("invokeOnCompletion(onCancelling:invokeImmediately:handler:)")));
  - (id<BridgeClientKotlinx_coroutines_coreDisposableHandle>)invokeOnCompletionHandler:(void (^)(BridgeClientKotlinThrowable * _Nullable))handler __attribute__((swift_name("invokeOnCompletion(handler:)")));
  
  /**
   @note This method converts instances of CancellationException to errors.
   Other uncaught Kotlin exceptions are fatal.
  */
  - (void)joinWithCompletionHandler:(void (^)(BridgeClientKotlinUnit * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("join(completionHandler:)")));
  - (id<BridgeClientKotlinx_coroutines_coreJob>)plusOther_:(id<BridgeClientKotlinx_coroutines_coreJob>)other __attribute__((swift_name("plus(other_:)"))) __attribute__((unavailable("Operator '+' on two Job objects is meaningless. Job is a coroutine context element and `+` is a set-sum operator for coroutine contexts. The job to the right of `+` just replaces the job the left of `+`.")));
  - (BOOL)start __attribute__((swift_name("start()")));
  @property (readonly) id<BridgeClientKotlinSequence> children __attribute__((swift_name("children")));
  @property (readonly) BOOL isActive __attribute__((swift_name("isActive")));
  @property (readonly) BOOL isCancelled __attribute__((swift_name("isCancelled")));
  @property (readonly) BOOL isCompleted __attribute__((swift_name("isCompleted")));
  @property (readonly) id<BridgeClientKotlinx_coroutines_coreSelectClause0> onJoin __attribute__((swift_name("onJoin")));
  @end;
  
  __attribute__((swift_name("Ktor_ioByteReadChannel")))
  @protocol BridgeClientKtor_ioByteReadChannel
  @required
  - (BOOL)cancelCause_:(BridgeClientKotlinThrowable * _Nullable)cause __attribute__((swift_name("cancel(cause_:)")));
  
  /**
   @note This method converts instances of CancellationException to errors.
   Other uncaught Kotlin exceptions are fatal.
  */
  - (void)discardMax:(int64_t)max completionHandler:(void (^)(BridgeClientLong * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("discard(max:completionHandler:)")));
  
  /**
   @note This method converts instances of CancellationException to errors.
   Other uncaught Kotlin exceptions are fatal.
  */
  - (void)peekToDestination:(BridgeClientKtor_ioMemory *)destination destinationOffset:(int64_t)destinationOffset offset:(int64_t)offset min:(int64_t)min max:(int64_t)max completionHandler:(void (^)(BridgeClientLong * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("peekTo(destination:destinationOffset:offset:min:max:completionHandler:)")));
  
  /**
   @note This method converts instances of CancellationException to errors.
   Other uncaught Kotlin exceptions are fatal.
  */
  - (void)readAvailableDst:(BridgeClientKtor_ioIoBuffer *)dst completionHandler:(void (^)(BridgeClientInt * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("readAvailable(dst:completionHandler:)")));
  
  /**
   @note This method converts instances of CancellationException to errors.
   Other uncaught Kotlin exceptions are fatal.
  */
  - (void)readAvailableDst:(BridgeClientKotlinByteArray *)dst offset:(int32_t)offset length:(int32_t)length completionHandler:(void (^)(BridgeClientInt * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("readAvailable(dst:offset:length:completionHandler:)")));
  
  /**
   @note This method converts instances of CancellationException to errors.
   Other uncaught Kotlin exceptions are fatal.
  */
  - (void)readAvailableDst:(void *)dst offset:(int32_t)offset length:(int32_t)length completionHandler_:(void (^)(BridgeClientInt * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("readAvailable(dst:offset:length:completionHandler_:)")));
  
  /**
   @note This method converts instances of CancellationException to errors.
   Other uncaught Kotlin exceptions are fatal.
  */
  - (void)readAvailableDst:(void *)dst offset:(int64_t)offset length:(int64_t)length completionHandler__:(void (^)(BridgeClientInt * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("readAvailable(dst:offset:length:completionHandler__:)")));
  
  /**
   @note This method converts instances of CancellationException to errors.
   Other uncaught Kotlin exceptions are fatal.
  */
  - (void)readBooleanWithCompletionHandler:(void (^)(BridgeClientBoolean * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("readBoolean(completionHandler:)")));
  
  /**
   @note This method converts instances of CancellationException to errors.
   Other uncaught Kotlin exceptions are fatal.
  */
  - (void)readByteWithCompletionHandler:(void (^)(BridgeClientByte * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("readByte(completionHandler:)")));
  
  /**
   @note This method converts instances of CancellationException to errors.
   Other uncaught Kotlin exceptions are fatal.
  */
  - (void)readDoubleWithCompletionHandler:(void (^)(BridgeClientDouble * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("readDouble(completionHandler:)")));
  
  /**
   @note This method converts instances of CancellationException to errors.
   Other uncaught Kotlin exceptions are fatal.
  */
  - (void)readFloatWithCompletionHandler:(void (^)(BridgeClientFloat * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("readFloat(completionHandler:)")));
  
  /**
   @note This method converts instances of CancellationException to errors.
   Other uncaught Kotlin exceptions are fatal.
  */
  - (void)readFullyDst:(BridgeClientKtor_ioIoBuffer *)dst n:(int32_t)n completionHandler:(void (^)(BridgeClientKotlinUnit * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("readFully(dst:n:completionHandler:)")));
  
  /**
   @note This method converts instances of CancellationException to errors.
   Other uncaught Kotlin exceptions are fatal.
  */
  - (void)readFullyDst:(BridgeClientKotlinByteArray *)dst offset:(int32_t)offset length:(int32_t)length completionHandler:(void (^)(BridgeClientKotlinUnit * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("readFully(dst:offset:length:completionHandler:)")));
  
  /**
   @note This method converts instances of CancellationException to errors.
   Other uncaught Kotlin exceptions are fatal.
  */
  - (void)readFullyDst:(void *)dst offset:(int32_t)offset length:(int32_t)length completionHandler_:(void (^)(BridgeClientKotlinUnit * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("readFully(dst:offset:length:completionHandler_:)")));
  
  /**
   @note This method converts instances of CancellationException to errors.
   Other uncaught Kotlin exceptions are fatal.
  */
  - (void)readFullyDst:(void *)dst offset:(int64_t)offset length:(int64_t)length completionHandler__:(void (^)(BridgeClientKotlinUnit * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("readFully(dst:offset:length:completionHandler__:)")));
  
  /**
   @note This method converts instances of CancellationException to errors.
   Other uncaught Kotlin exceptions are fatal.
  */
  - (void)readIntWithCompletionHandler:(void (^)(BridgeClientInt * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("readInt(completionHandler:)")));
  
  /**
   @note This method converts instances of CancellationException to errors.
   Other uncaught Kotlin exceptions are fatal.
  */
  - (void)readLongWithCompletionHandler:(void (^)(BridgeClientLong * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("readLong(completionHandler:)")));
  
  /**
   @note This method converts instances of CancellationException to errors.
   Other uncaught Kotlin exceptions are fatal.
  */
  - (void)readPacketSize:(int32_t)size headerSizeHint:(int32_t)headerSizeHint completionHandler:(void (^)(BridgeClientKtor_ioByteReadPacket * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("readPacket(size:headerSizeHint:completionHandler:)")));
  
  /**
   @note This method converts instances of CancellationException to errors.
   Other uncaught Kotlin exceptions are fatal.
  */
  - (void)readRemainingLimit:(int64_t)limit headerSizeHint:(int32_t)headerSizeHint completionHandler:(void (^)(BridgeClientKtor_ioByteReadPacket * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("readRemaining(limit:headerSizeHint:completionHandler:)")));
  - (void)readSessionConsumer:(void (^)(id<BridgeClientKtor_ioReadSession>))consumer __attribute__((swift_name("readSession(consumer:)"))) __attribute__((deprecated("Use read { } instead.")));
  
  /**
   @note This method converts instances of CancellationException to errors.
   Other uncaught Kotlin exceptions are fatal.
  */
  - (void)readShortWithCompletionHandler:(void (^)(BridgeClientShort * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("readShort(completionHandler:)")));
  
  /**
   @note This method converts instances of CancellationException to errors.
   Other uncaught Kotlin exceptions are fatal.
  */
  - (void)readSuspendableSessionConsumer:(id<BridgeClientKotlinSuspendFunction1>)consumer completionHandler:(void (^)(BridgeClientKotlinUnit * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("readSuspendableSession(consumer:completionHandler:)"))) __attribute__((deprecated("Use read { } instead.")));
  
  /**
   @note This method converts instances of CancellationException to errors.
   Other uncaught Kotlin exceptions are fatal.
  */
  - (void)readUTF8LineLimit:(int32_t)limit completionHandler:(void (^)(NSString * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("readUTF8Line(limit:completionHandler:)")));
  
  /**
   @note This method converts instances of CancellationException to errors.
   Other uncaught Kotlin exceptions are fatal.
  */
  - (void)readUTF8LineToOut:(id<BridgeClientKotlinAppendable>)out limit:(int32_t)limit completionHandler:(void (^)(BridgeClientBoolean * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("readUTF8LineTo(out:limit:completionHandler:)")));
  @property (readonly) int32_t availableForRead __attribute__((swift_name("availableForRead")));
  @property (readonly) BOOL isClosedForRead __attribute__((swift_name("isClosedForRead")));
  @property (readonly) BOOL isClosedForWrite __attribute__((swift_name("isClosedForWrite")));
  @property BridgeClientKtor_ioByteOrder *readByteOrder __attribute__((swift_name("readByteOrder"))) __attribute__((unavailable("Setting byte order is no longer supported. Read/write in big endian and use reverseByteOrder() extensions.")));
  @property (readonly) int64_t totalBytesRead __attribute__((swift_name("totalBytesRead")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Ktor_client_coreTypeInfo")))
  @interface BridgeClientKtor_client_coreTypeInfo : BridgeClientBase
  - (instancetype)initWithType:(id<BridgeClientKotlinKClass>)type reifiedType:(id<BridgeClientKotlinKType>)reifiedType kotlinType:(id<BridgeClientKotlinKType> _Nullable)kotlinType __attribute__((swift_name("init(type:reifiedType:kotlinType:)"))) __attribute__((objc_designated_initializer));
  - (id<BridgeClientKotlinKClass>)component1 __attribute__((swift_name("component1()")));
  - (id<BridgeClientKotlinKType>)component2 __attribute__((swift_name("component2()")));
  - (id<BridgeClientKotlinKType> _Nullable)component3 __attribute__((swift_name("component3()")));
  - (BridgeClientKtor_client_coreTypeInfo *)doCopyType:(id<BridgeClientKotlinKClass>)type reifiedType:(id<BridgeClientKotlinKType>)reifiedType kotlinType:(id<BridgeClientKotlinKType> _Nullable)kotlinType __attribute__((swift_name("doCopy(type:reifiedType:kotlinType:)")));
  - (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
  - (NSUInteger)hash __attribute__((swift_name("hash()")));
  - (NSString *)description __attribute__((swift_name("description()")));
  @property (readonly) id<BridgeClientKotlinKType> _Nullable kotlinType __attribute__((swift_name("kotlinType")));
  @property (readonly) id<BridgeClientKotlinKType> reifiedType __attribute__((swift_name("reifiedType")));
  @property (readonly) id<BridgeClientKotlinKClass> type __attribute__((swift_name("type")));
  @end;
  
  __attribute__((swift_name("Ktor_client_coreHttpResponse")))
  @interface BridgeClientKtor_client_coreHttpResponse : BridgeClientBase <BridgeClientKtor_httpHttpMessage, BridgeClientKotlinx_coroutines_coreCoroutineScope>
  - (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
  + (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
  - (NSString *)description __attribute__((swift_name("description()")));
  @property (readonly) BridgeClientKtor_client_coreHttpClientCall *call __attribute__((swift_name("call")));
  @property (readonly) id<BridgeClientKtor_ioByteReadChannel> content __attribute__((swift_name("content")));
  @property (readonly) BridgeClientKtor_utilsGMTDate *requestTime __attribute__((swift_name("requestTime")));
  @property (readonly) BridgeClientKtor_utilsGMTDate *responseTime __attribute__((swift_name("responseTime")));
  @property (readonly) BridgeClientKtor_httpHttpStatusCode *status __attribute__((swift_name("status")));
  @property (readonly) BridgeClientKtor_httpHttpProtocolVersion *version_ __attribute__((swift_name("version_")));
  @end;
  
  __attribute__((swift_name("KotlinContinuation")))
  @protocol BridgeClientKotlinContinuation
  @required
  - (void)resumeWithResult:(id _Nullable)result __attribute__((swift_name("resumeWith(result:)")));
  @property (readonly) id<BridgeClientKotlinCoroutineContext> context __attribute__((swift_name("context")));
  @end;
  
  __attribute__((swift_name("Kotlinx_coroutines_coreRunnable")))
  @protocol BridgeClientKotlinx_coroutines_coreRunnable
  @required
  - (void)run __attribute__((swift_name("run()")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Ktor_utilsPipelinePhase")))
  @interface BridgeClientKtor_utilsPipelinePhase : BridgeClientBase
  - (instancetype)initWithName:(NSString *)name __attribute__((swift_name("init(name:)"))) __attribute__((objc_designated_initializer));
  - (NSString *)description __attribute__((swift_name("description()")));
  @property (readonly) NSString *name __attribute__((swift_name("name")));
  @end;
  
  __attribute__((swift_name("KotlinSuspendFunction2")))
  @protocol BridgeClientKotlinSuspendFunction2 <BridgeClientKotlinFunction>
  @required
  
  /**
   @note This method converts instances of CancellationException to errors.
   Other uncaught Kotlin exceptions are fatal.
  */
  - (void)invokeP1:(id _Nullable)p1 p2:(id _Nullable)p2 completionHandler:(void (^)(id _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("invoke(p1:p2:completionHandler:)")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Ktor_client_coreHttpResponseContainer")))
  @interface BridgeClientKtor_client_coreHttpResponseContainer : BridgeClientBase
  - (instancetype)initWithExpectedType:(BridgeClientKtor_client_coreTypeInfo *)expectedType response:(id)response __attribute__((swift_name("init(expectedType:response:)"))) __attribute__((objc_designated_initializer));
  - (BridgeClientKtor_client_coreTypeInfo *)component1 __attribute__((swift_name("component1()")));
  - (id)component2 __attribute__((swift_name("component2()")));
  - (BridgeClientKtor_client_coreHttpResponseContainer *)doCopyExpectedType:(BridgeClientKtor_client_coreTypeInfo *)expectedType response:(id)response __attribute__((swift_name("doCopy(expectedType:response:)")));
  - (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
  - (NSUInteger)hash __attribute__((swift_name("hash()")));
  - (NSString *)description __attribute__((swift_name("description()")));
  @property (readonly) BridgeClientKtor_client_coreTypeInfo *expectedType __attribute__((swift_name("expectedType")));
  @property (readonly) id response __attribute__((swift_name("response")));
  @end;
  
  __attribute__((swift_name("KotlinIterator")))
  @protocol BridgeClientKotlinIterator
  @required
  - (BOOL)hasNext __attribute__((swift_name("hasNext()")));
  - (id _Nullable)next_ __attribute__((swift_name("next_()")));
  @end;
  
  __attribute__((swift_name("Ktor_httpHeaderValueWithParameters")))
  @interface BridgeClientKtor_httpHeaderValueWithParameters : BridgeClientBase
  - (instancetype)initWithContent:(NSString *)content parameters:(NSArray<BridgeClientKtor_httpHeaderValueParam *> *)parameters __attribute__((swift_name("init(content:parameters:)"))) __attribute__((objc_designated_initializer));
  - (NSString * _Nullable)parameterName:(NSString *)name __attribute__((swift_name("parameter(name:)")));
  - (NSString *)description __attribute__((swift_name("description()")));
  @property (readonly) NSString *content __attribute__((swift_name("content")));
  @property (readonly) NSArray<BridgeClientKtor_httpHeaderValueParam *> *parameters __attribute__((swift_name("parameters")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Ktor_httpContentType")))
  @interface BridgeClientKtor_httpContentType : BridgeClientKtor_httpHeaderValueWithParameters
  - (instancetype)initWithContentType:(NSString *)contentType contentSubtype:(NSString *)contentSubtype parameters:(NSArray<BridgeClientKtor_httpHeaderValueParam *> *)parameters __attribute__((swift_name("init(contentType:contentSubtype:parameters:)"))) __attribute__((objc_designated_initializer));
  - (instancetype)initWithContent:(NSString *)content parameters:(NSArray<BridgeClientKtor_httpHeaderValueParam *> *)parameters __attribute__((swift_name("init(content:parameters:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
  - (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
  - (NSUInteger)hash __attribute__((swift_name("hash()")));
  - (BOOL)matchPattern:(BridgeClientKtor_httpContentType *)pattern __attribute__((swift_name("match(pattern:)")));
  - (BOOL)matchPattern_:(NSString *)pattern __attribute__((swift_name("match(pattern_:)")));
  - (BridgeClientKtor_httpContentType *)withParameterName:(NSString *)name value:(NSString *)value __attribute__((swift_name("withParameter(name:value:)")));
  - (BridgeClientKtor_httpContentType *)withoutParameters __attribute__((swift_name("withoutParameters()")));
  @property (readonly) NSString *contentSubtype __attribute__((swift_name("contentSubtype")));
  @property (readonly) NSString *contentType __attribute__((swift_name("contentType")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Ktor_httpHttpStatusCode")))
  @interface BridgeClientKtor_httpHttpStatusCode : BridgeClientBase
  - (instancetype)initWithValue:(int32_t)value description:(NSString *)description __attribute__((swift_name("init(value:description:)"))) __attribute__((objc_designated_initializer));
  - (int32_t)component1 __attribute__((swift_name("component1()")));
  - (NSString *)component2 __attribute__((swift_name("component2()")));
  - (BridgeClientKtor_httpHttpStatusCode *)doCopyValue:(int32_t)value description:(NSString *)description __attribute__((swift_name("doCopy(value:description:)")));
  - (BridgeClientKtor_httpHttpStatusCode *)descriptionValue:(NSString *)value __attribute__((swift_name("description(value:)")));
  - (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
  - (NSUInteger)hash __attribute__((swift_name("hash()")));
  - (NSString *)description __attribute__((swift_name("description()")));
  @property (readonly) NSString *description_ __attribute__((swift_name("description_")));
  @property (readonly) int32_t value __attribute__((swift_name("value")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Ktor_httpURLProtocol")))
  @interface BridgeClientKtor_httpURLProtocol : BridgeClientBase
  - (instancetype)initWithName:(NSString *)name defaultPort:(int32_t)defaultPort __attribute__((swift_name("init(name:defaultPort:)"))) __attribute__((objc_designated_initializer));
  - (NSString *)component1 __attribute__((swift_name("component1()")));
  - (int32_t)component2 __attribute__((swift_name("component2()")));
  - (BridgeClientKtor_httpURLProtocol *)doCopyName:(NSString *)name defaultPort:(int32_t)defaultPort __attribute__((swift_name("doCopy(name:defaultPort:)")));
  - (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
  - (NSUInteger)hash __attribute__((swift_name("hash()")));
  - (NSString *)description __attribute__((swift_name("description()")));
  @property (readonly) int32_t defaultPort __attribute__((swift_name("defaultPort")));
  @property (readonly) NSString *name __attribute__((swift_name("name")));
  @end;
  
  __attribute__((swift_name("Ktor_httpParameters")))
  @protocol BridgeClientKtor_httpParameters <BridgeClientKtor_utilsStringValues>
  @required
  @end;
  
  __attribute__((swift_name("KotlinMapEntry")))
  @protocol BridgeClientKotlinMapEntry
  @required
  @property (readonly) id _Nullable key __attribute__((swift_name("key")));
  @property (readonly) id _Nullable value __attribute__((swift_name("value")));
  @end;
  
  __attribute__((swift_name("KotlinByteIterator")))
  @interface BridgeClientKotlinByteIterator : BridgeClientBase <BridgeClientKotlinIterator>
  - (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
  + (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
  - (BridgeClientByte *)next_ __attribute__((swift_name("next_()")));
  - (int8_t)nextByte __attribute__((swift_name("nextByte()")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Koin_coreKind")))
  @interface BridgeClientKoin_coreKind : BridgeClientKotlinEnum<BridgeClientKoin_coreKind *>
  + (instancetype)alloc __attribute__((unavailable));
  + (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
  - (instancetype)initWithName:(NSString *)name ordinal:(int32_t)ordinal __attribute__((swift_name("init(name:ordinal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
  @property (class, readonly) BridgeClientKoin_coreKind *single __attribute__((swift_name("single")));
  @property (class, readonly) BridgeClientKoin_coreKind *factory __attribute__((swift_name("factory")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Koin_coreProperties")))
  @interface BridgeClientKoin_coreProperties : BridgeClientBase
  - (instancetype)initWithData:(BridgeClientMutableDictionary<NSString *, id> *)data __attribute__((swift_name("init(data:)"))) __attribute__((objc_designated_initializer));
  - (BridgeClientKoin_coreProperties *)doCopyData:(BridgeClientMutableDictionary<NSString *, id> *)data __attribute__((swift_name("doCopy(data:)")));
  - (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
  - (id _Nullable)getKey:(NSString *)key __attribute__((swift_name("get(key:)")));
  - (id _Nullable)getOrNullKey:(NSString *)key __attribute__((swift_name("getOrNull(key:)")));
  - (NSUInteger)hash __attribute__((swift_name("hash()")));
  - (void)setKey:(NSString *)key value:(id _Nullable)value __attribute__((swift_name("set(key:value:)")));
  - (NSString *)description __attribute__((swift_name("description()")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Koin_coreCallbacks")))
  @interface BridgeClientKoin_coreCallbacks<T> : BridgeClientBase
  - (instancetype)initWithOnClose:(void (^ _Nullable)(T _Nullable))onClose __attribute__((swift_name("init(onClose:)"))) __attribute__((objc_designated_initializer));
  - (void (^ _Nullable)(T _Nullable))component1 __attribute__((swift_name("component1()")));
  - (BridgeClientKoin_coreCallbacks<T> *)doCopyOnClose:(void (^ _Nullable)(T _Nullable))onClose __attribute__((swift_name("doCopy(onClose:)")));
  - (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
  - (NSUInteger)hash __attribute__((swift_name("hash()")));
  - (NSString *)description __attribute__((swift_name("description()")));
  @property (readonly) void (^ _Nullable onClose)(T _Nullable) __attribute__((swift_name("onClose")));
  @end;
  
  __attribute__((swift_name("Kotlinx_serialization_coreSerializersModuleCollector")))
  @protocol BridgeClientKotlinx_serialization_coreSerializersModuleCollector
  @required
  - (void)contextualKClass:(id<BridgeClientKotlinKClass>)kClass serializer:(id<BridgeClientKotlinx_serialization_coreKSerializer>)serializer __attribute__((swift_name("contextual(kClass:serializer:)")));
  - (void)polymorphicBaseClass:(id<BridgeClientKotlinKClass>)baseClass actualClass:(id<BridgeClientKotlinKClass>)actualClass actualSerializer:(id<BridgeClientKotlinx_serialization_coreKSerializer>)actualSerializer __attribute__((swift_name("polymorphic(baseClass:actualClass:actualSerializer:)")));
  - (void)polymorphicDefaultBaseClass:(id<BridgeClientKotlinKClass>)baseClass defaultSerializerProvider:(id<BridgeClientKotlinx_serialization_coreDeserializationStrategy> _Nullable (^)(NSString * _Nullable))defaultSerializerProvider __attribute__((swift_name("polymorphicDefault(baseClass:defaultSerializerProvider:)")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Ktor_utilsGMTDate")))
  @interface BridgeClientKtor_utilsGMTDate : BridgeClientBase <BridgeClientKotlinComparable>
  - (int32_t)compareToOther:(BridgeClientKtor_utilsGMTDate *)other __attribute__((swift_name("compareTo(other:)")));
  - (int32_t)component1 __attribute__((swift_name("component1()")));
  - (int32_t)component2 __attribute__((swift_name("component2()")));
  - (int32_t)component3 __attribute__((swift_name("component3()")));
  - (BridgeClientKtor_utilsWeekDay *)component4 __attribute__((swift_name("component4()")));
  - (int32_t)component5 __attribute__((swift_name("component5()")));
  - (int32_t)component6 __attribute__((swift_name("component6()")));
  - (BridgeClientKtor_utilsMonth *)component7 __attribute__((swift_name("component7()")));
  - (int32_t)component8 __attribute__((swift_name("component8()")));
  - (int64_t)component9 __attribute__((swift_name("component9()")));
  - (BridgeClientKtor_utilsGMTDate *)doCopySeconds:(int32_t)seconds minutes:(int32_t)minutes hours:(int32_t)hours dayOfWeek:(BridgeClientKtor_utilsWeekDay *)dayOfWeek dayOfMonth:(int32_t)dayOfMonth dayOfYear:(int32_t)dayOfYear month:(BridgeClientKtor_utilsMonth *)month year:(int32_t)year timestamp:(int64_t)timestamp __attribute__((swift_name("doCopy(seconds:minutes:hours:dayOfWeek:dayOfMonth:dayOfYear:month:year:timestamp:)")));
  - (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
  - (NSUInteger)hash __attribute__((swift_name("hash()")));
  - (NSString *)description __attribute__((swift_name("description()")));
  @property (readonly) int32_t dayOfMonth __attribute__((swift_name("dayOfMonth")));
  @property (readonly) BridgeClientKtor_utilsWeekDay *dayOfWeek __attribute__((swift_name("dayOfWeek")));
  @property (readonly) int32_t dayOfYear __attribute__((swift_name("dayOfYear")));
  @property (readonly) int32_t hours __attribute__((swift_name("hours")));
  @property (readonly) int32_t minutes __attribute__((swift_name("minutes")));
  @property (readonly) BridgeClientKtor_utilsMonth *month __attribute__((swift_name("month")));
  @property (readonly) int32_t seconds __attribute__((swift_name("seconds")));
  @property (readonly) int64_t timestamp __attribute__((swift_name("timestamp")));
  @property (readonly) int32_t year __attribute__((swift_name("year")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Ktor_httpHttpProtocolVersion")))
  @interface BridgeClientKtor_httpHttpProtocolVersion : BridgeClientBase
  - (instancetype)initWithName:(NSString *)name major:(int32_t)major minor:(int32_t)minor __attribute__((swift_name("init(name:major:minor:)"))) __attribute__((objc_designated_initializer));
  - (NSString *)component1 __attribute__((swift_name("component1()")));
  - (int32_t)component2 __attribute__((swift_name("component2()")));
  - (int32_t)component3 __attribute__((swift_name("component3()")));
  - (BridgeClientKtor_httpHttpProtocolVersion *)doCopyName:(NSString *)name major:(int32_t)major minor:(int32_t)minor __attribute__((swift_name("doCopy(name:major:minor:)")));
  - (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
  - (NSUInteger)hash __attribute__((swift_name("hash()")));
  - (NSString *)description __attribute__((swift_name("description()")));
  @property (readonly) int32_t major __attribute__((swift_name("major")));
  @property (readonly) int32_t minor __attribute__((swift_name("minor")));
  @property (readonly) NSString *name __attribute__((swift_name("name")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Ktor_httpParametersBuilder")))
  @interface BridgeClientKtor_httpParametersBuilder : BridgeClientKtor_utilsStringValuesBuilder
  - (instancetype)initWithSize:(int32_t)size __attribute__((swift_name("init(size:)"))) __attribute__((objc_designated_initializer));
  - (instancetype)initWithCaseInsensitiveName:(BOOL)caseInsensitiveName size:(int32_t)size __attribute__((swift_name("init(caseInsensitiveName:size:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
  - (id<BridgeClientKtor_httpParameters>)build __attribute__((swift_name("build()")));
  @end;
  
  __attribute__((swift_name("Kotlinx_coroutines_coreDisposableHandle")))
  @protocol BridgeClientKotlinx_coroutines_coreDisposableHandle
  @required
  - (void)dispose __attribute__((swift_name("dispose()")));
  @end;
  
  __attribute__((swift_name("Kotlinx_coroutines_coreChildHandle")))
  @protocol BridgeClientKotlinx_coroutines_coreChildHandle <BridgeClientKotlinx_coroutines_coreDisposableHandle>
  @required
  - (BOOL)childCancelledCause:(BridgeClientKotlinThrowable *)cause __attribute__((swift_name("childCancelled(cause:)")));
  @end;
  
  __attribute__((swift_name("Kotlinx_coroutines_coreChildJob")))
  @protocol BridgeClientKotlinx_coroutines_coreChildJob <BridgeClientKotlinx_coroutines_coreJob>
  @required
  - (void)parentCancelledParentJob:(id<BridgeClientKotlinx_coroutines_coreParentJob>)parentJob __attribute__((swift_name("parentCancelled(parentJob:)")));
  @end;
  
  __attribute__((swift_name("Kotlinx_coroutines_coreCancellationException")))
  @interface BridgeClientKotlinx_coroutines_coreCancellationException : BridgeClientKotlinIllegalStateException
  - (instancetype)initWithMessage:(NSString * _Nullable)message __attribute__((swift_name("init(message:)"))) __attribute__((objc_designated_initializer));
  - (instancetype)initWithMessage:(NSString * _Nullable)message cause:(BridgeClientKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer));
  - (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
  + (instancetype)new __attribute__((unavailable));
  - (instancetype)initWithCause:(BridgeClientKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
  @end;
  
  __attribute__((swift_name("KotlinSequence")))
  @protocol BridgeClientKotlinSequence
  @required
  - (id<BridgeClientKotlinIterator>)iterator __attribute__((swift_name("iterator()")));
  @end;
  
  __attribute__((swift_name("Kotlinx_coroutines_coreSelectClause0")))
  @protocol BridgeClientKotlinx_coroutines_coreSelectClause0
  @required
  - (void)registerSelectClause0Select:(id<BridgeClientKotlinx_coroutines_coreSelectInstance>)select block:(id<BridgeClientKotlinSuspendFunction0>)block __attribute__((swift_name("registerSelectClause0(select:block:)")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Ktor_ioMemory")))
  @interface BridgeClientKtor_ioMemory : BridgeClientBase
  - (instancetype)initWithPointer:(void *)pointer size:(int64_t)size __attribute__((swift_name("init(pointer:size:)"))) __attribute__((objc_designated_initializer));
  - (void)doCopyToDestination:(BridgeClientKtor_ioMemory *)destination offset:(int32_t)offset length:(int32_t)length destinationOffset:(int32_t)destinationOffset __attribute__((swift_name("doCopyTo(destination:offset:length:destinationOffset:)")));
  - (void)doCopyToDestination:(BridgeClientKtor_ioMemory *)destination offset:(int64_t)offset length:(int64_t)length destinationOffset_:(int64_t)destinationOffset __attribute__((swift_name("doCopyTo(destination:offset:length:destinationOffset_:)")));
  - (int8_t)loadAtIndex:(int32_t)index __attribute__((swift_name("loadAt(index:)")));
  - (int8_t)loadAtIndex_:(int64_t)index __attribute__((swift_name("loadAt(index_:)")));
  - (BridgeClientKtor_ioMemory *)sliceOffset:(int32_t)offset length:(int32_t)length __attribute__((swift_name("slice(offset:length:)")));
  - (BridgeClientKtor_ioMemory *)sliceOffset:(int64_t)offset length_:(int64_t)length __attribute__((swift_name("slice(offset:length_:)")));
  - (void)storeAtIndex:(int32_t)index value:(int8_t)value __attribute__((swift_name("storeAt(index:value:)")));
  - (void)storeAtIndex:(int64_t)index value_:(int8_t)value __attribute__((swift_name("storeAt(index:value_:)")));
  @property (readonly) void *pointer __attribute__((swift_name("pointer")));
  @property (readonly) int64_t size __attribute__((swift_name("size")));
  @property (readonly) int32_t size32 __attribute__((swift_name("size32")));
  @end;
  
  __attribute__((swift_name("Ktor_ioBuffer")))
  @interface BridgeClientKtor_ioBuffer : BridgeClientBase
  - (instancetype)initWithMemory:(BridgeClientKtor_ioMemory *)memory __attribute__((swift_name("init(memory:)"))) __attribute__((objc_designated_initializer));
  - (void)commitWrittenCount:(int32_t)count __attribute__((swift_name("commitWritten(count:)")));
  - (int32_t)discardCount:(int32_t)count __attribute__((swift_name("discard(count:)"))) __attribute__((unavailable("Use discardExact instead.")));
  - (int64_t)discardCount_:(int64_t)count __attribute__((swift_name("discard(count_:)"))) __attribute__((unavailable("Use discardExact instead.")));
  - (void)discardExactCount:(int32_t)count __attribute__((swift_name("discardExact(count:)")));
  - (BridgeClientKtor_ioBuffer *)duplicate __attribute__((swift_name("duplicate()")));
  - (void)duplicateToCopy:(BridgeClientKtor_ioBuffer *)copy __attribute__((swift_name("duplicateTo(copy:)")));
  - (int8_t)readByte __attribute__((swift_name("readByte()")));
  - (void)reserveEndGapEndGap:(int32_t)endGap __attribute__((swift_name("reserveEndGap(endGap:)")));
  - (void)reserveStartGapStartGap:(int32_t)startGap __attribute__((swift_name("reserveStartGap(startGap:)")));
  - (void)reset __attribute__((swift_name("reset()")));
  - (void)resetForRead __attribute__((swift_name("resetForRead()")));
  - (void)resetForWrite __attribute__((swift_name("resetForWrite()")));
  - (void)resetForWriteLimit:(int32_t)limit __attribute__((swift_name("resetForWrite(limit:)")));
  - (void)rewindCount:(int32_t)count __attribute__((swift_name("rewind(count:)")));
  - (NSString *)description __attribute__((swift_name("description()")));
  - (int32_t)tryPeekByte __attribute__((swift_name("tryPeekByte()")));
  - (int32_t)tryReadByte __attribute__((swift_name("tryReadByte()")));
  - (void)writeByteValue:(int8_t)value __attribute__((swift_name("writeByte(value:)")));
  @property id _Nullable attachment __attribute__((swift_name("attachment"))) __attribute__((deprecated("Will be removed. Inherit Buffer and add required fields instead.")));
  @property (readonly) int32_t capacity __attribute__((swift_name("capacity")));
  @property (readonly) int32_t endGap __attribute__((swift_name("endGap")));
  @property (readonly) int32_t limit __attribute__((swift_name("limit")));
  @property (readonly) BridgeClientKtor_ioMemory *memory __attribute__((swift_name("memory")));
  @property (readonly) int32_t readPosition __attribute__((swift_name("readPosition")));
  @property (readonly) int32_t readRemaining __attribute__((swift_name("readRemaining")));
  @property (readonly) int32_t startGap __attribute__((swift_name("startGap")));
  @property (readonly) int32_t writePosition __attribute__((swift_name("writePosition")));
  @property (readonly) int32_t writeRemaining __attribute__((swift_name("writeRemaining")));
  @end;
  
  __attribute__((swift_name("Ktor_ioChunkBuffer")))
  @interface BridgeClientKtor_ioChunkBuffer : BridgeClientKtor_ioBuffer
  - (instancetype)initWithMemory:(BridgeClientKtor_ioMemory *)memory __attribute__((swift_name("init(memory:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
  - (BridgeClientKtor_ioChunkBuffer * _Nullable)cleanNext __attribute__((swift_name("cleanNext()")));
  - (BridgeClientKtor_ioChunkBuffer *)duplicate __attribute__((swift_name("duplicate()")));
  - (void)releasePool:(id<BridgeClientKtor_ioObjectPool>)pool __attribute__((swift_name("release(pool:)")));
  - (void)reset __attribute__((swift_name("reset()")));
  @property (getter=next__) BridgeClientKtor_ioChunkBuffer * _Nullable next __attribute__((swift_name("next")));
  @property (readonly) BridgeClientKtor_ioChunkBuffer * _Nullable origin __attribute__((swift_name("origin")));
  @property (readonly) int32_t referenceCount __attribute__((swift_name("referenceCount")));
  @end;
  
  __attribute__((swift_name("Ktor_ioInput")))
  @protocol BridgeClientKtor_ioInput <BridgeClientKtor_ioCloseable>
  @required
  - (int64_t)discardN:(int64_t)n __attribute__((swift_name("discard(n:)")));
  - (int64_t)peekToDestination:(BridgeClientKtor_ioMemory *)destination destinationOffset:(int64_t)destinationOffset offset:(int64_t)offset min:(int64_t)min max:(int64_t)max __attribute__((swift_name("peekTo(destination:destinationOffset:offset:min:max:)")));
  - (int8_t)readByte __attribute__((swift_name("readByte()")));
  - (int32_t)tryPeek __attribute__((swift_name("tryPeek()")));
  @property BridgeClientKtor_ioByteOrder *byteOrder __attribute__((swift_name("byteOrder"))) __attribute__((unavailable("Not supported anymore. All operations are big endian by default. Use readXXXLittleEndian or readXXX then X.reverseByteOrder() instead.")));
  @property (readonly) BOOL endOfInput __attribute__((swift_name("endOfInput")));
  @end;
  
  __attribute__((swift_name("KotlinAppendable")))
  @protocol BridgeClientKotlinAppendable
  @required
  - (id<BridgeClientKotlinAppendable>)appendValue:(unichar)value __attribute__((swift_name("append(value:)")));
  - (id<BridgeClientKotlinAppendable>)appendValue_:(id _Nullable)value __attribute__((swift_name("append(value_:)")));
  - (id<BridgeClientKotlinAppendable>)appendValue:(id _Nullable)value startIndex:(int32_t)startIndex endIndex:(int32_t)endIndex __attribute__((swift_name("append(value:startIndex:endIndex:)")));
  @end;
  
  __attribute__((swift_name("Ktor_ioOutput")))
  @protocol BridgeClientKtor_ioOutput <BridgeClientKotlinAppendable, BridgeClientKtor_ioCloseable>
  @required
  - (id<BridgeClientKotlinAppendable>)appendCsq:(BridgeClientKotlinCharArray *)csq start:(int32_t)start end:(int32_t)end __attribute__((swift_name("append(csq:start:end:)")));
  - (void)flush __attribute__((swift_name("flush()")));
  - (void)writeByteV:(int8_t)v __attribute__((swift_name("writeByte(v:)")));
  @property BridgeClientKtor_ioByteOrder *byteOrder __attribute__((swift_name("byteOrder"))) __attribute__((deprecated("Write with writeXXXLittleEndian or do X.reverseByteOrder() and then writeXXX instead.")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Ktor_ioIoBuffer")))
  @interface BridgeClientKtor_ioIoBuffer : BridgeClientKtor_ioChunkBuffer <BridgeClientKtor_ioInput, BridgeClientKtor_ioOutput>
  - (instancetype)initWithContent:(void *)content contentCapacity:(int32_t)contentCapacity __attribute__((swift_name("init(content:contentCapacity:)"))) __attribute__((objc_designated_initializer)) __attribute__((deprecated("Use Buffer instead.")));
  - (instancetype)initWithMemory:(BridgeClientKtor_ioMemory *)memory origin:(BridgeClientKtor_ioChunkBuffer * _Nullable)origin __attribute__((swift_name("init(memory:origin:)"))) __attribute__((objc_designated_initializer)) __attribute__((deprecated("Use Buffer instead.")));
  - (id<BridgeClientKotlinAppendable>)appendValue:(unichar)c __attribute__((swift_name("append(value:)")));
  - (id<BridgeClientKotlinAppendable>)appendCsq:(BridgeClientKotlinCharArray *)csq start:(int32_t)start end:(int32_t)end __attribute__((swift_name("append(csq:start:end:)")));
  - (id<BridgeClientKotlinAppendable>)appendValue_:(id _Nullable)csq __attribute__((swift_name("append(value_:)")));
  - (id<BridgeClientKotlinAppendable>)appendValue:(id _Nullable)csq startIndex:(int32_t)start endIndex:(int32_t)end __attribute__((swift_name("append(value:startIndex:endIndex:)")));
  - (int32_t)appendCharsCsq:(BridgeClientKotlinCharArray *)csq start:(int32_t)start end:(int32_t)end __attribute__((swift_name("appendChars(csq:start:end:)")));
  - (int32_t)appendCharsCsq:(id)csq start:(int32_t)start end_:(int32_t)end __attribute__((swift_name("appendChars(csq:start:end_:)")));
  - (void)close __attribute__((swift_name("close()")));
  - (BridgeClientKtor_ioIoBuffer *)duplicate __attribute__((swift_name("duplicate()")));
  - (void)flush __attribute__((swift_name("flush()")));
  - (BridgeClientKtor_ioIoBuffer *)makeView __attribute__((swift_name("makeView()")));
  - (int64_t)peekToDestination:(BridgeClientKtor_ioMemory *)destination destinationOffset:(int64_t)destinationOffset offset:(int64_t)offset min:(int64_t)min max:(int64_t)max __attribute__((swift_name("peekTo(destination:destinationOffset:offset:min:max:)")));
  - (int32_t)readDirectBlock:(BridgeClientInt *(^)(id))block __attribute__((swift_name("readDirect(block:)")));
  - (void)releasePool_:(id<BridgeClientKtor_ioObjectPool>)pool __attribute__((swift_name("release(pool_:)")));
  - (NSString *)description __attribute__((swift_name("description()")));
  - (int32_t)tryPeek __attribute__((swift_name("tryPeek()")));
  - (int32_t)writeDirectBlock:(BridgeClientInt *(^)(id))block __attribute__((swift_name("writeDirect(block:)")));
  @property BridgeClientKtor_ioByteOrder *byteOrder __attribute__((swift_name("byteOrder"))) __attribute__((unavailable("Not supported anymore. All operations are big endian by default.")));
  @property (readonly) BOOL endOfInput __attribute__((swift_name("endOfInput")));
  @end;
  
  __attribute__((swift_name("Ktor_ioAbstractInput")))
  @interface BridgeClientKtor_ioAbstractInput : BridgeClientBase <BridgeClientKtor_ioInput>
  - (instancetype)initWithHead:(BridgeClientKtor_ioChunkBuffer *)head remaining:(int64_t)remaining pool:(id<BridgeClientKtor_ioObjectPool>)pool __attribute__((swift_name("init(head:remaining:pool:)"))) __attribute__((objc_designated_initializer));
  - (BOOL)canRead __attribute__((swift_name("canRead()")));
  - (void)close __attribute__((swift_name("close()")));
  - (void)closeSource __attribute__((swift_name("closeSource()")));
  - (int32_t)discardN_:(int32_t)n __attribute__((swift_name("discard(n_:)")));
  - (int64_t)discardN:(int64_t)n __attribute__((swift_name("discard(n:)")));
  - (void)discardExactN:(int32_t)n __attribute__((swift_name("discardExact(n:)")));
  - (BridgeClientKtor_ioChunkBuffer * _Nullable)ensureNextHeadCurrent:(BridgeClientKtor_ioChunkBuffer *)current __attribute__((swift_name("ensureNextHead(current:)")));
  - (BridgeClientKtor_ioChunkBuffer * _Nullable)fill __attribute__((swift_name("fill()")));
  - (int32_t)fillDestination:(BridgeClientKtor_ioMemory *)destination offset:(int32_t)offset length:(int32_t)length __attribute__((swift_name("fill(destination:offset:length:)")));
  - (void)fixGapAfterReadCurrent:(BridgeClientKtor_ioChunkBuffer *)current __attribute__((swift_name("fixGapAfterRead(current:)")));
  - (BOOL)hasBytesN:(int32_t)n __attribute__((swift_name("hasBytes(n:)")));
  - (void)markNoMoreChunksAvailable __attribute__((swift_name("markNoMoreChunksAvailable()")));
  - (int64_t)peekToDestination:(BridgeClientKtor_ioMemory *)destination destinationOffset:(int64_t)destinationOffset offset:(int64_t)offset min:(int64_t)min max:(int64_t)max __attribute__((swift_name("peekTo(destination:destinationOffset:offset:min:max:)")));
  - (BridgeClientKtor_ioChunkBuffer * _Nullable)prepareReadHeadMinSize:(int32_t)minSize __attribute__((swift_name("prepareReadHead(minSize:)")));
  - (int8_t)readByte __attribute__((swift_name("readByte()")));
  - (NSString *)readTextMin:(int32_t)min max:(int32_t)max __attribute__((swift_name("readText(min:max:)")));
  - (int32_t)readTextOut:(id<BridgeClientKotlinAppendable>)out min:(int32_t)min max:(int32_t)max __attribute__((swift_name("readText(out:min:max:)")));
  - (NSString *)readTextExactExactCharacters:(int32_t)exactCharacters __attribute__((swift_name("readTextExact(exactCharacters:)")));
  - (void)readTextExactOut:(id<BridgeClientKotlinAppendable>)out exactCharacters:(int32_t)exactCharacters __attribute__((swift_name("readTextExact(out:exactCharacters:)")));
  - (void)release_ __attribute__((swift_name("release()")));
  - (int32_t)tryPeek __attribute__((swift_name("tryPeek()")));
  - (void)updateHeadRemainingRemaining:(int32_t)remaining __attribute__((swift_name("updateHeadRemaining(remaining:)"))) __attribute__((unavailable("Not supported anymore.")));
  @property BridgeClientKtor_ioByteOrder *byteOrder __attribute__((swift_name("byteOrder"))) __attribute__((unavailable("Not supported anymore. All operations are big endian by default.")));
  @property (readonly) BOOL endOfInput __attribute__((swift_name("endOfInput")));
  @property (readonly) id<BridgeClientKtor_ioObjectPool> pool __attribute__((swift_name("pool")));
  @property (readonly) int64_t remaining __attribute__((swift_name("remaining")));
  @end;
  
  __attribute__((swift_name("Ktor_ioByteReadPacketBase")))
  @interface BridgeClientKtor_ioByteReadPacketBase : BridgeClientKtor_ioAbstractInput
  - (instancetype)initWithHead:(BridgeClientKtor_ioChunkBuffer *)head remaining:(int64_t)remaining pool:(id<BridgeClientKtor_ioObjectPool>)pool __attribute__((swift_name("init(head:remaining:pool:)"))) __attribute__((objc_designated_initializer)) __attribute__((deprecated("Will be removed in the future releases. Use Input or AbstractInput instead.")));
  @end;
  
  __attribute__((swift_name("Ktor_ioByteReadPacketPlatformBase")))
  @interface BridgeClientKtor_ioByteReadPacketPlatformBase : BridgeClientKtor_ioByteReadPacketBase
  - (instancetype)initWithHead:(BridgeClientKtor_ioChunkBuffer *)head remaining:(int64_t)remaining pool:(id<BridgeClientKtor_ioObjectPool>)pool __attribute__((swift_name("init(head:remaining:pool:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable("Will be removed in future releases.")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Ktor_ioByteReadPacket")))
  @interface BridgeClientKtor_ioByteReadPacket : BridgeClientKtor_ioByteReadPacketPlatformBase <BridgeClientKtor_ioInput>
  - (instancetype)initWithHead:(BridgeClientKtor_ioChunkBuffer *)head pool:(id<BridgeClientKtor_ioObjectPool>)pool __attribute__((swift_name("init(head:pool:)"))) __attribute__((objc_designated_initializer));
  - (instancetype)initWithHead:(BridgeClientKtor_ioChunkBuffer *)head remaining:(int64_t)remaining pool:(id<BridgeClientKtor_ioObjectPool>)pool __attribute__((swift_name("init(head:remaining:pool:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
  - (void)closeSource __attribute__((swift_name("closeSource()")));
  - (BridgeClientKtor_ioByteReadPacket *)doCopy __attribute__((swift_name("doCopy()")));
  - (BridgeClientKtor_ioChunkBuffer * _Nullable)fill __attribute__((swift_name("fill()")));
  - (int32_t)fillDestination:(BridgeClientKtor_ioMemory *)destination offset:(int32_t)offset length:(int32_t)length __attribute__((swift_name("fill(destination:offset:length:)")));
  - (NSString *)description __attribute__((swift_name("description()")));
  @end;
  
  __attribute__((swift_name("Ktor_ioReadSession")))
  @protocol BridgeClientKtor_ioReadSession
  @required
  - (int32_t)discardN_:(int32_t)n __attribute__((swift_name("discard(n_:)")));
  - (BridgeClientKtor_ioIoBuffer * _Nullable)requestAtLeast:(int32_t)atLeast __attribute__((swift_name("request(atLeast:)")));
  @property (readonly) int32_t availableForRead __attribute__((swift_name("availableForRead")));
  @end;
  
  __attribute__((swift_name("KotlinSuspendFunction1")))
  @protocol BridgeClientKotlinSuspendFunction1 <BridgeClientKotlinFunction>
  @required
  
  /**
   @note This method converts instances of CancellationException to errors.
   Other uncaught Kotlin exceptions are fatal.
  */
  - (void)invokeP1:(id _Nullable)p1 completionHandler:(void (^)(id _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("invoke(p1:completionHandler:)")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Ktor_ioByteOrder")))
  @interface BridgeClientKtor_ioByteOrder : BridgeClientKotlinEnum<BridgeClientKtor_ioByteOrder *>
  + (instancetype)alloc __attribute__((unavailable));
  + (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
  - (instancetype)initWithName:(NSString *)name ordinal:(int32_t)ordinal __attribute__((swift_name("init(name:ordinal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
  @property (class, readonly) BridgeClientKtor_ioByteOrder *bigEndian __attribute__((swift_name("bigEndian")));
  @property (class, readonly) BridgeClientKtor_ioByteOrder *littleEndian __attribute__((swift_name("littleEndian")));
  @end;
  
  __attribute__((swift_name("KotlinKType")))
  @protocol BridgeClientKotlinKType
  @required
  @property (readonly) NSArray<BridgeClientKotlinKTypeProjection *> *arguments __attribute__((swift_name("arguments")));
  @property (readonly) id<BridgeClientKotlinKClassifier> _Nullable classifier __attribute__((swift_name("classifier")));
  @property (readonly) BOOL isMarkedNullable __attribute__((swift_name("isMarkedNullable")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Ktor_httpHeaderValueParam")))
  @interface BridgeClientKtor_httpHeaderValueParam : BridgeClientBase
  - (instancetype)initWithName:(NSString *)name value:(NSString *)value __attribute__((swift_name("init(name:value:)"))) __attribute__((objc_designated_initializer));
  - (NSString *)component1 __attribute__((swift_name("component1()")));
  - (NSString *)component2 __attribute__((swift_name("component2()")));
  - (BridgeClientKtor_httpHeaderValueParam *)doCopyName:(NSString *)name value:(NSString *)value __attribute__((swift_name("doCopy(name:value:)")));
  - (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
  - (NSUInteger)hash __attribute__((swift_name("hash()")));
  - (NSString *)description __attribute__((swift_name("description()")));
  @property (readonly) NSString *name __attribute__((swift_name("name")));
  @property (readonly) NSString *value __attribute__((swift_name("value")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Ktor_utilsWeekDay")))
  @interface BridgeClientKtor_utilsWeekDay : BridgeClientKotlinEnum<BridgeClientKtor_utilsWeekDay *>
  + (instancetype)alloc __attribute__((unavailable));
  + (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
  - (instancetype)initWithName:(NSString *)name ordinal:(int32_t)ordinal __attribute__((swift_name("init(name:ordinal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
  @property (class, readonly) BridgeClientKtor_utilsWeekDay *monday __attribute__((swift_name("monday")));
  @property (class, readonly) BridgeClientKtor_utilsWeekDay *tuesday __attribute__((swift_name("tuesday")));
  @property (class, readonly) BridgeClientKtor_utilsWeekDay *wednesday __attribute__((swift_name("wednesday")));
  @property (class, readonly) BridgeClientKtor_utilsWeekDay *thursday __attribute__((swift_name("thursday")));
  @property (class, readonly) BridgeClientKtor_utilsWeekDay *friday __attribute__((swift_name("friday")));
  @property (class, readonly) BridgeClientKtor_utilsWeekDay *saturday __attribute__((swift_name("saturday")));
  @property (class, readonly) BridgeClientKtor_utilsWeekDay *sunday __attribute__((swift_name("sunday")));
  @property (readonly) NSString *value __attribute__((swift_name("value")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Ktor_utilsMonth")))
  @interface BridgeClientKtor_utilsMonth : BridgeClientKotlinEnum<BridgeClientKtor_utilsMonth *>
  + (instancetype)alloc __attribute__((unavailable));
  + (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
  - (instancetype)initWithName:(NSString *)name ordinal:(int32_t)ordinal __attribute__((swift_name("init(name:ordinal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
  @property (class, readonly) BridgeClientKtor_utilsMonth *january __attribute__((swift_name("january")));
  @property (class, readonly) BridgeClientKtor_utilsMonth *february __attribute__((swift_name("february")));
  @property (class, readonly) BridgeClientKtor_utilsMonth *march __attribute__((swift_name("march")));
  @property (class, readonly) BridgeClientKtor_utilsMonth *april __attribute__((swift_name("april")));
  @property (class, readonly) BridgeClientKtor_utilsMonth *may __attribute__((swift_name("may")));
  @property (class, readonly) BridgeClientKtor_utilsMonth *june __attribute__((swift_name("june")));
  @property (class, readonly) BridgeClientKtor_utilsMonth *july __attribute__((swift_name("july")));
  @property (class, readonly) BridgeClientKtor_utilsMonth *august __attribute__((swift_name("august")));
  @property (class, readonly) BridgeClientKtor_utilsMonth *september __attribute__((swift_name("september")));
  @property (class, readonly) BridgeClientKtor_utilsMonth *october __attribute__((swift_name("october")));
  @property (class, readonly) BridgeClientKtor_utilsMonth *november __attribute__((swift_name("november")));
  @property (class, readonly) BridgeClientKtor_utilsMonth *december __attribute__((swift_name("december")));
  @property (readonly) NSString *value __attribute__((swift_name("value")));
  @end;
  
  __attribute__((swift_name("Kotlinx_coroutines_coreParentJob")))
  @protocol BridgeClientKotlinx_coroutines_coreParentJob <BridgeClientKotlinx_coroutines_coreJob>
  @required
  - (BridgeClientKotlinx_coroutines_coreCancellationException *)getChildJobCancellationCause __attribute__((swift_name("getChildJobCancellationCause()")));
  @end;
  
  __attribute__((swift_name("Kotlinx_coroutines_coreSelectInstance")))
  @protocol BridgeClientKotlinx_coroutines_coreSelectInstance
  @required
  - (void)disposeOnSelectHandle:(id<BridgeClientKotlinx_coroutines_coreDisposableHandle>)handle __attribute__((swift_name("disposeOnSelect(handle:)")));
  - (id _Nullable)performAtomicTrySelectDesc:(BridgeClientKotlinx_coroutines_coreAtomicDesc *)desc __attribute__((swift_name("performAtomicTrySelect(desc:)")));
  - (void)resumeSelectWithExceptionException:(BridgeClientKotlinThrowable *)exception __attribute__((swift_name("resumeSelectWithException(exception:)")));
  - (BOOL)trySelect __attribute__((swift_name("trySelect()")));
  - (id _Nullable)trySelectOtherOtherOp:(BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNodePrepareOp * _Nullable)otherOp __attribute__((swift_name("trySelectOther(otherOp:)")));
  @property (readonly) id<BridgeClientKotlinContinuation> completion __attribute__((swift_name("completion")));
  @property (readonly) BOOL isSelected __attribute__((swift_name("isSelected")));
  @end;
  
  __attribute__((swift_name("Ktor_ioObjectPool")))
  @protocol BridgeClientKtor_ioObjectPool <BridgeClientKtor_ioCloseable>
  @required
  - (id)borrow __attribute__((swift_name("borrow()")));
  - (void)dispose __attribute__((swift_name("dispose()")));
  - (void)recycleInstance:(id)instance __attribute__((swift_name("recycle(instance:)")));
  @property (readonly) int32_t capacity __attribute__((swift_name("capacity")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("KotlinCharArray")))
  @interface BridgeClientKotlinCharArray : BridgeClientBase
  + (instancetype)arrayWithSize:(int32_t)size __attribute__((swift_name("init(size:)")));
  + (instancetype)arrayWithSize:(int32_t)size init:(id (^)(BridgeClientInt *))init __attribute__((swift_name("init(size:init:)")));
  + (instancetype)alloc __attribute__((unavailable));
  + (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
  - (unichar)getIndex:(int32_t)index __attribute__((swift_name("get(index:)")));
  - (BridgeClientKotlinCharIterator *)iterator __attribute__((swift_name("iterator()")));
  - (void)setIndex:(int32_t)index value:(unichar)value __attribute__((swift_name("set(index:value:)")));
  @property (readonly) int32_t size __attribute__((swift_name("size")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("KotlinKTypeProjection")))
  @interface BridgeClientKotlinKTypeProjection : BridgeClientBase
  - (instancetype)initWithVariance:(BridgeClientKotlinKVariance * _Nullable)variance type:(id<BridgeClientKotlinKType> _Nullable)type __attribute__((swift_name("init(variance:type:)"))) __attribute__((objc_designated_initializer));
  - (BridgeClientKotlinKVariance * _Nullable)component1 __attribute__((swift_name("component1()")));
  - (id<BridgeClientKotlinKType> _Nullable)component2 __attribute__((swift_name("component2()")));
  - (BridgeClientKotlinKTypeProjection *)doCopyVariance:(BridgeClientKotlinKVariance * _Nullable)variance type:(id<BridgeClientKotlinKType> _Nullable)type __attribute__((swift_name("doCopy(variance:type:)")));
  - (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
  - (NSUInteger)hash __attribute__((swift_name("hash()")));
  - (NSString *)description __attribute__((swift_name("description()")));
  @property (readonly) id<BridgeClientKotlinKType> _Nullable type __attribute__((swift_name("type")));
  @property (readonly) BridgeClientKotlinKVariance * _Nullable variance __attribute__((swift_name("variance")));
  @end;
  
  __attribute__((swift_name("Kotlinx_coroutines_coreAtomicDesc")))
  @interface BridgeClientKotlinx_coroutines_coreAtomicDesc : BridgeClientBase
  - (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
  + (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
  - (void)completeOp:(BridgeClientKotlinx_coroutines_coreAtomicOp<id> *)op failure:(id _Nullable)failure __attribute__((swift_name("complete(op:failure:)")));
  - (id _Nullable)prepareOp:(BridgeClientKotlinx_coroutines_coreAtomicOp<id> *)op __attribute__((swift_name("prepare(op:)")));
  @property BridgeClientKotlinx_coroutines_coreAtomicOp<id> *atomicOp __attribute__((swift_name("atomicOp")));
  @end;
  
  __attribute__((swift_name("Kotlinx_coroutines_coreOpDescriptor")))
  @interface BridgeClientKotlinx_coroutines_coreOpDescriptor : BridgeClientBase
  - (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
  + (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
  - (BOOL)isEarlierThanThat:(BridgeClientKotlinx_coroutines_coreOpDescriptor *)that __attribute__((swift_name("isEarlierThan(that:)")));
  - (id _Nullable)performAffected:(id _Nullable)affected __attribute__((swift_name("perform(affected:)")));
  - (NSString *)description __attribute__((swift_name("description()")));
  @property (readonly) BridgeClientKotlinx_coroutines_coreAtomicOp<id> * _Nullable atomicOp __attribute__((swift_name("atomicOp")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("Kotlinx_coroutines_coreLockFreeLinkedListNode.PrepareOp")))
  @interface BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNodePrepareOp : BridgeClientKotlinx_coroutines_coreOpDescriptor
  - (instancetype)initWithAffected:(BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNode *)affected next:(BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNode *)next desc:(BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNodeAbstractAtomicDesc *)desc __attribute__((swift_name("init(affected:next:desc:)"))) __attribute__((objc_designated_initializer));
  - (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
  + (instancetype)new __attribute__((unavailable));
  - (void)finishPrepare __attribute__((swift_name("finishPrepare()")));
  - (id _Nullable)performAffected:(id _Nullable)affected __attribute__((swift_name("perform(affected:)")));
  - (NSString *)description __attribute__((swift_name("description()")));
  @property (readonly) BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNode *affected __attribute__((swift_name("affected")));
  @property (readonly) BridgeClientKotlinx_coroutines_coreAtomicOp<id> *atomicOp __attribute__((swift_name("atomicOp")));
  @property (readonly) BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNodeAbstractAtomicDesc *desc __attribute__((swift_name("desc")));
  @property (readonly) BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNode *next __attribute__((swift_name("next")));
  @end;
  
  __attribute__((swift_name("KotlinCharIterator")))
  @interface BridgeClientKotlinCharIterator : BridgeClientBase <BridgeClientKotlinIterator>
  - (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
  + (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
  - (id)next_ __attribute__((swift_name("next_()")));
  - (unichar)nextChar __attribute__((swift_name("nextChar()")));
  @end;
  
  __attribute__((objc_subclassing_restricted))
  __attribute__((swift_name("KotlinKVariance")))
  @interface BridgeClientKotlinKVariance : BridgeClientKotlinEnum<BridgeClientKotlinKVariance *>
  + (instancetype)alloc __attribute__((unavailable));
  + (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
  - (instancetype)initWithName:(NSString *)name ordinal:(int32_t)ordinal __attribute__((swift_name("init(name:ordinal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
  @property (class, readonly) BridgeClientKotlinKVariance *invariant __attribute__((swift_name("invariant")));
  @property (class, readonly) BridgeClientKotlinKVariance *in __attribute__((swift_name("in")));
  @property (class, readonly) BridgeClientKotlinKVariance *out __attribute__((swift_name("out")));
  @end;
  
  __attribute__((swift_name("Kotlinx_coroutines_coreAtomicOp")))
  @interface BridgeClientKotlinx_coroutines_coreAtomicOp<__contravariant T> : BridgeClientKotlinx_coroutines_coreOpDescriptor
  - (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
  + (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
  - (void)completeAffected:(T _Nullable)affected failure:(id _Nullable)failure __attribute__((swift_name("complete(affected:failure:)")));
  - (id _Nullable)decideDecision:(id _Nullable)decision __attribute__((swift_name("decide(decision:)")));
  - (id _Nullable)performAffected:(id _Nullable)affected __attribute__((swift_name("perform(affected:)")));
  - (id _Nullable)prepareAffected:(T _Nullable)affected __attribute__((swift_name("prepare(affected:)")));
  @property (readonly) BridgeClientKotlinx_coroutines_coreAtomicOp<id> *atomicOp __attribute__((swift_name("atomicOp")));
  @property (readonly) id _Nullable consensus __attribute__((swift_name("consensus")));
  @property (readonly) BOOL isDecided __attribute__((swift_name("isDecided")));
  @property (readonly) int64_t opSequence __attribute__((swift_name("opSequence")));
  @end;
  
  __attribute__((swift_name("Kotlinx_coroutines_coreLockFreeLinkedListNode")))
  @interface BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNode : BridgeClientBase
  - (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
  + (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
  - (void)addLastNode:(BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNode *)node __attribute__((swift_name("addLast(node:)")));
  - (BOOL)addLastIfNode:(BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNode *)node condition:(BridgeClientBoolean *(^)(void))condition __attribute__((swift_name("addLastIf(node:condition:)")));
  - (BOOL)addLastIfPrevNode:(BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNode *)node predicate:(BridgeClientBoolean *(^)(BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNode *))predicate __attribute__((swift_name("addLastIfPrev(node:predicate:)")));
  - (BOOL)addLastIfPrevAndIfNode:(BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNode *)node predicate:(BridgeClientBoolean *(^)(BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNode *))predicate condition:(BridgeClientBoolean *(^)(void))condition __attribute__((swift_name("addLastIfPrevAndIf(node:predicate:condition:)")));
  - (BOOL)addOneIfEmptyNode:(BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNode *)node __attribute__((swift_name("addOneIfEmpty(node:)")));
  - (BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNodeAddLastDesc<BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNode *> *)describeAddLastNode:(BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNode *)node __attribute__((swift_name("describeAddLast(node:)")));
  - (BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNodeRemoveFirstDesc<BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNode *> *)describeRemoveFirst __attribute__((swift_name("describeRemoveFirst()")));
  - (void)helpRemove __attribute__((swift_name("helpRemove()")));
  - (BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable)nextIfRemoved __attribute__((swift_name("nextIfRemoved()")));
  - (BOOL)remove __attribute__((swift_name("remove()")));
  - (id _Nullable)removeFirstIfIsInstanceOfOrPeekIfPredicate:(BridgeClientBoolean *(^)(id _Nullable))predicate __attribute__((swift_name("removeFirstIfIsInstanceOfOrPeekIf(predicate:)")));
  - (BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable)removeFirstOrNull __attribute__((swift_name("removeFirstOrNull()")));
  - (NSString *)description __attribute__((swift_name("description()")));
  @property (readonly) BOOL isRemoved __attribute__((swift_name("isRemoved")));
  @property (readonly, getter=next__) id _Nullable next __attribute__((swift_name("next")));
  @property (readonly) BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNode *nextNode __attribute__((swift_name("nextNode")));
  @property (readonly) BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNode *prevNode __attribute__((swift_name("prevNode")));
  @end;
  
  __attribute__((swift_name("Kotlinx_coroutines_coreLockFreeLinkedListNode.AbstractAtomicDesc")))
  @interface BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNodeAbstractAtomicDesc : BridgeClientKotlinx_coroutines_coreAtomicDesc
  - (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
  + (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
  - (void)completeOp:(BridgeClientKotlinx_coroutines_coreAtomicOp<id> *)op failure:(id _Nullable)failure __attribute__((swift_name("complete(op:failure:)")));
  - (id _Nullable)failureAffected:(BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable)affected __attribute__((swift_name("failure(affected:)")));
  - (void)finishOnSuccessAffected:(BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNode *)affected next:(BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNode *)next __attribute__((swift_name("finishOnSuccess(affected:next:)")));
  - (void)finishPreparePrepareOp:(BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNodePrepareOp *)prepareOp __attribute__((swift_name("finishPrepare(prepareOp:)")));
  - (id _Nullable)onPreparePrepareOp:(BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNodePrepareOp *)prepareOp __attribute__((swift_name("onPrepare(prepareOp:)")));
  - (void)onRemovedAffected:(BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNode *)affected __attribute__((swift_name("onRemoved(affected:)")));
  - (id _Nullable)prepareOp:(BridgeClientKotlinx_coroutines_coreAtomicOp<id> *)op __attribute__((swift_name("prepare(op:)")));
  - (BOOL)retryAffected:(BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNode *)affected next:(id)next __attribute__((swift_name("retry(affected:next:)")));
  - (BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable)takeAffectedNodeOp:(BridgeClientKotlinx_coroutines_coreOpDescriptor *)op __attribute__((swift_name("takeAffectedNode(op:)")));
  - (id)updatedNextAffected:(BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNode *)affected next:(BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNode *)next __attribute__((swift_name("updatedNext(affected:next:)")));
  @property (readonly) BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable affectedNode __attribute__((swift_name("affectedNode")));
  @property (readonly) BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable originalNext __attribute__((swift_name("originalNext")));
  @end;
  
  __attribute__((swift_name("Kotlinx_coroutines_coreLockFreeLinkedListNodeAddLastDesc")))
  @interface BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNodeAddLastDesc<T> : BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNodeAbstractAtomicDesc
  - (instancetype)initWithQueue:(BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNode *)queue node:(T)node __attribute__((swift_name("init(queue:node:)"))) __attribute__((objc_designated_initializer));
  - (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
  + (instancetype)new __attribute__((unavailable));
  - (void)finishOnSuccessAffected:(BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNode *)affected next:(BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNode *)next __attribute__((swift_name("finishOnSuccess(affected:next:)")));
  - (void)finishPreparePrepareOp:(BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNodePrepareOp *)prepareOp __attribute__((swift_name("finishPrepare(prepareOp:)")));
  - (BOOL)retryAffected:(BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNode *)affected next:(id)next __attribute__((swift_name("retry(affected:next:)")));
  - (BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable)takeAffectedNodeOp:(BridgeClientKotlinx_coroutines_coreOpDescriptor *)op __attribute__((swift_name("takeAffectedNode(op:)")));
  - (id)updatedNextAffected:(BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNode *)affected next:(BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNode *)next __attribute__((swift_name("updatedNext(affected:next:)")));
  @property (readonly) BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable affectedNode __attribute__((swift_name("affectedNode")));
  @property (readonly) T node __attribute__((swift_name("node")));
  @property (readonly) BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable originalNext __attribute__((swift_name("originalNext")));
  @property (readonly) BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNode *queue __attribute__((swift_name("queue")));
  @end;
  
  __attribute__((swift_name("Kotlinx_coroutines_coreLockFreeLinkedListNodeRemoveFirstDesc")))
  @interface BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNodeRemoveFirstDesc<T> : BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNodeAbstractAtomicDesc
  - (instancetype)initWithQueue:(BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNode *)queue __attribute__((swift_name("init(queue:)"))) __attribute__((objc_designated_initializer));
  - (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
  + (instancetype)new __attribute__((unavailable));
  - (id _Nullable)failureAffected:(BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable)affected __attribute__((swift_name("failure(affected:)")));
  - (void)finishOnSuccessAffected:(BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNode *)affected next:(BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNode *)next __attribute__((swift_name("finishOnSuccess(affected:next:)")));
  - (void)finishPreparePrepareOp:(BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNodePrepareOp *)prepareOp __attribute__((swift_name("finishPrepare(prepareOp:)")));
  - (BOOL)retryAffected:(BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNode *)affected next:(id)next __attribute__((swift_name("retry(affected:next:)")));
  - (BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable)takeAffectedNodeOp:(BridgeClientKotlinx_coroutines_coreOpDescriptor *)op __attribute__((swift_name("takeAffectedNode(op:)")));
  - (id)updatedNextAffected:(BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNode *)affected next:(BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNode *)next __attribute__((swift_name("updatedNext(affected:next:)")));
  @property (readonly) BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable affectedNode __attribute__((swift_name("affectedNode")));
  @property (readonly) BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable originalNext __attribute__((swift_name("originalNext")));
  @property (readonly) BridgeClientKotlinx_coroutines_coreLockFreeLinkedListNode *queue __attribute__((swift_name("queue")));
  @property (readonly) T _Nullable result __attribute__((swift_name("result")));
  @end;
  
  #pragma clang diagnostic pop
  NS_ASSUME_NONNULL_END
  