Native: update Objective-C export lazy golden data.
diff --git a/native/native.tests/testData/framework/objcexport/expectedLazyGroupA/expectedLazy.h b/native/native.tests/testData/framework/objcexport/expectedLazyGroupA/expectedLazy.h
index d0caf10..6ba9b6e 100644
--- a/native/native.tests/testData/framework/objcexport/expectedLazyGroupA/expectedLazy.h
+++ b/native/native.tests/testData/framework/objcexport/expectedLazyGroupA/expectedLazy.h
@@ -820,2593 +820,3 @@
 + (KtInterfaceNameManglingC2 *)o2 __attribute__((swift_name("o2()")));
 @end
 
-
-/**
- * Summary class [KDocExport].
- *
- * @property xyzzy Doc for property xyzzy
- * @property zzz See below.
- */
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KDocExport")))
-@interface KtKDocExport : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-
-/** Non-primary ctor KDoc: */
-- (instancetype)initWithName:(NSString *)name __attribute__((swift_name("init(name:)"))) __attribute__((objc_designated_initializer));
-
-/** @property xyzzy KDoc for foo? */
-@property (readonly) NSString *foo __attribute__((swift_name("foo")));
-
-/**
- * @param xyzzy is documented.
- *
- * This is multi-line KDoc. See a blank line above.
- */
-@property (readonly) NSString *xyzzy __attribute__((swift_name("xyzzy")));
-
-/** @property foo KDoc for yxxyz? */
-@property int32_t yxxyz __attribute__((swift_name("yxxyz")));
-@end
-
-__attribute__((swift_name("SomeClassWithProperty")))
-@interface KtSomeClassWithProperty : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-
-/**
- * Returns dispatcher that executes coroutines immediately when it is already in the right context
- * (e.g. current looper is the same as this handler's looper) without an additional [re-dispatch][CoroutineDispatcher.dispatch].
- *
- * Immediate dispatcher is safe from stack overflows and in case of nested invocations forms event-loop similar to [Dispatchers.Unconfined].
- * The event loop is an advanced topic and its implications can be found in [Dispatchers.Unconfined] documentation.
- * The formed event-loop is shared with [Unconfined] and other immediate dispatchers, potentially overlapping tasks between them.
- *
- * Example of usage:
- * ```
- * suspend fun updateUiElement(val text: String) {
- *   **
- *    * If it is known that updateUiElement can be invoked both from the Main thread and from other threads,
- *    * `immediate` dispatcher is used as a performance optimization to avoid unnecessary dispatch.
- *    *
- *    * In that case, when `updateUiElement` is invoked from the Main thread, `uiElement.text` will be
- *    * invoked immediately without any dispatching, otherwise, the `Dispatchers.Main` dispatch cycle will be triggered.
- *    **
- *   withContext(Dispatchers.Main.immediate) {
- *     uiElement.text = text
- *   }
- *   // Do context-independent logic such as logging
- * }
- * ```
- *
- * Method may throw [UnsupportedOperationException] if immediate dispatching is not supported by current dispatcher,
- * please refer to specific dispatcher documentation.
- *
- * [Dispatchers.Main] supports immediate execution for Android, JavaFx and Swing platforms.
- */
-@property (readonly) KtSomeClassWithProperty *heavyFormattedKDocFoo __attribute__((swift_name("heavyFormattedKDocFoo")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KdocExportKt")))
-@interface KtKdocExportKt : KtBase
-
-/**
- * Useless function [whatever]
- *
- * This kdoc has some additional formatting.
- * @param a keep intact and return
- * @return value of [a]
- * Check for additional comment (note) below
- *
- * @note This method converts instances of IllegalArgumentException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (NSString * _Nullable)whateverA:(NSString *)a error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("whatever(a:)")));
-@end
-
-__attribute__((swift_name("KotlinPrivateOverrideI1")))
-@protocol KtKotlinPrivateOverrideI1
-@required
-- (int32_t)i123AbstractMethod __attribute__((swift_name("i123AbstractMethod()")));
-- (int32_t)i1OpenMethod __attribute__((swift_name("i1OpenMethod()")));
-@end
-
-__attribute__((swift_name("KotlinPrivateOverrideI2")))
-@protocol KtKotlinPrivateOverrideI2
-@required
-- (int32_t)i123AbstractMethod __attribute__((swift_name("i123AbstractMethod()")));
-- (int32_t)i234AbstractMethod __attribute__((swift_name("i234AbstractMethod()")));
-- (int32_t)i2AbstractMethod __attribute__((swift_name("i2AbstractMethod()")));
-@end
-
-__attribute__((swift_name("KotlinPrivateOverrideA1")))
-@interface KtKotlinPrivateOverrideA1 : KtBase <KtKotlinPrivateOverrideI1, KtKotlinPrivateOverrideI2>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)a1AbstractMethod __attribute__((swift_name("a1AbstractMethod()")));
-- (int32_t)a1OpenMethod __attribute__((swift_name("a1OpenMethod()")));
-@end
-
-__attribute__((swift_name("KotlinPrivateOverrideI3")))
-@protocol KtKotlinPrivateOverrideI3
-@required
-- (int32_t)i123AbstractMethod __attribute__((swift_name("i123AbstractMethod()")));
-- (int32_t)i234AbstractMethod __attribute__((swift_name("i234AbstractMethod()")));
-- (int32_t)i3AbstractMethod __attribute__((swift_name("i3AbstractMethod()")));
-@end
-
-__attribute__((swift_name("KotlinPrivateOverrideI4")))
-@protocol KtKotlinPrivateOverrideI4
-@required
-- (int32_t)i234AbstractMethod __attribute__((swift_name("i234AbstractMethod()")));
-- (int32_t)i4AbstractMethod __attribute__((swift_name("i4AbstractMethod()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KotlinPrivateOverrideKt")))
-@interface KtKotlinPrivateOverrideKt : KtBase
-+ (id)createP1 __attribute__((swift_name("createP1()")));
-+ (id)createP12 __attribute__((swift_name("createP12()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt35940Kt")))
-@interface KtKt35940Kt : KtBase
-+ (NSString *)testKt35940 __attribute__((swift_name("testKt35940()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT38641")))
-@interface KtKT38641 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT38641.IntType")))
-@interface KtKT38641IntType : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (getter=description, setter=setDescription:) int32_t description_ __attribute__((swift_name("description_")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT38641.Val")))
-@interface KtKT38641Val : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly, getter=description) NSString *description_ __attribute__((swift_name("description_")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT38641.Var")))
-@interface KtKT38641Var : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (getter=description, setter=setDescription:) NSString *description_ __attribute__((swift_name("description_")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT38641.TwoProperties")))
-@interface KtKT38641TwoProperties : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly, getter=description) NSString *description_ __attribute__((swift_name("description_")));
-@property (readonly) NSString *description_ __attribute__((swift_name("description_")));
-@end
-
-__attribute__((swift_name("KT38641.OverrideVal")))
-@interface KtKT38641OverrideVal : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly, getter=description) NSString *description_ __attribute__((swift_name("description_")));
-@end
-
-__attribute__((swift_name("KT38641OverrideVar")))
-@protocol KtKT38641OverrideVar
-@required
-@property (getter=description, setter=setDescription:) NSString *description_ __attribute__((swift_name("description_")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt38641Kt")))
-@interface KtKt38641Kt : KtBase
-+ (NSString *)getOverrideValDescriptionImpl:(KtKT38641OverrideVal *)impl __attribute__((swift_name("getOverrideValDescription(impl:)")));
-+ (NSString *)getOverrideVarDescriptionImpl:(id<KtKT38641OverrideVar>)impl __attribute__((swift_name("getOverrideVarDescription(impl:)")));
-+ (void)setOverrideVarDescriptionImpl:(id<KtKT38641OverrideVar>)impl newValue:(NSString *)newValue __attribute__((swift_name("setOverrideVarDescription(impl:newValue:)")));
-@end
-
-__attribute__((swift_name("JsonConfiguration")))
-@interface KtJsonConfiguration : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable("This class is deprecated for removal during serialization 1.0 API stabilization.\nFor configuring Json instances, the corresponding builder function can be used instead, e.g. instead of'Json(JsonConfiguration.Stable.copy(isLenient = true))' 'Json { isLenient = true }' should be used.\nInstead of storing JsonConfiguration instances of the code, Json instances can be used directly:'Json(MyJsonConfiguration.copy(prettyPrint = true))' can be replaced with 'Json(from = MyApplicationJson) { prettyPrint = true }'")));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("MoreTrickyChars")))
-@interface KtMoreTrickyChars : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((deprecated("'\"\\@$(){}\r\n")));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt39206Kt")))
-@interface KtKt39206Kt : KtBase
-+ (int32_t)myFunc __attribute__((swift_name("myFunc()"))) __attribute__((deprecated("Don't call this\nPlease")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Ckt41907")))
-@interface KtCkt41907 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("Ikt41907")))
-@protocol KtIkt41907
-@required
-- (void)fooC:(KtCkt41907 *)c __attribute__((swift_name("foo(c:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt41907Kt")))
-@interface KtKt41907Kt : KtBase
-+ (void)escapeCC:(KtCkt41907 *)c __attribute__((swift_name("escapeC(c:)")));
-+ (void)testKt41907O:(id<KtIkt41907>)o __attribute__((swift_name("testKt41907(o:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT43599")))
-@interface KtKT43599 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) NSString *memberProperty __attribute__((swift_name("memberProperty")));
-@end
-
-@interface KtKT43599 (Kt43599Kt)
-@property (readonly) NSString *extensionProperty __attribute__((swift_name("extensionProperty")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt43599Kt")))
-@interface KtKt43599Kt : KtBase
-+ (void)setTopLevelLateinitPropertyValue:(NSString *)value __attribute__((swift_name("setTopLevelLateinitProperty(value:)")));
-@property (class, readonly) NSString *topLevelLateinitProperty __attribute__((swift_name("topLevelLateinitProperty")));
-@property (class, readonly) NSString *topLevelProperty __attribute__((swift_name("topLevelProperty")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT43780TestObject")))
-@interface KtKT43780TestObject : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)kT43780TestObject __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtKT43780TestObject *shared __attribute__((swift_name("shared")));
-@property (readonly) NSString *Shared __attribute__((swift_name("Shared")));
-@property (readonly) NSString *shared __attribute__((swift_name("shared")));
-@property (readonly) int32_t x __attribute__((swift_name("x")));
-@property (readonly) int32_t y __attribute__((swift_name("y")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT43780TestClassWithCompanion")))
-@interface KtKT43780TestClassWithCompanion : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (class, readonly, getter=companion) KtKT43780TestClassWithCompanionCompanion *companion __attribute__((swift_name("companion")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT43780TestClassWithCompanion.Companion")))
-@interface KtKT43780TestClassWithCompanionCompanion : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)companion __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtKT43780TestClassWithCompanionCompanion *shared __attribute__((swift_name("shared")));
-@property (readonly) int32_t z __attribute__((swift_name("z")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Shared")))
-@interface KtShared : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)shared __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared_) KtShared *shared __attribute__((swift_name("shared")));
-@property (readonly) int32_t x __attribute__((swift_name("x")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Companion")))
-@interface KtCompanion : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (class, readonly, getter=companion) KtCompanionCompanion *companion __attribute__((swift_name("companion")));
-@property (readonly) int32_t t __attribute__((swift_name("t")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Companion.Companion")))
-@interface KtCompanionCompanion : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)companion __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtCompanionCompanion *shared __attribute__((swift_name("shared")));
-@property (readonly) int32_t x __attribute__((swift_name("x")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT43780Enum")))
-@interface KtKT43780Enum : KtKotlinEnum<KtKT43780Enum *>
-+ (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) KtKT43780Enum *otherEntry __attribute__((swift_name("otherEntry")));
-@property (class, readonly) KtKT43780Enum *companion __attribute__((swift_name("companion")));
-+ (KtKotlinArray<KtKT43780Enum *> *)values __attribute__((swift_name("values()")));
-@property (class, readonly) NSArray<KtKT43780Enum *> *entries __attribute__((swift_name("entries")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT43780Enum.Companion")))
-@interface KtKT43780EnumCompanion : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)companion __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtKT43780EnumCompanion *shared __attribute__((swift_name("shared")));
-@property (readonly) int32_t x __attribute__((swift_name("x")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ClassWithInternalCompanion")))
-@interface KtClassWithInternalCompanion : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) int32_t y __attribute__((swift_name("y")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ClassWithPrivateCompanion")))
-@interface KtClassWithPrivateCompanion : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) int32_t y __attribute__((swift_name("y")));
-@end
-
-__attribute__((swift_name("Host")))
-@protocol KtHost
-@required
-@property (readonly) NSString *test __attribute__((swift_name("test")));
-@end
-
-__attribute__((swift_name("AbstractHost")))
-@interface KtAbstractHost : KtBase <KtHost>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt46431Kt")))
-@interface KtKt46431Kt : KtBase
-+ (id<KtHost>)createAbstractHost __attribute__((swift_name("createAbstractHost()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT49937")))
-@interface KtKT49937 : KtBase
-- (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()")));
-@end
-
-
-/**
- * @note annotations
- *   Foo
- *   BugReport(assignedTo="me", status="open")
-*/
-__attribute__((swift_name("MyInterface")))
-@protocol KtMyInterface
-@required
-@end
-
-
-/**
- * @note annotations
- *   Foo
- *   BugReport(assignedTo="me", status="open")
-*/
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Bar")))
-@interface KtBar : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-
-/**
- * My method
- *   @param nodocParam is one arg
- *  @param fooParam is second arg
- * @param fooParam annotations Foo BugReport(assignedTo="me", status="fixed")
- * @return their sum
- *
- * @note annotations
- *   Foo
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
- * @note This method has protected visibility in Kotlin source and is intended only for use by subclasses.
-*/
-- (void)bazNodocParam:(int32_t)nodocParam fooParam:(int32_t)fooParam completionHandler:(void (^)(KtInt * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("baz(nodocParam:fooParam:completionHandler:)"))) __attribute__((deprecated("warning")));
-
-/**
- * @note This property has protected visibility in Kotlin source and is intended only for use by subclasses.
-*/
-@property (readonly) NSString *farewell __attribute__((swift_name("farewell")));
-
-/** My property
- ***
- *
- *
- * @note annotations
- *   Foo
- *   BugReport(assignedTo="me", status="open")
-*/
-@property (readonly) NSString *greeting __attribute__((swift_name("greeting")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT54119KotlinKey")))
-@interface KtKT54119KotlinKey : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt54119Kt")))
-@interface KtKt54119Kt : KtBase
-+ (BOOL)callContainsSet:(NSSet<id> *)set __attribute__((swift_name("callContains(set:)")));
-+ (BOOL)callContainsEntryMap:(NSDictionary<id, id> *)map __attribute__((swift_name("callContainsEntry(map:)")));
-+ (BOOL)callContainsKeyMap:(NSDictionary<id, id> *)map __attribute__((swift_name("callContainsKey(map:)")));
-+ (BOOL)callContainsValueMap:(NSDictionary<id, id> *)map __attribute__((swift_name("callContainsValue(map:)")));
-+ (id _Nullable)callGetMap:(NSDictionary<id, id> *)map __attribute__((swift_name("callGet(map:)")));
-+ (id _Nullable)callGetElementSet:(NSSet<id> *)set __attribute__((swift_name("callGetElement(set:)")));
-+ (int32_t)callGetOrThrowConcurrentModificationMap:(NSDictionary<id, id> *)map __attribute__((swift_name("callGetOrThrowConcurrentModification(map:)")));
-@end
-
-@interface KtKotlinSequenceScope (Kt55736Kt)
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)fillWithCompletionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("fill(completionHandler:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt55736Kt")))
-@interface KtKt55736Kt : KtBase
-+ (NSArray<KtInt *> *)callbackBlock:(id<KtKotlinSuspendFunction1>)block __attribute__((swift_name("callback(block:)")));
-+ (id<KtKotlinKSuspendFunction1>)getFillFunction __attribute__((swift_name("getFillFunction()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt56521")))
-@interface KtKt56521 : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)kt56521 __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtKt56521 *shared __attribute__((swift_name("shared")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt56521Kt")))
-@interface KtKt56521Kt : KtBase
-+ (KtKt56521 *)getKt56521 __attribute__((swift_name("getKt56521()")));
-@property (class) int32_t initialized __attribute__((swift_name("initialized")));
-@end
-
-__attribute__((swift_name("IKt57373")))
-@protocol KtIKt57373
-@required
-@property (readonly) int32_t bar __attribute__((swift_name("bar")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("DKt57373")))
-@interface KtDKt57373 : KtBase <KtIKt57373>
-- (instancetype)initWithFoo:(id<KtIKt57373>)foo __attribute__((swift_name("init(foo:)"))) __attribute__((objc_designated_initializer));
-@property (readonly) int32_t bar __attribute__((swift_name("bar")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("CKt57373")))
-@interface KtCKt57373 : KtBase <KtIKt57373>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) int32_t bar __attribute__((swift_name("bar")));
-@end
-
-__attribute__((swift_name("Ckt57791")))
-@interface KtCkt57791 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)baz __attribute__((swift_name("baz()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Okt57791")))
-@interface KtOkt57791 : KtCkt57791
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-+ (instancetype)okt57791 __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtOkt57791 *shared __attribute__((swift_name("shared")));
-- (int32_t)baz __attribute__((swift_name("baz()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Ckt57791Final")))
-@interface KtCkt57791Final : KtCkt57791
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)baz __attribute__((swift_name("baz()")));
-@end
-
-__attribute__((swift_name("Foo")))
-@protocol KtFoo
-@required
-- (KtCkt57791Final *)getCkt57791 __attribute__((swift_name("getCkt57791()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt57791Kt")))
-@interface KtKt57791Kt : KtBase
-+ (BOOL)foobarF:(BOOL)f foo:(id<KtFoo>)foo __attribute__((swift_name("foobar(f:foo:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("LibraryKt")))
-@interface KtLibraryKt : KtBase
-+ (NSString *)readDataFromLibraryClassInput:(KtA *)input __attribute__((swift_name("readDataFromLibraryClass(input:)")));
-+ (NSString *)readDataFromLibraryEnumInput:(KtE *)input __attribute__((swift_name("readDataFromLibraryEnum(input:)")));
-+ (NSString *)readDataFromLibraryInterfaceInput:(id<KtI>)input __attribute__((swift_name("readDataFromLibraryInterface(input:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ArraysConstructor")))
-@interface KtArraysConstructor : KtBase
-- (instancetype)initWithInt1:(int32_t)int1 int2:(int32_t)int2 __attribute__((swift_name("init(int1:int2:)"))) __attribute__((objc_designated_initializer));
-- (NSString *)log __attribute__((swift_name("log()")));
-- (void)setInt1:(int32_t)int1 int2:(int32_t)int2 __attribute__((swift_name("set(int1:int2:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ArraysDefault")))
-@interface KtArraysDefault : KtBase
-- (instancetype)initWithInt1:(int32_t)int1 int2:(int32_t)int2 __attribute__((swift_name("init(int1:int2:)"))) __attribute__((objc_designated_initializer));
-- (NSString *)log __attribute__((swift_name("log()")));
-- (void)setInt1:(int32_t)int1 int2:(int32_t)int2 __attribute__((swift_name("set(int1:int2:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ArraysInitBlock")))
-@interface KtArraysInitBlock : KtBase
-- (instancetype)initWithInt1:(int32_t)int1 int2:(int32_t)int2 __attribute__((swift_name("init(int1:int2:)"))) __attribute__((objc_designated_initializer));
-- (NSString *)log __attribute__((swift_name("log()")));
-- (void)setInt1:(int32_t)int1 int2:(int32_t)int2 __attribute__((swift_name("set(int1:int2:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KotlinLivenessTracker")))
-@interface KtKotlinLivenessTracker : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (void)addObj:(id _Nullable)obj __attribute__((swift_name("add(obj:)")));
-- (BOOL)isEmpty __attribute__((swift_name("isEmpty()")));
-- (BOOL)objectsAreDead __attribute__((swift_name("objectsAreDead()")));
-@property (readonly) NSMutableArray<KtKotlinWeakReference<id> *> *weakRefs __attribute__((swift_name("weakRefs")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KotlinObject")))
-@interface KtKotlinObject : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("NoAutoreleaseSendHelper")))
-@protocol KtNoAutoreleaseSendHelper
-@required
-- (void (^)(KtKotlinObject *))blockReceivingKotlinObject __attribute__((swift_name("blockReceivingKotlinObject()")));
-- (void)sendBlockBlock:(KtKotlinObject *(^)(void))block __attribute__((swift_name("sendBlock(block:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)sendCompletionWithCompletionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("sendCompletion(completionHandler:)")));
-- (void)sendKotlinObjectKotlinObject:(KtKotlinObject *)kotlinObject __attribute__((swift_name("sendKotlinObject(kotlinObject:)")));
-- (void)sendListList:(NSArray<id> *)list __attribute__((swift_name("sendList(list:)")));
-- (void)sendNumberNumber:(id)number __attribute__((swift_name("sendNumber(number:)")));
-- (void)sendStringString:(NSString *)string __attribute__((swift_name("sendString(string:)")));
-- (void)sendSwiftObjectSwiftObject:(id)swiftObject __attribute__((swift_name("sendSwiftObject(swiftObject:)")));
-@end
-
-__attribute__((swift_name("NoAutoreleaseReceiveHelper")))
-@protocol KtNoAutoreleaseReceiveHelper
-@required
-- (KtKotlinObject *(^)(void))receiveBlock __attribute__((swift_name("receiveBlock()")));
-- (KtKotlinObject *)receiveKotlinObject __attribute__((swift_name("receiveKotlinObject()")));
-- (NSArray<id> *)receiveList __attribute__((swift_name("receiveList()")));
-- (id)receiveNumber __attribute__((swift_name("receiveNumber()")));
-- (NSString *)receiveString __attribute__((swift_name("receiveString()")));
-- (id)receiveSwiftObject __attribute__((swift_name("receiveSwiftObject()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("NoAutoreleaseKotlinSendHelper")))
-@interface KtNoAutoreleaseKotlinSendHelper : KtBase <KtNoAutoreleaseSendHelper>
-- (instancetype)initWithKotlinLivenessTracker:(KtKotlinLivenessTracker *)kotlinLivenessTracker __attribute__((swift_name("init(kotlinLivenessTracker:)"))) __attribute__((objc_designated_initializer));
-- (void (^)(KtKotlinObject *))blockReceivingKotlinObject __attribute__((swift_name("blockReceivingKotlinObject()")));
-- (void)sendBlockBlock:(KtKotlinObject *(^)(void))block __attribute__((swift_name("sendBlock(block:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)sendCompletionWithCompletionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("sendCompletion(completionHandler:)")));
-- (void)sendKotlinObjectKotlinObject:(KtKotlinObject *)kotlinObject __attribute__((swift_name("sendKotlinObject(kotlinObject:)")));
-- (void)sendListList:(NSArray<id> *)list __attribute__((swift_name("sendList(list:)")));
-- (void)sendNumberNumber:(id)number __attribute__((swift_name("sendNumber(number:)")));
-- (void)sendStringString:(NSString *)string __attribute__((swift_name("sendString(string:)")));
-- (void)sendSwiftObjectSwiftObject:(id)swiftObject __attribute__((swift_name("sendSwiftObject(swiftObject:)")));
-@property (readonly) KtKotlinLivenessTracker *kotlinLivenessTracker __attribute__((swift_name("kotlinLivenessTracker")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("NoAutoreleaseKotlinReceiveHelper")))
-@interface KtNoAutoreleaseKotlinReceiveHelper : KtBase <KtNoAutoreleaseReceiveHelper>
-- (instancetype)initWithKotlinLivenessTracker:(KtKotlinLivenessTracker *)kotlinLivenessTracker __attribute__((swift_name("init(kotlinLivenessTracker:)"))) __attribute__((objc_designated_initializer));
-- (KtKotlinObject *(^)(void))receiveBlock __attribute__((swift_name("receiveBlock()")));
-- (KtKotlinObject *)receiveKotlinObject __attribute__((swift_name("receiveKotlinObject()")));
-- (NSArray<id> *)receiveList __attribute__((swift_name("receiveList()")));
-- (id)receiveNumber __attribute__((swift_name("receiveNumber()")));
-- (NSString *)receiveString __attribute__((swift_name("receiveString()")));
-- (id)receiveSwiftObject __attribute__((swift_name("receiveSwiftObject()")));
-@property (readonly) KtKotlinLivenessTracker *kotlinLivenessTracker __attribute__((swift_name("kotlinLivenessTracker")));
-@property id swiftObject __attribute__((swift_name("swiftObject")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("NoAutoreleaseSingleton")))
-@interface KtNoAutoreleaseSingleton : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)noAutoreleaseSingleton __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtNoAutoreleaseSingleton *shared __attribute__((swift_name("shared")));
-@property (readonly) int32_t x __attribute__((swift_name("x")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("NoAutoreleaseEnum")))
-@interface KtNoAutoreleaseEnum : KtKotlinEnum<KtNoAutoreleaseEnum *>
-+ (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) KtNoAutoreleaseEnum *entry __attribute__((swift_name("entry")));
-+ (KtKotlinArray<KtNoAutoreleaseEnum *> *)values __attribute__((swift_name("values()")));
-@property (class, readonly) NSArray<KtNoAutoreleaseEnum *> *entries __attribute__((swift_name("entries")));
-@property (readonly) int32_t x __attribute__((swift_name("x")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("NoAutoreleaseKt")))
-@interface KtNoAutoreleaseKt : KtBase
-+ (void)callReceiveBlockHelper:(id<KtNoAutoreleaseReceiveHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callReceiveBlock(helper:tracker:)")));
-+ (void)callReceiveBlockAndCallHelper:(id<KtNoAutoreleaseReceiveHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callReceiveBlockAndCall(helper:tracker:)")));
-+ (void)callReceiveKotlinObjectHelper:(id<KtNoAutoreleaseReceiveHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callReceiveKotlinObject(helper:tracker:)")));
-+ (void)callReceiveListHelper:(id<KtNoAutoreleaseReceiveHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callReceiveList(helper:tracker:)")));
-+ (void)callReceiveNumberHelper:(id<KtNoAutoreleaseReceiveHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callReceiveNumber(helper:tracker:)")));
-+ (void)callReceiveStringHelper:(id<KtNoAutoreleaseReceiveHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callReceiveString(helper:tracker:)")));
-+ (void)callReceiveSwiftObjectHelper:(id<KtNoAutoreleaseReceiveHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callReceiveSwiftObject(helper:tracker:)")));
-+ (void)callSendBlockHelper:(id<KtNoAutoreleaseSendHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callSendBlock(helper:tracker:)")));
-+ (void)callSendCompletionHelper:(id<KtNoAutoreleaseSendHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callSendCompletion(helper:tracker:)")));
-+ (void)callSendKotlinObjectHelper:(id<KtNoAutoreleaseSendHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callSendKotlinObject(helper:tracker:)")));
-+ (void)callSendListHelper:(id<KtNoAutoreleaseSendHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callSendList(helper:tracker:)")));
-+ (void)callSendNumberHelper:(id<KtNoAutoreleaseSendHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callSendNumber(helper:tracker:)")));
-+ (void)callSendStringHelper:(id<KtNoAutoreleaseSendHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callSendString(helper:tracker:)")));
-+ (void)callSendSwiftObjectHelper:(id<KtNoAutoreleaseSendHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker swiftObject:(id)swiftObject __attribute__((swift_name("callSendSwiftObject(helper:tracker:swiftObject:)")));
-+ (void)gc __attribute__((swift_name("gc()")));
-+ (void)objc_autoreleasePoolPopHandle:(void * _Nullable)handle __attribute__((swift_name("objc_autoreleasePoolPop(handle:)")));
-+ (void * _Nullable)objc_autoreleasePoolPush __attribute__((swift_name("objc_autoreleasePoolPush()")));
-+ (void)sendKotlinObjectToBlockHelper:(id<KtNoAutoreleaseSendHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("sendKotlinObjectToBlock(helper:tracker:)")));
-+ (void)useIntArrayArray:(KtKotlinIntArray *)array __attribute__((swift_name("useIntArray(array:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ObjCNameC1A")))
-@interface KtObjCNameC1A : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)foo __attribute__((swift_name("foo()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ObjCNameAKt")))
-@interface KtObjCNameAKt : KtBase
-+ (NSString *)registerForConnectionEventsWithOptions:(NSString *)withOptions __attribute__((swift_name("registerForConnectionEvents(options:)")));
-+ (NSString *)scanForPeripheralsWithServices:(int32_t)withServices options:(NSString *)options __attribute__((swift_name("scanForPeripherals(withServices:options:)")));
-+ (BOOL)supportsFeatures:(BOOL)features __attribute__((swift_name("supports(_:)")));
-+ (NSString *)withUserId:(NSString *)userId __attribute__((swift_name("with(userId:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ObjCNameC1B")))
-@interface KtObjCNameC1B : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)foo __attribute__((swift_name("foo()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("MySwiftArray")))
-@interface KtMyObjCArray : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)indexOfObject:(int32_t)object __attribute__((swift_name("index(of:)")));
-@property (readonly) int32_t count __attribute__((swift_name("count")));
-@end
-
-__attribute__((swift_name("ObjCNameI1")))
-@protocol KtObjCNameI1
-@required
-- (int32_t)someOtherFunctionReceiver:(int32_t)receiver otherParam:(int32_t)otherParam __attribute__((swift_name("someOtherFunction(receiver:otherParam:)")));
-@property (readonly) int32_t someOtherValue __attribute__((swift_name("someOtherValue")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SwiftNameC2")))
-@interface KtObjCNameC2 : KtBase <KtObjCNameI1>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)someOtherFunctionReceiver:(int32_t)receiver otherParam:(int32_t)otherParam __attribute__((swift_name("someOtherFunction(receiver:otherParam:)")));
-@property int32_t someOtherValue __attribute__((swift_name("someOtherValue")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SwiftNameC2.SwiftNestedClass")))
-@interface KtObjCNameC2ObjCNestedClass : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property int32_t nestedValue __attribute__((swift_name("nestedValue")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SwiftExactNestedClass")))
-@interface ObjCExactNestedClass : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property int32_t nestedValue __attribute__((swift_name("nestedValue")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SwiftNameC3")))
-@interface ObjCNameC3 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SwiftNameC3.SwiftNestedClass")))
-@interface ObjCNameC3ObjCNestedClass : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property int32_t nestedValue __attribute__((swift_name("nestedValue")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ObjCNameC4")))
-@interface KtObjCNameC4 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)fooObjCReceiver:(int32_t)receiver objCParam:(int32_t)objCParam __attribute__((swift_name("foo(objCReceiver:objCParam:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ObjCNameSwiftObject")))
-@interface KtObjCNameObjCObject : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)objCNameObjCObject __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtObjCNameObjCObject *shared __attribute__((swift_name("shared")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ObjCNameSwiftEnum")))
-@interface KtObjCNameObjCEnum : KtKotlinEnum<KtObjCNameObjCEnum *>
-+ (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) KtObjCNameObjCEnum *objcOne __attribute__((swift_name("swiftOne")));
-@property (class, readonly) KtObjCNameObjCEnum *objcTwo __attribute__((swift_name("companion")));
-@property (class, readonly) KtObjCNameObjCEnum *objcThree __attribute__((swift_name("swiftThree")));
-+ (KtKotlinArray<KtObjCNameObjCEnum *> *)values __attribute__((swift_name("values()")));
-@property (class, readonly) NSArray<KtObjCNameObjCEnum *> *entries __attribute__((swift_name("entries")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ObjCNameSwiftEnum.Companion")))
-@interface KtObjCNameObjCEnumCompanion : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)companion __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtObjCNameObjCEnumCompanion *shared __attribute__((swift_name("shared")));
-- (int32_t)foo __attribute__((swift_name("foo()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ObjCAvoidPreprocessorName")))
-@interface KtObjCAvoidPreprocessorName : KtBase
-- (instancetype)initWithTime:(int32_t)time __attribute__((swift_name("init(time:)"))) __attribute__((objc_designated_initializer));
-@property (readonly) int32_t time __attribute__((swift_name("time")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ObjCNameBKt")))
-@interface KtObjCNameBKt : KtBase
-+ (int32_t)getSomeValueOf:(id<KtObjCNameI1>)receiver __attribute__((swift_name("getSomeValue(of:)")));
-@end
-
-__attribute__((swift_name("OverrideKotlinMethods2")))
-@protocol KtOverrideKotlinMethods2
-@required
-- (int32_t)one __attribute__((swift_name("one()")));
-@end
-
-__attribute__((swift_name("OverrideKotlinMethods3")))
-@interface KtOverrideKotlinMethods3 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("OverrideKotlinMethods4")))
-@interface KtOverrideKotlinMethods4 : KtOverrideKotlinMethods3 <KtOverrideKotlinMethods2>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)one __attribute__((swift_name("one()")));
-@end
-
-__attribute__((swift_name("OverrideKotlinMethods5")))
-@protocol KtOverrideKotlinMethods5
-@required
-- (int32_t)one __attribute__((swift_name("one()")));
-@end
-
-__attribute__((swift_name("OverrideKotlinMethods6")))
-@protocol KtOverrideKotlinMethods6 <KtOverrideKotlinMethods5>
-@required
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("OverrideKotlinMethodsKt")))
-@interface KtOverrideKotlinMethodsKt : KtBase
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)test0Obj:(id)obj error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("test0(obj:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)test1Obj:(id)obj error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("test1(obj:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)test2Obj:(id<KtOverrideKotlinMethods2>)obj error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("test2(obj:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)test3Obj:(KtOverrideKotlinMethods3 *)obj error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("test3(obj:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)test4Obj:(KtOverrideKotlinMethods4 *)obj error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("test4(obj:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)test5Obj:(id<KtOverrideKotlinMethods5>)obj error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("test5(obj:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)test6Obj:(id<KtOverrideKotlinMethods6>)obj error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("test6(obj:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("OverrideMethodsOfAnyKt")))
-@interface KtOverrideMethodsOfAnyKt : KtBase
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)testObj:(id)obj other:(id)other swift:(BOOL)swift error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("test(obj:other:swift:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("RecList")))
-@interface KtRecList<T> : KtBase
-- (instancetype)initWithValue:(NSArray<id> *)value __attribute__((swift_name("init(value:)"))) __attribute__((objc_designated_initializer));
-@property (readonly) NSArray<id> *value __attribute__((swift_name("value")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("RecFunc")))
-@interface KtRecFunc<T> : KtBase
-- (instancetype)initWithValue:(id (^)(void))value __attribute__((swift_name("init(value:)"))) __attribute__((objc_designated_initializer));
-@property (readonly) id (^value)(void) __attribute__((swift_name("value")));
-@end
-
-__attribute__((swift_name("RefinedClassA")))
-@interface KtRefinedClassA : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)fooRefined __attribute__((swift_private));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("RefinedClassB")))
-@interface KtRefinedClassB : KtRefinedClassA
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)fooRefined __attribute__((swift_private));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("RefinedKt")))
-@interface KtRefinedKt : KtBase
-+ (NSString *)fooRefined __attribute__((swift_private));
-
-/**
- * @note annotations
- *   refined.MyShouldRefineInSwift
-*/
-+ (NSString *)myFooRefined __attribute__((swift_private));
-@property (class, readonly) NSString *barRefined __attribute__((swift_private));
-
-/**
- * @note annotations
- *   refined.MyShouldRefineInSwift
-*/
-@property (class, readonly) NSString *myBarRefined __attribute__((swift_private));
-@end
-
-__attribute__((swift_name("Person")))
-@interface KtPerson : KtBase
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Person.User")))
-@interface KtPersonUser : KtPerson
-- (instancetype)initWithId:(int32_t)id __attribute__((swift_name("init(id:)"))) __attribute__((objc_designated_initializer));
-- (KtPersonUser *)doCopyId:(int32_t)id __attribute__((swift_name("doCopy(id:)")));
-- (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 id __attribute__((swift_name("id")));
-@end
-
-__attribute__((swift_name("Person.Worker")))
-@interface KtPersonWorker : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Person.WorkerEmployee")))
-@interface KtPersonWorkerEmployee : KtPersonWorker
-- (instancetype)initWithId:(int32_t)id __attribute__((swift_name("init(id:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-- (KtPersonWorkerEmployee *)doCopyId:(int32_t)id __attribute__((swift_name("doCopy(id:)")));
-- (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 id __attribute__((swift_name("id")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Person.WorkerContractor")))
-@interface KtPersonWorkerContractor : KtPersonWorker
-- (instancetype)initWithId:(int32_t)id __attribute__((swift_name("init(id:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-- (KtPersonWorkerContractor *)doCopyId:(int32_t)id __attribute__((swift_name("doCopy(id:)")));
-- (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 id __attribute__((swift_name("id")));
-@end
-
-__attribute__((swift_name("SwiftNameManglingI1")))
-@protocol KtSwiftNameManglingI1
-@required
-- (int32_t)clashingMethod __attribute__((swift_name("clashingMethod()")));
-- (int32_t)clashingMethodWithObjCNameInBoth __attribute__((swift_name("swiftClashingMethodWithObjCNameInBoth()")));
-- (int32_t)clashingMethodWithObjCNameInI1 __attribute__((swift_name("swiftClashingMethodWithObjCNameInI1()")));
-- (int32_t)swiftClashingMethodWithObjCNameInI2 __attribute__((swift_name("swiftClashingMethodWithObjCNameInI2()")));
-@property (readonly) int32_t clashingProperty __attribute__((swift_name("clashingProperty")));
-@end
-
-__attribute__((swift_name("SwiftNameManglingI2")))
-@protocol KtSwiftNameManglingI2
-@required
-- (id)clashingMethod __attribute__((swift_name("clashingMethod()")));
-- (id)clashingMethodWithObjCNameInBoth __attribute__((swift_name("swiftClashingMethodWithObjCNameInBoth()")));
-- (id)clashingMethodWithObjCNameInI2 __attribute__((swift_name("swiftClashingMethodWithObjCNameInI2()")));
-- (id)swiftClashingMethodWithObjCNameInI1 __attribute__((swift_name("swiftClashingMethodWithObjCNameInI1()")));
-@property (readonly) id clashingProperty __attribute__((swift_name("clashingProperty")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SwiftNameManglingKt")))
-@interface KtSwiftNameManglingKt : KtBase
-+ (id<KtSwiftNameManglingI1>)i1 __attribute__((swift_name("i1()")));
-+ (id<KtSwiftNameManglingI2>)i2 __attribute__((swift_name("i2()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ThrowableAsError")))
-@interface KtThrowableAsError : KtKotlinThrowable
-- (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)) __attribute__((unavailable));
-- (instancetype)initWithCause:(KtKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(KtKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-@end
-
-__attribute__((swift_name("ThrowsThrowableAsError")))
-@protocol KtThrowsThrowableAsError
-@required
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-- (BOOL)throwErrorAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("throwError()")));
-@end
-
-__attribute__((swift_name("ThrowsThrowableAsErrorSuspend")))
-@protocol KtThrowsThrowableAsErrorSuspend
-@required
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)throwErrorWithCompletionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("throwError(completionHandler:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ThrowableAsErrorKt")))
-@interface KtThrowableAsErrorKt : KtBase
-+ (KtThrowableAsError * _Nullable)callAndCatchThrowableAsErrorThrowsThrowableAsError:(id<KtThrowsThrowableAsError>)throwsThrowableAsError __attribute__((swift_name("callAndCatchThrowableAsError(throwsThrowableAsError:)")));
-+ (KtThrowableAsError * _Nullable)callAndCatchThrowableAsErrorSuspendThrowsThrowableAsErrorSuspend:(id<KtThrowsThrowableAsErrorSuspend>)throwsThrowableAsErrorSuspend __attribute__((swift_name("callAndCatchThrowableAsErrorSuspend(throwsThrowableAsErrorSuspend:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ThrowsEmptyKt")))
-@interface KtThrowsEmptyKt : KtBase
-
-/**
- * @warning All uncaught Kotlin exceptions are fatal.
-*/
-+ (BOOL)throwsEmptyAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("throwsEmpty()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TopLevelManglingAKt")))
-@interface KtTopLevelManglingAKt : KtBase
-+ (NSString *)foo __attribute__((swift_name("foo()")));
-+ (int32_t)sameNumberValue:(int32_t)value __attribute__((swift_name("sameNumber(value:)")));
-+ (int64_t)sameNumberValue:(int64_t)value __attribute__((swift_name("sameNumber(value:)")));
-@property (class, readonly) NSString *bar __attribute__((swift_name("bar")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TopLevelManglingBKt")))
-@interface KtTopLevelManglingBKt : KtBase
-+ (NSString *)foo __attribute__((swift_name("foo()")));
-@property (class, readonly) NSString *bar __attribute__((swift_name("bar")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("DelegateClass")))
-@interface KtDelegateClass : KtBase <KtKotlinReadWriteProperty>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (KtKotlinArray<NSString *> *)getValueThisRef:(KtKotlinNothing * _Nullable)thisRef property:(id<KtKotlinKProperty>)property __attribute__((swift_name("getValue(thisRef:property:)")));
-- (void)setValueThisRef:(KtKotlinNothing * _Nullable)thisRef property:(id<KtKotlinKProperty>)property value:(KtKotlinArray<NSString *> *)value __attribute__((swift_name("setValue(thisRef:property:value:)")));
-@end
-
-__attribute__((swift_name("I")))
-@protocol KtI
-@required
-- (NSString *)iFun __attribute__((swift_name("iFun()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("DefaultInterfaceExt")))
-@interface KtDefaultInterfaceExt : KtBase <KtI>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("OpenClassI")))
-@interface KtOpenClassI : KtBase <KtI>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)iFun __attribute__((swift_name("iFun()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("FinalClassExtOpen")))
-@interface KtFinalClassExtOpen : KtOpenClassI
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)iFun __attribute__((swift_name("iFun()")));
-@end
-
-__attribute__((swift_name("MultiExtClass")))
-@interface KtMultiExtClass : KtOpenClassI
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)iFun __attribute__((swift_name("iFun()")));
-- (id)piFun __attribute__((swift_name("piFun()")));
-@end
-
-__attribute__((swift_name("ConstrClass")))
-@interface KtConstrClass : KtOpenClassI
-- (instancetype)initWithI:(int32_t)i s:(NSString *)s a:(id)a __attribute__((swift_name("init(i:s:a:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-@property (readonly) id a __attribute__((swift_name("a")));
-@property (readonly) int32_t i __attribute__((swift_name("i")));
-@property (readonly) NSString *s __attribute__((swift_name("s")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ExtConstrClass")))
-@interface KtExtConstrClass : KtConstrClass
-- (instancetype)initWithI:(int32_t)i __attribute__((swift_name("init(i:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)initWithI:(int32_t)i s:(NSString *)s a:(id)a __attribute__((swift_name("init(i:s:a:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (NSString *)iFun __attribute__((swift_name("iFun()")));
-@property (readonly) int32_t i __attribute__((swift_name("i")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Enumeration")))
-@interface KtEnumeration : KtKotlinEnum<KtEnumeration *>
-+ (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) KtEnumeration *answer __attribute__((swift_name("answer")));
-@property (class, readonly) KtEnumeration *year __attribute__((swift_name("year")));
-@property (class, readonly) KtEnumeration *temperature __attribute__((swift_name("temperature")));
-+ (KtKotlinArray<KtEnumeration *> *)values __attribute__((swift_name("values()")));
-@property (class, readonly) NSArray<KtEnumeration *> *entries __attribute__((swift_name("entries")));
-@property (readonly) int32_t enumValue __attribute__((swift_name("enumValue")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TripleVals")))
-@interface KtTripleVals<T> : KtBase
-- (instancetype)initWithFirst:(T _Nullable)first second:(T _Nullable)second third:(T _Nullable)third __attribute__((swift_name("init(first:second:third:)"))) __attribute__((objc_designated_initializer));
-- (KtTripleVals<T> *)doCopyFirst:(T _Nullable)first second:(T _Nullable)second third:(T _Nullable)third __attribute__((swift_name("doCopy(first:second:third:)")));
-- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
-- (NSUInteger)hash __attribute__((swift_name("hash()")));
-- (NSString *)description __attribute__((swift_name("description()")));
-@property (readonly) T _Nullable first __attribute__((swift_name("first")));
-@property (readonly) T _Nullable second __attribute__((swift_name("second")));
-@property (readonly) T _Nullable third __attribute__((swift_name("third")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TripleVars")))
-@interface KtTripleVars<T> : KtBase
-- (instancetype)initWithFirst:(T _Nullable)first second:(T _Nullable)second third:(T _Nullable)third __attribute__((swift_name("init(first:second:third:)"))) __attribute__((objc_designated_initializer));
-- (KtTripleVars<T> *)doCopyFirst:(T _Nullable)first second:(T _Nullable)second third:(T _Nullable)third __attribute__((swift_name("doCopy(first:second:third:)")));
-- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
-- (NSUInteger)hash __attribute__((swift_name("hash()")));
-- (NSString *)description __attribute__((swift_name("description()")));
-@property T _Nullable first __attribute__((swift_name("first")));
-@property T _Nullable second __attribute__((swift_name("second")));
-@property T _Nullable third __attribute__((swift_name("third")));
-@end
-
-__attribute__((swift_name("WithCompanionAndObject")))
-@interface KtWithCompanionAndObject : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (class, readonly, getter=companion) KtWithCompanionAndObjectCompanion *companion __attribute__((swift_name("companion")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("WithCompanionAndObject.Companion")))
-@interface KtWithCompanionAndObjectCompanion : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)companion __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtWithCompanionAndObjectCompanion *shared __attribute__((swift_name("shared")));
-@property id<KtI> _Nullable named __attribute__((swift_name("named")));
-@property (readonly) NSString *str __attribute__((swift_name("str")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("WithCompanionAndObject.Named")))
-@interface KtWithCompanionAndObjectNamed : KtOpenClassI
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-+ (instancetype)named __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtWithCompanionAndObjectNamed *shared __attribute__((swift_name("shared")));
-- (NSString *)iFun __attribute__((swift_name("iFun()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("MyException")))
-@interface KtMyException : KtKotlinException
-- (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)) __attribute__((unavailable));
-- (instancetype)initWithCause:(KtKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(KtKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("MyError")))
-@interface KtMyError : KtKotlinError
-- (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)) __attribute__((unavailable));
-- (instancetype)initWithCause:(KtKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(KtKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-@end
-
-__attribute__((swift_name("SwiftOverridableMethodsWithThrows")))
-@protocol KtSwiftOverridableMethodsWithThrows
-@required
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (id _Nullable)anyAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("any()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtInt *(^ _Nullable)(void))blockAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("block()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)nothingAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("nothing()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)unitAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("unit()")));
-@end
-
-__attribute__((swift_name("MethodsWithThrows")))
-@protocol KtMethodsWithThrows <KtSwiftOverridableMethodsWithThrows>
-@required
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (id _Nullable)anyNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("anyN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtInt *(^ _Nullable)(void))blockNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("blockN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (double)doubleAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("double()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (int32_t)intAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("int()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtLong * _Nullable)longNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("longN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtKotlinNothing * _Nullable)nothingNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("nothingN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void * _Nullable)pointerAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("pointer()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void * _Nullable)pointerNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("pointerN()"))) __attribute__((swift_error(nonnull_error)));
-@end
-
-__attribute__((swift_name("MethodsWithThrowsUnitCaller")))
-@protocol KtMethodsWithThrowsUnitCaller
-@required
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)callMethods:(id<KtMethodsWithThrows>)methods error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("call(methods:)")));
-@end
-
-__attribute__((swift_name("Throwing")))
-@interface KtThrowing : KtBase <KtMethodsWithThrows>
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (instancetype _Nullable)initWithDoThrow:(BOOL)doThrow error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("init(doThrow:)"))) __attribute__((objc_designated_initializer));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (id _Nullable)anyAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("any()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (id _Nullable)anyNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("anyN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtInt *(^ _Nullable)(void))blockAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("block()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtInt *(^ _Nullable)(void))blockNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("blockN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (double)doubleAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("double()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (int32_t)intAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("int()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtLong * _Nullable)longNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("longN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)nothingAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("nothing()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtKotlinNothing * _Nullable)nothingNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("nothingN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void * _Nullable)pointerAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("pointer()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void * _Nullable)pointerNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("pointerN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)unitAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("unit()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("NotThrowing")))
-@interface KtNotThrowing : KtBase <KtMethodsWithThrows>
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (instancetype _Nullable)initAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (id _Nullable)anyAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("any()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (id _Nullable)anyNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("anyN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtInt *(^ _Nullable)(void))blockAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("block()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtInt *(^ _Nullable)(void))blockNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("blockN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (double)doubleAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("double()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (int32_t)intAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("int()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtLong * _Nullable)longNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("longN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)nothingAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("nothing()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtKotlinNothing * _Nullable)nothingNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("nothingN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void * _Nullable)pointerAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("pointer()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void * _Nullable)pointerNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("pointerN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)unitAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("unit()")));
-@end
-
-__attribute__((swift_name("ThrowsWithBridgeBase")))
-@protocol KtThrowsWithBridgeBase
-@required
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (id _Nullable)plusOneX:(int32_t)x error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("plusOne(x:)")));
-@end
-
-__attribute__((swift_name("ThrowsWithBridge")))
-@interface KtThrowsWithBridge : KtBase <KtThrowsWithBridgeBase>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtInt * _Nullable)plusOneX:(int32_t)x error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("plusOne(x:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Deeply")))
-@interface KtDeeply : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Deeply.Nested")))
-@interface KtDeeplyNested : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Deeply.NestedType")))
-@interface KtDeeplyNestedType : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) int32_t thirtyTwo __attribute__((swift_name("thirtyTwo")));
-@end
-
-__attribute__((swift_name("DeeplyNestedIType")))
-@protocol KtDeeplyNestedIType
-@required
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("WithGenericDeeply")))
-@interface KtWithGenericDeeply : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("WithGenericDeeply.Nested")))
-@interface KtWithGenericDeeplyNested : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("WithGenericDeeplyNestedType")))
-@interface KtWithGenericDeeplyNestedType<T> : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) int32_t thirtyThree __attribute__((swift_name("thirtyThree")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TypeOuter")))
-@interface KtTypeOuter : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TypeOuter.Type_")))
-@interface KtTypeOuterType_ : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) int32_t thirtyFour __attribute__((swift_name("thirtyFour")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("CKeywords")))
-@interface KtCKeywords : KtBase
-- (instancetype)initWithFloat:(float)float_ enum:(int32_t)enum_ goto:(BOOL)goto_ __attribute__((swift_name("init(float:enum:goto:)"))) __attribute__((objc_designated_initializer));
-- (KtCKeywords *)doCopyFloat:(float)float_ enum:(int32_t)enum_ goto:(BOOL)goto_ __attribute__((swift_name("doCopy(float:enum:goto:)")));
-- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
-- (NSUInteger)hash __attribute__((swift_name("hash()")));
-- (NSString *)description __attribute__((swift_name("description()")));
-@property (readonly, getter=enum) int32_t enum_ __attribute__((swift_name("enum_")));
-@property (readonly, getter=float) float float_ __attribute__((swift_name("float_")));
-@property (getter=goto, setter=setGoto:) BOOL goto_ __attribute__((swift_name("goto_")));
-@end
-
-__attribute__((swift_name("Base1")))
-@protocol KtBase1
-@required
-- (KtInt * _Nullable)sameValue:(KtInt * _Nullable)value __attribute__((swift_name("same(value:)")));
-@end
-
-__attribute__((swift_name("ExtendedBase1")))
-@protocol KtExtendedBase1 <KtBase1>
-@required
-@end
-
-__attribute__((swift_name("Base2")))
-@protocol KtBase2
-@required
-- (KtInt * _Nullable)sameValue:(KtInt * _Nullable)value __attribute__((swift_name("same(value:)")));
-@end
-
-__attribute__((swift_name("Base23")))
-@interface KtBase23 : KtBase <KtBase2>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (KtInt *)sameValue:(KtInt * _Nullable)value __attribute__((swift_name("same(value:)")));
-@end
-
-__attribute__((swift_name("Transform")))
-@protocol KtTransform
-@required
-- (id _Nullable)mapValue:(id _Nullable)value __attribute__((swift_name("map(value:)")));
-@end
-
-__attribute__((swift_name("TransformWithDefault")))
-@protocol KtTransformWithDefault <KtTransform>
-@required
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TransformInheritingDefault")))
-@interface KtTransformInheritingDefault<T> : KtBase <KtTransformWithDefault>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("TransformIntString")))
-@protocol KtTransformIntString
-@required
-- (NSString *)mapIntValue:(int32_t)intValue __attribute__((swift_name("map(intValue:)")));
-@end
-
-__attribute__((swift_name("TransformIntToString")))
-@interface KtTransformIntToString : KtBase <KtTransform, KtTransformIntString>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)mapValue:(KtInt *)value __attribute__((swift_name("map(value:)")));
-- (NSString *)mapIntValue:(int32_t)value __attribute__((swift_name("map(intValue:)")));
-@end
-
-__attribute__((swift_name("TransformIntToDecimalString")))
-@interface KtTransformIntToDecimalString : KtTransformIntToString
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)mapValue:(KtInt *)value __attribute__((swift_name("map(value:)")));
-- (NSString *)mapIntValue:(int32_t)value __attribute__((swift_name("map(intValue:)")));
-@end
-
-__attribute__((swift_name("TransformIntToLong")))
-@interface KtTransformIntToLong : KtBase <KtTransform>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (KtLong *)mapValue:(KtInt *)value __attribute__((swift_name("map(value:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("GH2931")))
-@interface KtGH2931 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("GH2931.Data")))
-@interface KtGH2931Data : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("GH2931.Holder")))
-@interface KtGH2931Holder : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) KtGH2931Data *data __attribute__((swift_name("data")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("GH2945")))
-@interface KtGH2945 : KtBase
-- (instancetype)initWithErrno:(int32_t)errno __attribute__((swift_name("init(errno:)"))) __attribute__((objc_designated_initializer));
-- (int32_t)testErrnoInSelectorP:(int32_t)p errno:(int32_t)errno __attribute__((swift_name("testErrnoInSelector(p:errno:)")));
-@property int32_t errno __attribute__((swift_name("errno")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("GH2830")))
-@interface KtGH2830 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (id)getI __attribute__((swift_name("getI()")));
-@end
-
-__attribute__((swift_name("GH2830I")))
-@protocol KtGH2830I
-@required
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("GH2959")))
-@interface KtGH2959 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSArray<id<KtGH2959I>> *)getIId:(int32_t)id __attribute__((swift_name("getI(id:)")));
-@end
-
-__attribute__((swift_name("GH2959I")))
-@protocol KtGH2959I
-@required
-@property (readonly) int32_t id __attribute__((swift_name("id")));
-@end
-
-__attribute__((swift_name("IntBlocks")))
-@protocol KtIntBlocks
-@required
-- (int32_t)callBlockArgument:(int32_t)argument block:(id _Nullable)block __attribute__((swift_name("callBlock(argument:block:)")));
-- (id _Nullable)getPlusOneBlock __attribute__((swift_name("getPlusOneBlock()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("IntBlocksImpl")))
-@interface KtIntBlocksImpl : KtBase <KtIntBlocks>
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)intBlocksImpl __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtIntBlocksImpl *shared __attribute__((swift_name("shared")));
-- (int32_t)callBlockArgument:(int32_t)argument block:(KtInt *(^)(KtInt *))block __attribute__((swift_name("callBlock(argument:block:)")));
-- (KtInt *(^)(KtInt *))getPlusOneBlock __attribute__((swift_name("getPlusOneBlock()")));
-@end
-
-__attribute__((swift_name("UnitBlockCoercion")))
-@protocol KtUnitBlockCoercion
-@required
-- (id)coerceBlock:(void (^)(void))block __attribute__((swift_name("coerce(block:)")));
-- (void (^)(void))uncoerceBlock:(id)block __attribute__((swift_name("uncoerce(block:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("UnitBlockCoercionImpl")))
-@interface KtUnitBlockCoercionImpl : KtBase <KtUnitBlockCoercion>
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)unitBlockCoercionImpl __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtUnitBlockCoercionImpl *shared __attribute__((swift_name("shared")));
-- (KtKotlinUnit *(^)(void))coerceBlock:(void (^)(void))block __attribute__((swift_name("coerce(block:)")));
-- (void (^)(void))uncoerceBlock:(KtKotlinUnit *(^)(void))block __attribute__((swift_name("uncoerce(block:)")));
-@end
-
-__attribute__((swift_name("MyAbstractList")))
-@interface KtMyAbstractList : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestKClass")))
-@interface KtTestKClass : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (id<KtKotlinKClass> _Nullable)getKotlinClassClazz:(Class)clazz __attribute__((swift_name("getKotlinClass(clazz:)")));
-- (id<KtKotlinKClass> _Nullable)getKotlinClassProtocol:(Protocol *)protocol __attribute__((swift_name("getKotlinClass(protocol:)")));
-- (BOOL)isIKClass:(id<KtKotlinKClass>)kClass __attribute__((swift_name("isI(kClass:)")));
-- (BOOL)isTestKClassKClass:(id<KtKotlinKClass>)kClass __attribute__((swift_name("isTestKClass(kClass:)")));
-@end
-
-__attribute__((swift_name("TestKClassI")))
-@protocol KtTestKClassI
-@required
-@end
-
-__attribute__((swift_name("ForwardI2")))
-@protocol KtForwardI2 <KtForwardI1>
-@required
-@end
-
-__attribute__((swift_name("ForwardI1")))
-@protocol KtForwardI1
-@required
-- (id<KtForwardI2>)getForwardI2 __attribute__((swift_name("getForwardI2()")));
-@end
-
-__attribute__((swift_name("ForwardC2")))
-@interface KtForwardC2 : KtForwardC1
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("ForwardC1")))
-@interface KtForwardC1 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (KtForwardC2 *)getForwardC2 __attribute__((swift_name("getForwardC2()")));
-@end
-
-__attribute__((swift_name("TestSR10177Workaround")))
-@protocol KtTestSR10177Workaround
-@required
-@end
-
-__attribute__((swift_name("TestClashes1")))
-@protocol KtTestClashes1
-@required
-@property (readonly) int32_t clashingProperty __attribute__((swift_name("clashingProperty")));
-@end
-
-__attribute__((swift_name("TestClashes2")))
-@protocol KtTestClashes2
-@required
-@property (readonly) id clashingProperty __attribute__((swift_name("clashingProperty")));
-@property (readonly) id clashingProperty_ __attribute__((swift_name("clashingProperty_")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestClashesImpl")))
-@interface KtTestClashesImpl : KtBase <KtTestClashes1, KtTestClashes2>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) int32_t clashingProperty __attribute__((swift_name("clashingProperty")));
-@property (readonly) KtInt *clashingProperty_ __attribute__((swift_name("clashingProperty_")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestInvalidIdentifiers")))
-@interface KtTestInvalidIdentifiers : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (class, readonly, getter=companion) KtTestInvalidIdentifiersCompanionS *companion __attribute__((swift_name("companion")));
-- (int32_t)aSdSdS1:(int32_t)S1 _2:(int32_t)_2 _3:(int32_t)_3 __attribute__((swift_name("aSdSd(S1:_2:_3:)")));
-@property (readonly) unichar __ __attribute__((swift_name("__")));
-@property (readonly) unichar __ __attribute__((swift_name("__")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestInvalidIdentifiers.E")))
-@interface KtTestInvalidIdentifiersE : KtKotlinEnum<KtTestInvalidIdentifiersE *>
-+ (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) KtTestInvalidIdentifiersE *_4s __attribute__((swift_name("_4s")));
-@property (class, readonly) KtTestInvalidIdentifiersE *_5s __attribute__((swift_name("_5s")));
-@property (class, readonly) KtTestInvalidIdentifiersE *__ __attribute__((swift_name("__")));
-@property (class, readonly) KtTestInvalidIdentifiersE *__ __attribute__((swift_name("__")));
-+ (KtKotlinArray<KtTestInvalidIdentifiersE *> *)values __attribute__((swift_name("values()")));
-@property (class, readonly) NSArray<KtTestInvalidIdentifiersE *> *entries __attribute__((swift_name("entries")));
-@property (readonly) int32_t value __attribute__((swift_name("value")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestInvalidIdentifiers.CompanionS")))
-@interface KtTestInvalidIdentifiersCompanionS : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)companionS __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtTestInvalidIdentifiersCompanionS *shared __attribute__((swift_name("shared")));
-@property (readonly) int32_t _42 __attribute__((swift_name("_42")));
-@end
-
-__attribute__((swift_name("TestDeprecation")))
-@interface KtTestDeprecation : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithWarning:(int32_t)warning __attribute__((swift_name("init(warning:)"))) __attribute__((objc_designated_initializer)) __attribute__((deprecated("warning")));
-- (instancetype)initWithNormal:(int64_t)normal __attribute__((swift_name("init(normal:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)initWithError:(int16_t)error __attribute__((swift_name("init(error:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable("error")));
-- (int32_t)callEffectivelyHiddenObj:(id)obj __attribute__((swift_name("callEffectivelyHidden(obj:)")));
-- (void)error __attribute__((swift_name("error()"))) __attribute__((unavailable("error")));
-- (KtTestDeprecationError *)getError __attribute__((swift_name("getError()")));
-- (id)getHidden __attribute__((swift_name("getHidden()")));
-- (KtTestDeprecationWarning *)getWarning __attribute__((swift_name("getWarning()")));
-- (void)normal __attribute__((swift_name("normal()")));
-- (void)openError __attribute__((swift_name("openError()"))) __attribute__((unavailable("error")));
-- (int32_t)openNormal __attribute__((swift_name("openNormal()")));
-- (void)openWarning __attribute__((swift_name("openWarning()"))) __attribute__((deprecated("warning")));
-- (void)testExtendingHiddenNested:(id)extendingHiddenNested __attribute__((swift_name("test(extendingHiddenNested:)")));
-- (void)testExtendingNestedInHidden:(id)extendingNestedInHidden __attribute__((swift_name("test(extendingNestedInHidden:)")));
-- (void)testHiddenInner:(id)hiddenInner __attribute__((swift_name("test(hiddenInner:)")));
-- (void)testHiddenInnerInner:(id)hiddenInnerInner __attribute__((swift_name("test(hiddenInnerInner:)")));
-- (void)testHiddenNested:(id)hiddenNested __attribute__((swift_name("test(hiddenNested:)")));
-- (void)testHiddenNestedInner:(id)hiddenNestedInner __attribute__((swift_name("test(hiddenNestedInner:)")));
-- (void)testHiddenNestedNested:(id)hiddenNestedNested __attribute__((swift_name("test(hiddenNestedNested:)")));
-- (void)testTopLevelHidden:(id)topLevelHidden __attribute__((swift_name("test(topLevelHidden:)")));
-- (void)testTopLevelHiddenInner:(id)topLevelHiddenInner __attribute__((swift_name("test(topLevelHiddenInner:)")));
-- (void)testTopLevelHiddenInnerInner:(id)topLevelHiddenInnerInner __attribute__((swift_name("test(topLevelHiddenInnerInner:)")));
-- (void)testTopLevelHiddenNested:(id)topLevelHiddenNested __attribute__((swift_name("test(topLevelHiddenNested:)")));
-- (void)testTopLevelHiddenNestedInner:(id)topLevelHiddenNestedInner __attribute__((swift_name("test(topLevelHiddenNestedInner:)")));
-- (void)testTopLevelHiddenNestedNested:(id)topLevelHiddenNestedNested __attribute__((swift_name("test(topLevelHiddenNestedNested:)")));
-- (void)warning __attribute__((swift_name("warning()"))) __attribute__((deprecated("warning")));
-@property (readonly) id _Nullable errorVal __attribute__((swift_name("errorVal"))) __attribute__((unavailable("error")));
-@property id _Nullable errorVar __attribute__((swift_name("errorVar"))) __attribute__((unavailable("error")));
-@property (readonly) id _Nullable normalVal __attribute__((swift_name("normalVal")));
-@property id _Nullable normalVar __attribute__((swift_name("normalVar")));
-@property (readonly) id _Nullable openErrorVal __attribute__((swift_name("openErrorVal"))) __attribute__((unavailable("error")));
-@property id _Nullable openErrorVar __attribute__((swift_name("openErrorVar"))) __attribute__((unavailable("error")));
-@property (readonly) id _Nullable openNormalVal __attribute__((swift_name("openNormalVal")));
-@property id _Nullable openNormalVar __attribute__((swift_name("openNormalVar")));
-@property (readonly) id _Nullable openWarningVal __attribute__((swift_name("openWarningVal"))) __attribute__((deprecated("warning")));
-@property id _Nullable openWarningVar __attribute__((swift_name("openWarningVar"))) __attribute__((deprecated("warning")));
-@property (readonly) id _Nullable warningVal __attribute__((swift_name("warningVal"))) __attribute__((deprecated("warning")));
-@property id _Nullable warningVar __attribute__((swift_name("warningVar"))) __attribute__((deprecated("warning")));
-@end
-
-__attribute__((swift_name("TestDeprecation.OpenHidden")))
-@interface KtTestDeprecationOpenHidden : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.ExtendingHidden")))
-@interface KtTestDeprecationExtendingHidden : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.ExtendingHiddenNested")))
-@interface KtTestDeprecationExtendingHiddenNested : NSObject
-@end
-
-__attribute__((swift_name("TestDeprecationHiddenInterface")))
-@protocol KtTestDeprecationHiddenInterface
-@required
-@end
-
-__attribute__((swift_name("TestDeprecation.ImplementingHidden")))
-@interface KtTestDeprecationImplementingHidden : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)effectivelyHidden __attribute__((swift_name("effectivelyHidden()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.Hidden")))
-@interface KtTestDeprecationHidden : NSObject
-@end
-
-__attribute__((swift_name("TestDeprecation.HiddenNested")))
-@interface KtTestDeprecationHiddenNested : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.HiddenNestedNested")))
-@interface KtTestDeprecationHiddenNestedNested : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.HiddenNestedInner")))
-@interface KtTestDeprecationHiddenNestedInner : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.HiddenInner")))
-@interface KtTestDeprecationHiddenInner : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.HiddenInnerInner")))
-@interface KtTestDeprecationHiddenInnerInner : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.ExtendingNestedInHidden")))
-@interface KtTestDeprecationExtendingNestedInHidden : NSObject
-@end
-
-__attribute__((swift_name("TestDeprecation.OpenError")))
-@interface KtTestDeprecationOpenError : KtTestDeprecation
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable("error")));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithWarning:(int32_t)warning __attribute__((swift_name("init(warning:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithNormal:(int64_t)normal __attribute__((swift_name("init(normal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithError:(int16_t)error __attribute__((swift_name("init(error:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.ExtendingError")))
-@interface KtTestDeprecationExtendingError : KtTestDeprecationOpenError
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("TestDeprecationErrorInterface")))
-@protocol KtTestDeprecationErrorInterface
-@required
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.ImplementingError")))
-@interface KtTestDeprecationImplementingError : KtBase <KtTestDeprecationErrorInterface>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.Error")))
-@interface KtTestDeprecationError : KtTestDeprecation
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable("error")));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithWarning:(int32_t)warning __attribute__((swift_name("init(warning:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithNormal:(int64_t)normal __attribute__((swift_name("init(normal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithError:(int16_t)error __attribute__((swift_name("init(error:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-@end
-
-__attribute__((swift_name("TestDeprecation.OpenWarning")))
-@interface KtTestDeprecationOpenWarning : KtTestDeprecation
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((deprecated("warning")));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithWarning:(int32_t)warning __attribute__((swift_name("init(warning:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithNormal:(int64_t)normal __attribute__((swift_name("init(normal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithError:(int16_t)error __attribute__((swift_name("init(error:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.ExtendingWarning")))
-@interface KtTestDeprecationExtendingWarning : KtTestDeprecationOpenWarning
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("TestDeprecationWarningInterface")))
-@protocol KtTestDeprecationWarningInterface
-@required
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.ImplementingWarning")))
-@interface KtTestDeprecationImplementingWarning : KtBase <KtTestDeprecationWarningInterface>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.Warning")))
-@interface KtTestDeprecationWarning : KtTestDeprecation
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((deprecated("warning")));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithWarning:(int32_t)warning __attribute__((swift_name("init(warning:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithNormal:(int64_t)normal __attribute__((swift_name("init(normal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithError:(int16_t)error __attribute__((swift_name("init(error:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.HiddenOverride")))
-@interface KtTestDeprecationHiddenOverride : KtTestDeprecation
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithWarning:(int32_t)warning __attribute__((swift_name("init(warning:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithNormal:(int64_t)normal __attribute__((swift_name("init(normal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithError:(int16_t)error __attribute__((swift_name("init(error:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (void)openError __attribute__((swift_name("openError()"))) __attribute__((unavailable("hidden")));
-- (int32_t)openNormal __attribute__((swift_name("openNormal()"))) __attribute__((unavailable("hidden")));
-- (void)openWarning __attribute__((swift_name("openWarning()"))) __attribute__((unavailable("hidden")));
-@property (readonly) id _Nullable openErrorVal __attribute__((swift_name("openErrorVal"))) __attribute__((unavailable("hidden")));
-@property id _Nullable openErrorVar __attribute__((swift_name("openErrorVar"))) __attribute__((unavailable("hidden")));
-@property (readonly) id _Nullable openNormalVal __attribute__((swift_name("openNormalVal"))) __attribute__((unavailable("hidden")));
-@property id _Nullable openNormalVar __attribute__((swift_name("openNormalVar"))) __attribute__((unavailable("hidden")));
-@property (readonly) id _Nullable openWarningVal __attribute__((swift_name("openWarningVal"))) __attribute__((unavailable("hidden")));
-@property id _Nullable openWarningVar __attribute__((swift_name("openWarningVar"))) __attribute__((unavailable("hidden")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.ErrorOverride")))
-@interface KtTestDeprecationErrorOverride : KtTestDeprecation
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithHidden:(int8_t)hidden __attribute__((swift_name("init(hidden:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable("error")));
-- (instancetype)initWithWarning:(int32_t)warning __attribute__((swift_name("init(warning:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable("error")));
-- (instancetype)initWithNormal:(int64_t)normal __attribute__((swift_name("init(normal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable("error")));
-- (instancetype)initWithError:(int16_t)error __attribute__((swift_name("init(error:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable("error")));
-- (void)openError __attribute__((swift_name("openError()"))) __attribute__((unavailable("error")));
-- (void)openHidden __attribute__((swift_name("openHidden()"))) __attribute__((unavailable("error")));
-- (int32_t)openNormal __attribute__((swift_name("openNormal()"))) __attribute__((unavailable("error")));
-- (void)openWarning __attribute__((swift_name("openWarning()"))) __attribute__((unavailable("error")));
-@property (readonly) id _Nullable openErrorVal __attribute__((swift_name("openErrorVal"))) __attribute__((unavailable("error")));
-@property id _Nullable openErrorVar __attribute__((swift_name("openErrorVar"))) __attribute__((unavailable("error")));
-@property (readonly) id _Nullable openHiddenVal __attribute__((swift_name("openHiddenVal"))) __attribute__((unavailable("error")));
-@property id _Nullable openHiddenVar __attribute__((swift_name("openHiddenVar"))) __attribute__((unavailable("error")));
-@property (readonly) id _Nullable openNormalVal __attribute__((swift_name("openNormalVal"))) __attribute__((unavailable("error")));
-@property id _Nullable openNormalVar __attribute__((swift_name("openNormalVar"))) __attribute__((unavailable("error")));
-@property (readonly) id _Nullable openWarningVal __attribute__((swift_name("openWarningVal"))) __attribute__((unavailable("error")));
-@property id _Nullable openWarningVar __attribute__((swift_name("openWarningVar"))) __attribute__((unavailable("error")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.WarningOverride")))
-@interface KtTestDeprecationWarningOverride : KtTestDeprecation
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithHidden:(int8_t)hidden __attribute__((swift_name("init(hidden:)"))) __attribute__((objc_designated_initializer)) __attribute__((deprecated("warning")));
-- (instancetype)initWithWarning:(int32_t)warning __attribute__((swift_name("init(warning:)"))) __attribute__((objc_designated_initializer)) __attribute__((deprecated("warning")));
-- (instancetype)initWithNormal:(int64_t)normal __attribute__((swift_name("init(normal:)"))) __attribute__((objc_designated_initializer)) __attribute__((deprecated("warning")));
-- (instancetype)initWithError:(int16_t)error __attribute__((swift_name("init(error:)"))) __attribute__((objc_designated_initializer)) __attribute__((deprecated("warning")));
-- (void)openError __attribute__((swift_name("openError()"))) __attribute__((deprecated("warning")));
-- (void)openHidden __attribute__((swift_name("openHidden()"))) __attribute__((deprecated("warning")));
-- (int32_t)openNormal __attribute__((swift_name("openNormal()"))) __attribute__((deprecated("warning")));
-- (void)openWarning __attribute__((swift_name("openWarning()"))) __attribute__((deprecated("warning")));
-@property (readonly) id _Nullable openErrorVal __attribute__((swift_name("openErrorVal"))) __attribute__((deprecated("warning")));
-@property id _Nullable openErrorVar __attribute__((swift_name("openErrorVar"))) __attribute__((deprecated("warning")));
-@property (readonly) id _Nullable openHiddenVal __attribute__((swift_name("openHiddenVal"))) __attribute__((deprecated("warning")));
-@property id _Nullable openHiddenVar __attribute__((swift_name("openHiddenVar"))) __attribute__((deprecated("warning")));
-@property (readonly) id _Nullable openNormalVal __attribute__((swift_name("openNormalVal"))) __attribute__((deprecated("warning")));
-@property id _Nullable openNormalVar __attribute__((swift_name("openNormalVar"))) __attribute__((deprecated("warning")));
-@property (readonly) id _Nullable openWarningVal __attribute__((swift_name("openWarningVal"))) __attribute__((deprecated("warning")));
-@property id _Nullable openWarningVar __attribute__((swift_name("openWarningVar"))) __attribute__((deprecated("warning")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.NormalOverride")))
-@interface KtTestDeprecationNormalOverride : KtTestDeprecation
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithHidden:(int8_t)hidden __attribute__((swift_name("init(hidden:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)initWithWarning:(int32_t)warning __attribute__((swift_name("init(warning:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)initWithNormal:(int64_t)normal __attribute__((swift_name("init(normal:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)initWithError:(int16_t)error __attribute__((swift_name("init(error:)"))) __attribute__((objc_designated_initializer));
-- (void)openError __attribute__((swift_name("openError()")));
-- (void)openHidden __attribute__((swift_name("openHidden()")));
-- (int32_t)openNormal __attribute__((swift_name("openNormal()")));
-- (void)openWarning __attribute__((swift_name("openWarning()")));
-@property (readonly) id _Nullable openErrorVal __attribute__((swift_name("openErrorVal")));
-@property id _Nullable openErrorVar __attribute__((swift_name("openErrorVar")));
-@property (readonly) id _Nullable openHiddenVal __attribute__((swift_name("openHiddenVal")));
-@property id _Nullable openHiddenVar __attribute__((swift_name("openHiddenVar")));
-@property (readonly) id _Nullable openNormalVal __attribute__((swift_name("openNormalVal")));
-@property id _Nullable openNormalVar __attribute__((swift_name("openNormalVar")));
-@property (readonly) id _Nullable openWarningVal __attribute__((swift_name("openWarningVal")));
-@property id _Nullable openWarningVar __attribute__((swift_name("openWarningVar")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TopLevelHidden")))
-@interface KtTopLevelHidden : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TopLevelHidden.Nested")))
-@interface KtTopLevelHiddenNested : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TopLevelHidden.NestedNested")))
-@interface KtTopLevelHiddenNestedNested : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TopLevelHidden.NestedInner")))
-@interface KtTopLevelHiddenNestedInner : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TopLevelHidden.Inner")))
-@interface KtTopLevelHiddenInner : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TopLevelHidden.InnerInner")))
-@interface KtTopLevelHiddenInnerInner : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestWeakRefs")))
-@interface KtTestWeakRefs : KtBase
-- (instancetype)initWithFrozen:(BOOL)frozen __attribute__((swift_name("init(frozen:)"))) __attribute__((objc_designated_initializer));
-- (void)clearObj __attribute__((swift_name("clearObj()")));
-- (NSArray<id> *)createCycle __attribute__((swift_name("createCycle()")));
-- (id)getObj __attribute__((swift_name("getObj()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SharedRefs")))
-@interface KtSharedRefs : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSMutableArray<id> *)createCollection __attribute__((swift_name("createCollection()")));
-- (NSMutableArray<id> *)createFrozenCollection __attribute__((swift_name("createFrozenCollection()")));
-- (void (^)(void))createFrozenLambda __attribute__((swift_name("createFrozenLambda()")));
-- (KtSharedRefsMutableData *)createFrozenRegularObject __attribute__((swift_name("createFrozenRegularObject()")));
-- (void (^)(void))createLambda __attribute__((swift_name("createLambda()")));
-- (KtSharedRefsMutableData *)createRegularObject __attribute__((swift_name("createRegularObject()")));
-- (BOOL)hasAliveObjects __attribute__((swift_name("hasAliveObjects()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SharedRefs.MutableData")))
-@interface KtSharedRefsMutableData : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (void)update __attribute__((swift_name("update()")));
-@property int32_t x __attribute__((swift_name("x")));
-@end
-
-__attribute__((swift_name("TestRememberNewObject")))
-@protocol KtTestRememberNewObject
-@required
-- (id)getObject __attribute__((swift_name("getObject()")));
-- (void)waitForCleanup __attribute__((swift_name("waitForCleanup()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT49497Model")))
-@interface KtKT49497Model : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("ClassForTypeCheck")))
-@interface KtClassForTypeCheck : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("InterfaceForTypeCheck")))
-@protocol KtInterfaceForTypeCheck
-@required
-@end
-
-__attribute__((swift_name("IAbstractInterface")))
-@protocol KtIAbstractInterface
-@required
-- (int32_t)foo __attribute__((swift_name("foo()")));
-@end
-
-__attribute__((swift_name("IAbstractInterface2")))
-@protocol KtIAbstractInterface2
-@required
-- (int32_t)foo __attribute__((swift_name("foo()")));
-@end
-
-__attribute__((swift_name("AbstractInterfaceBase")))
-@interface KtAbstractInterfaceBase : KtBase <KtIAbstractInterface>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)bar __attribute__((swift_name("bar()")));
-- (int32_t)foo __attribute__((swift_name("foo()")));
-@end
-
-__attribute__((swift_name("AbstractInterfaceBase2")))
-@interface KtAbstractInterfaceBase2 : KtBase <KtIAbstractInterface2>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("AbstractInterfaceBase3")))
-@interface KtAbstractInterfaceBase3 : KtBase <KtIAbstractInterface>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)foo __attribute__((swift_name("foo()")));
-@end
-
-__attribute__((swift_name("GH3525Base")))
-@interface KtGH3525Base : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("GH3525")))
-@interface KtGH3525 : KtGH3525Base
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-+ (instancetype)gH3525 __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtGH3525 *shared __attribute__((swift_name("shared")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestStringConversion")))
-@interface KtTestStringConversion : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property id str __attribute__((swift_name("str")));
-@end
-
-__attribute__((swift_name("GH3825")))
-@protocol KtGH3825
-@required
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)call0AndReturnError:(NSError * _Nullable * _Nullable)error callback:(KtBoolean *(^)(void))callback __attribute__((swift_name("call0(callback:)")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)call1DoThrow:(BOOL)doThrow error:(NSError * _Nullable * _Nullable)error callback:(void (^)(void))callback __attribute__((swift_name("call1(doThrow:callback:)")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)call2Callback:(void (^)(void))callback doThrow:(BOOL)doThrow error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("call2(callback:doThrow:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("GH3825KotlinImpl")))
-@interface KtGH3825KotlinImpl : KtBase <KtGH3825>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)call0AndReturnError:(NSError * _Nullable * _Nullable)error callback:(KtBoolean *(^)(void))callback __attribute__((swift_name("call0(callback:)")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)call1DoThrow:(BOOL)doThrow error:(NSError * _Nullable * _Nullable)error callback:(void (^)(void))callback __attribute__((swift_name("call1(doThrow:callback:)")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)call2Callback:(void (^)(void))callback doThrow:(BOOL)doThrow error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("call2(callback:doThrow:)")));
-@end
-
-__attribute__((swift_name("Foo_FakeOverrideInInterface")))
-@protocol KtFoo_FakeOverrideInInterface
-@required
-- (void)fooT:(id _Nullable)t __attribute__((swift_name("foo(t:)")));
-@end
-
-__attribute__((swift_name("Bar_FakeOverrideInInterface")))
-@protocol KtBar_FakeOverrideInInterface <KtFoo_FakeOverrideInInterface>
-@required
-@end
-
-@interface KtEnumeration (ValuesKt)
-- (KtEnumeration *)getAnswer __attribute__((swift_name("getAnswer()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ValuesKt")))
-@interface KtValuesKt : KtBase
-+ (id)argsFunI:(int32_t)i l:(int64_t)l d:(double)d s:(NSString *)s __attribute__((swift_name("argsFun(i:l:d:s:)")));
-+ (void (^)(void))asUnitBlockBlock:(id _Nullable (^)(void))block __attribute__((swift_name("asUnitBlock(block:)")));
-+ (id)boxIc1:(int32_t)ic1 __attribute__((swift_name("box(ic1:)")));
-+ (id)boxIc2:(id)ic2 __attribute__((swift_name("box(ic2:)")));
-+ (id)boxIc3:(id _Nullable)ic3 __attribute__((swift_name("box(ic3:)")));
-+ (KtBoolean * _Nullable)boxBooleanValue:(BOOL)booleanValue __attribute__((swift_name("box(booleanValue:)")));
-+ (KtByte * _Nullable)boxByteValue:(int8_t)byteValue __attribute__((swift_name("box(byteValue:)")));
-+ (KtDouble * _Nullable)boxDoubleValue:(double)doubleValue __attribute__((swift_name("box(doubleValue:)")));
-+ (KtFloat * _Nullable)boxFloatValue:(float)floatValue __attribute__((swift_name("box(floatValue:)")));
-+ (KtInt * _Nullable)boxIntValue:(int32_t)intValue __attribute__((swift_name("box(intValue:)")));
-+ (KtLong * _Nullable)boxLongValue:(int64_t)longValue __attribute__((swift_name("box(longValue:)")));
-+ (KtShort * _Nullable)boxShortValue:(int16_t)shortValue __attribute__((swift_name("box(shortValue:)")));
-+ (KtUByte * _Nullable)boxUByteValue:(uint8_t)uByteValue __attribute__((swift_name("box(uByteValue:)")));
-+ (KtUInt * _Nullable)boxUIntValue:(uint32_t)uIntValue __attribute__((swift_name("box(uIntValue:)")));
-+ (KtULong * _Nullable)boxULongValue:(uint64_t)uLongValue __attribute__((swift_name("box(uLongValue:)")));
-+ (KtUShort * _Nullable)boxUShortValue:(uint16_t)uShortValue __attribute__((swift_name("box(uShortValue:)")));
-+ (id _Nullable)boxChar:(unichar)receiver __attribute__((swift_name("boxChar(_:)")));
-+ (KtInt * _Nullable)callBase1:(id<KtBase1>)base1 value:(KtInt * _Nullable)value __attribute__((swift_name("call(base1:value:)")));
-+ (int32_t)callBase23:(KtBase23 *)base23 value:(KtInt * _Nullable)value __attribute__((swift_name("call(base23:value:)")));
-+ (KtInt * _Nullable)callBase2:(id<KtBase2>)base2 value:(KtInt * _Nullable)value __attribute__((swift_name("call(base2:value:)")));
-+ (KtInt * _Nullable)callExtendedBase1:(id<KtExtendedBase1>)extendedBase1 value:(KtInt * _Nullable)value __attribute__((swift_name("call(extendedBase1:value:)")));
-+ (int32_t)callBase3:(id)base3 value:(KtInt * _Nullable)value __attribute__((swift_name("call(base3:value:)")));
-+ (void)callFoo_FakeOverrideInInterfaceObj:(id<KtBar_FakeOverrideInInterface>)obj __attribute__((swift_name("callFoo_FakeOverrideInInterface(obj:)")));
-
-/**
- * @note This method converts instances of MyError to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (BOOL)callUnitMethods:(id<KtSwiftOverridableMethodsWithThrows>)methods error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("callUnit(methods:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)callUnitCallerCaller:(id<KtMethodsWithThrowsUnitCaller>)caller methods:(id<KtMethodsWithThrows>)methods error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("callUnitCaller(caller:methods:)")));
-+ (NSString *)concatenateInlineClassValuesIc1:(int32_t)ic1 ic1N:(id _Nullable)ic1N ic2:(id)ic2 ic2N:(id _Nullable)ic2N ic3:(id _Nullable)ic3 ic3N:(id _Nullable)ic3N __attribute__((swift_name("concatenateInlineClassValues(ic1:ic1N:ic2:ic2N:ic3:ic3N:)")));
-+ (id<KtTransform>)createTransformDecimalStringToInt __attribute__((swift_name("createTransformDecimalStringToInt()")));
-+ (void)emptyFun __attribute__((swift_name("emptyFun()")));
-+ (void)ensureEqualBooleansActual:(KtBoolean * _Nullable)actual expected:(BOOL)expected __attribute__((swift_name("ensureEqualBooleans(actual:expected:)")));
-+ (void)ensureEqualBooleansAsAnyActual:(id _Nullable)actual expected:(BOOL)expected __attribute__((swift_name("ensureEqualBooleansAsAny(actual:expected:)")));
-+ (void)ensureEqualBytesActual:(KtByte * _Nullable)actual expected:(int8_t)expected __attribute__((swift_name("ensureEqualBytes(actual:expected:)")));
-+ (void)ensureEqualDoublesActual:(KtDouble * _Nullable)actual expected:(double)expected __attribute__((swift_name("ensureEqualDoubles(actual:expected:)")));
-+ (void)ensureEqualFloatsActual:(KtFloat * _Nullable)actual expected:(float)expected __attribute__((swift_name("ensureEqualFloats(actual:expected:)")));
-+ (void)ensureEqualIntsActual:(KtInt * _Nullable)actual expected:(int32_t)expected __attribute__((swift_name("ensureEqualInts(actual:expected:)")));
-+ (void)ensureEqualLongsActual:(KtLong * _Nullable)actual expected:(int64_t)expected __attribute__((swift_name("ensureEqualLongs(actual:expected:)")));
-+ (void)ensureEqualShortsActual:(KtShort * _Nullable)actual expected:(int16_t)expected __attribute__((swift_name("ensureEqualShorts(actual:expected:)")));
-+ (void)ensureEqualUBytesActual:(KtUByte * _Nullable)actual expected:(uint8_t)expected __attribute__((swift_name("ensureEqualUBytes(actual:expected:)")));
-+ (void)ensureEqualUIntsActual:(KtUInt * _Nullable)actual expected:(uint32_t)expected __attribute__((swift_name("ensureEqualUInts(actual:expected:)")));
-+ (void)ensureEqualULongsActual:(KtULong * _Nullable)actual expected:(uint64_t)expected __attribute__((swift_name("ensureEqualULongs(actual:expected:)")));
-+ (void)ensureEqualUShortsActual:(KtUShort * _Nullable)actual expected:(uint16_t)expected __attribute__((swift_name("ensureEqualUShorts(actual:expected:)")));
-+ (void)error __attribute__((swift_name("error()"))) __attribute__((unavailable("error")));
-+ (void)fooA:(KtKotlinAtomicReference<id> *)a __attribute__((swift_name("foo(a:)")));
-+ (id)fooGenericNumberR:(id)r foo:(id (^)(id))foo __attribute__((swift_name("fooGenericNumber(r:foo:)")));
-+ (NSString *)funArgumentFoo:(NSString *(^)(void))foo __attribute__((swift_name("funArgument(foo:)")));
-+ (void)gc __attribute__((swift_name("gc()")));
-+ (id _Nullable)genericFooT:(id _Nullable)t foo:(id _Nullable (^)(id _Nullable))foo __attribute__((swift_name("genericFoo(t:foo:)")));
-+ (KtEnumeration *)getValue:(int32_t)value __attribute__((swift_name("get(value:)")));
-+ (KtWithCompanionAndObjectCompanion *)getCompanionObject __attribute__((swift_name("getCompanionObject()")));
-+ (KtWithCompanionAndObjectNamed *)getNamedObject __attribute__((swift_name("getNamedObject()")));
-+ (KtOpenClassI *)getNamedObjectInterface __attribute__((swift_name("getNamedObjectInterface()")));
-+ (void (^ _Nullable)(void))getNullBlock __attribute__((swift_name("getNullBlock()")));
-+ (int32_t)getValue1:(int32_t)receiver __attribute__((swift_name("getValue1(_:)")));
-+ (NSString *)getValue2:(id)receiver __attribute__((swift_name("getValue2(_:)")));
-+ (KtTripleVals<id> * _Nullable)getValue3:(id _Nullable)receiver __attribute__((swift_name("getValue3(_:)")));
-+ (KtInt * _Nullable)getValueOrNull1:(id _Nullable)receiver __attribute__((swift_name("getValueOrNull1(_:)")));
-+ (NSString * _Nullable)getValueOrNull2:(id _Nullable)receiver __attribute__((swift_name("getValueOrNull2(_:)")));
-+ (KtTripleVals<id> * _Nullable)getValueOrNull3:(id _Nullable)receiver __attribute__((swift_name("getValueOrNull3(_:)")));
-+ (NSString *)iFunExt:(id<KtI>)receiver __attribute__((swift_name("iFunExt(_:)")));
-+ (BOOL)isA:(id _Nullable)receiver __attribute__((swift_name("isA(_:)")));
-+ (BOOL)isBlockNullBlock:(void (^ _Nullable)(void))block __attribute__((swift_name("isBlockNull(block:)")));
-+ (BOOL)isFreezingEnabled __attribute__((swift_name("isFreezingEnabled()")));
-+ (BOOL)isFrozenObj:(id)obj __attribute__((swift_name("isFrozen(obj:)")));
-+ (BOOL)isFunctionObj:(id _Nullable)obj __attribute__((swift_name("isFunction(obj:)")));
-+ (BOOL)isFunction0Obj:(id _Nullable)obj __attribute__((swift_name("isFunction0(obj:)")));
-+ (id)kotlinLambdaBlock:(id (^)(id))block __attribute__((swift_name("kotlinLambda(block:)")));
-+ (NSDictionary<KtBoolean *, NSString *> *)mapBoolean2String __attribute__((swift_name("mapBoolean2String()")));
-+ (NSDictionary<KtByte *, KtShort *> *)mapByte2Short __attribute__((swift_name("mapByte2Short()")));
-+ (NSDictionary<KtDouble *, NSString *> *)mapDouble2String __attribute__((swift_name("mapDouble2String()")));
-+ (NSDictionary<KtFloat *, KtFloat *> *)mapFloat2Float __attribute__((swift_name("mapFloat2Float()")));
-+ (NSDictionary<KtInt *, KtLong *> *)mapInt2Long __attribute__((swift_name("mapInt2Long()")));
-+ (NSDictionary<KtLong *, KtLong *> *)mapLong2Long __attribute__((swift_name("mapLong2Long()")));
-+ (NSDictionary<KtShort *, KtByte *> *)mapShort2Byte __attribute__((swift_name("mapShort2Byte()")));
-+ (NSDictionary<KtUByte *, KtBoolean *> *)mapUByte2Boolean __attribute__((swift_name("mapUByte2Boolean()")));
-+ (NSDictionary<KtUInt *, KtLong *> *)mapUInt2Long __attribute__((swift_name("mapUInt2Long()")));
-+ (NSDictionary<KtULong *, KtLong *> *)mapULong2Long __attribute__((swift_name("mapULong2Long()")));
-+ (NSDictionary<KtUShort *, KtByte *> *)mapUShort2Byte __attribute__((swift_name("mapUShort2Byte()")));
-+ (int64_t)multiplyInt:(int32_t)int_ long:(int64_t)long_ __attribute__((swift_name("multiply(int:long:)")));
-+ (KtMutableDictionary<KtBoolean *, NSString *> *)mutBoolean2String __attribute__((swift_name("mutBoolean2String()")));
-+ (KtMutableDictionary<KtByte *, KtShort *> *)mutByte2Short __attribute__((swift_name("mutByte2Short()")));
-+ (KtMutableDictionary<KtDouble *, NSString *> *)mutDouble2String __attribute__((swift_name("mutDouble2String()")));
-+ (KtMutableDictionary<KtFloat *, KtFloat *> *)mutFloat2Float __attribute__((swift_name("mutFloat2Float()")));
-+ (KtMutableDictionary<KtInt *, KtLong *> *)mutInt2Long __attribute__((swift_name("mutInt2Long()")));
-+ (KtMutableDictionary<KtLong *, KtLong *> *)mutLong2Long __attribute__((swift_name("mutLong2Long()")));
-+ (KtMutableDictionary<KtShort *, KtByte *> *)mutShort2Byte __attribute__((swift_name("mutShort2Byte()")));
-+ (KtMutableDictionary<KtUByte *, KtBoolean *> *)mutUByte2Boolean __attribute__((swift_name("mutUByte2Boolean()")));
-+ (KtMutableDictionary<KtUInt *, KtLong *> *)mutUInt2Long __attribute__((swift_name("mutUInt2Long()")));
-+ (KtMutableDictionary<KtULong *, KtLong *> *)mutULong2Long __attribute__((swift_name("mutULong2Long()")));
-+ (KtMutableDictionary<KtUShort *, KtByte *> *)mutUShort2Byte __attribute__((swift_name("mutUShort2Byte()")));
-+ (KtEnumeration *)passEnum __attribute__((swift_name("passEnum()")));
-+ (void)print:(id _Nullable)receiver __attribute__((swift_name("print(_:)")));
-+ (void)receiveEnumE:(int32_t)e __attribute__((swift_name("receiveEnum(e:)")));
-+ (void)runNothingBlockBlock:(void (^)(void))block __attribute__((swift_name("runNothingBlock(block:)")));
-+ (BOOL)runUnitBlockBlock:(void (^)(void))block __attribute__((swift_name("runUnitBlock(block:)")));
-+ (id)same:(id)receiver __attribute__((swift_name("same(_:)")));
-+ (NSString *)strFun __attribute__((swift_name("strFun()")));
-+ (NSString *)subExt:(NSString *)receiver i:(int32_t)i __attribute__((swift_name("subExt(_:i:)")));
-+ (int32_t)testAbstractInterfaceCallX:(id<KtIAbstractInterface>)x __attribute__((swift_name("testAbstractInterfaceCall(x:)")));
-+ (int32_t)testAbstractInterfaceCall2X:(id<KtIAbstractInterface2>)x __attribute__((swift_name("testAbstractInterfaceCall2(x:)")));
-+ (BOOL)testClassTypeCheckX:(id)x __attribute__((swift_name("testClassTypeCheck(x:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)testGH3825Gh3825:(id<KtGH3825>)gh3825 error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("testGH3825(gh3825:)")));
-+ (BOOL)testInterfaceTypeCheckX:(id)x __attribute__((swift_name("testInterfaceTypeCheck(x:)")));
-+ (void)testRememberNewObjectTest:(id<KtTestRememberNewObject>)test __attribute__((swift_name("testRememberNewObject(test:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)testSwiftNotThrowingMethods:(id<KtSwiftOverridableMethodsWithThrows>)methods error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("testSwiftNotThrowing(methods:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)testSwiftNotThrowingTest:(id<KtThrowsWithBridgeBase>)test error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("testSwiftNotThrowing(test:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (KtKotlinObjCErrorException * _Nullable)testSwiftThrowingMethods:(id<KtSwiftOverridableMethodsWithThrows>)methods error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("testSwiftThrowing(methods:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)testSwiftThrowingTest:(id<KtThrowsWithBridgeBase>)test flag:(BOOL)flag error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("testSwiftThrowing(test:flag:)")));
-
-/**
- * @note This method converts instances of MyException, MyError to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (BOOL)throwExceptionError:(BOOL)error error:(NSError * _Nullable * _Nullable)error_ __attribute__((swift_name("throwException(error:)")));
-+ (NSString *)toString:(id _Nullable)receiver __attribute__((swift_name("toString(_:)")));
-+ (NSArray<id> *)varargToListArgs:(KtKotlinArray<id> *)args __attribute__((swift_name("varargToList(args:)")));
-+ (void)warning __attribute__((swift_name("warning()"))) __attribute__((deprecated("warning")));
-@property (class, readonly) int32_t PROPERTY_NAME_MUST_NOT_BE_ALTERED_BY_SWIFT __attribute__((swift_name("PROPERTY_NAME_MUST_NOT_BE_ALTERED_BY_SWIFT")));
-@property (class, readonly) NSArray<id> *anyList __attribute__((swift_name("anyList")));
-@property (class) id anyValue __attribute__((swift_name("anyValue")));
-@property (class, readonly) id boolAnyVal __attribute__((swift_name("boolAnyVal")));
-@property (class, readonly) BOOL boolVal __attribute__((swift_name("boolVal")));
-@property (class, readonly) double dbl __attribute__((swift_name("dbl")));
-@property (class) KtKotlinArray<NSString *> *delegatedGlobalArray __attribute__((swift_name("delegatedGlobalArray")));
-@property (class, readonly) NSArray<NSString *> *delegatedList __attribute__((swift_name("delegatedList")));
-@property (class, readonly) id _Nullable errorVal __attribute__((swift_name("errorVal"))) __attribute__((unavailable("error")));
-@property (class) id _Nullable errorVar __attribute__((swift_name("errorVar"))) __attribute__((unavailable("error")));
-@property (class, readonly) float flt __attribute__((swift_name("flt")));
-@property (class) int32_t gh3525BaseInitCount __attribute__((swift_name("gh3525BaseInitCount")));
-@property (class) int32_t gh3525InitCount __attribute__((swift_name("gh3525InitCount")));
-@property (class, readonly) double infDoubleVal __attribute__((swift_name("infDoubleVal")));
-@property (class, readonly) float infFloatVal __attribute__((swift_name("infFloatVal")));
-@property (class) int32_t intVar __attribute__((swift_name("intVar")));
-@property (class, readonly) int32_t integer __attribute__((swift_name("integer")));
-@property (class) id lateinitIntVar __attribute__((swift_name("lateinitIntVar")));
-@property (class, readonly) NSString *lazyVal __attribute__((swift_name("lazyVal")));
-@property (class, readonly) int64_t longInt __attribute__((swift_name("longInt")));
-@property (class) id maxDoubleVal __attribute__((swift_name("maxDoubleVal")));
-@property (class) id minDoubleVal __attribute__((swift_name("minDoubleVal")));
-@property (class, readonly) double nanDoubleVal __attribute__((swift_name("nanDoubleVal")));
-@property (class, readonly) float nanFloatVal __attribute__((swift_name("nanFloatVal")));
-@property (class, readonly) id _Nullable nullVal __attribute__((swift_name("nullVal")));
-@property (class) NSString * _Nullable nullVar __attribute__((swift_name("nullVar")));
-@property (class, readonly) NSArray<id> *numbersList __attribute__((swift_name("numbersList")));
-@property (class) NSString *str __attribute__((swift_name("str")));
-@property (class) id strAsAny __attribute__((swift_name("strAsAny")));
-@property (class, readonly) KtInt *(^sumLambda)(KtInt *, KtInt *) __attribute__((swift_name("sumLambda")));
-@property (class, readonly) id _Nullable warningVal __attribute__((swift_name("warningVal"))) __attribute__((deprecated("warning")));
-@property (class) id _Nullable warningVar __attribute__((swift_name("warningVar"))) __attribute__((deprecated("warning")));
-@end
-
-__attribute__((swift_name("InvariantSuper")))
-@interface KtInvariantSuper<T> : KtBase
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Invariant")))
-@interface KtInvariant<T> : KtInvariantSuper<T>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("OutVariantSuper")))
-@interface KtOutVariantSuper<__covariant T> : KtBase
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("OutVariant")))
-@interface KtOutVariant<__covariant T> : KtOutVariantSuper<T>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("InVariantSuper")))
-@interface KtInVariantSuper<__contravariant T> : KtBase
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("InVariant")))
-@interface KtInVariant<__contravariant T> : KtInVariantSuper<T>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("VectorKt")))
-@interface KtVectorKt : KtBase
-+ (id _Nullable)createNullableVectorIsNull:(BOOL)isNull __attribute__((swift_name("createNullableVector(isNull:)")));
-+ (float __attribute__((__vector_size__(16))))createVectorF0:(float)f0 f1:(float)f1 f2:(float)f2 f3:(float)f3 __attribute__((swift_name("createVector(f0:f1:f2:f3:)")));
-+ (float __attribute__((__vector_size__(16))))createVectorI0:(int32_t)i0 i1:(int32_t)i1 i2:(int32_t)i2 i3:(int32_t)i3 __attribute__((swift_name("createVector(i0:i1:i2:i3:)")));
-+ (int32_t)sumNullableVectorInt:(id _Nullable)receiver __attribute__((swift_name("sumNullableVectorInt(_:)")));
-+ (float)sumVectorFloat:(float __attribute__((__vector_size__(16))))receiver __attribute__((swift_name("sumVectorFloat(_:)")));
-+ (int32_t)sumVectorInt:(float __attribute__((__vector_size__(16))))receiver __attribute__((swift_name("sumVectorInt(_:)")));
-@property (class) float __attribute__((__vector_size__(16))) vector __attribute__((swift_name("vector")));
-@end
-
diff --git a/native/native.tests/testData/framework/objcexport/expectedLazyGroupA/expectedLazyLegacySuspendUnit.h b/native/native.tests/testData/framework/objcexport/expectedLazyGroupA/expectedLazyLegacySuspendUnit.h
index c976b6f..5aa2392 100644
--- a/native/native.tests/testData/framework/objcexport/expectedLazyGroupA/expectedLazyLegacySuspendUnit.h
+++ b/native/native.tests/testData/framework/objcexport/expectedLazyGroupA/expectedLazyLegacySuspendUnit.h
@@ -820,2593 +820,3 @@
 + (KtInterfaceNameManglingC2 *)o2 __attribute__((swift_name("o2()")));
 @end
 
-
-/**
- * Summary class [KDocExport].
- *
- * @property xyzzy Doc for property xyzzy
- * @property zzz See below.
- */
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KDocExport")))
-@interface KtKDocExport : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-
-/** Non-primary ctor KDoc: */
-- (instancetype)initWithName:(NSString *)name __attribute__((swift_name("init(name:)"))) __attribute__((objc_designated_initializer));
-
-/** @property xyzzy KDoc for foo? */
-@property (readonly) NSString *foo __attribute__((swift_name("foo")));
-
-/**
- * @param xyzzy is documented.
- *
- * This is multi-line KDoc. See a blank line above.
- */
-@property (readonly) NSString *xyzzy __attribute__((swift_name("xyzzy")));
-
-/** @property foo KDoc for yxxyz? */
-@property int32_t yxxyz __attribute__((swift_name("yxxyz")));
-@end
-
-__attribute__((swift_name("SomeClassWithProperty")))
-@interface KtSomeClassWithProperty : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-
-/**
- * Returns dispatcher that executes coroutines immediately when it is already in the right context
- * (e.g. current looper is the same as this handler's looper) without an additional [re-dispatch][CoroutineDispatcher.dispatch].
- *
- * Immediate dispatcher is safe from stack overflows and in case of nested invocations forms event-loop similar to [Dispatchers.Unconfined].
- * The event loop is an advanced topic and its implications can be found in [Dispatchers.Unconfined] documentation.
- * The formed event-loop is shared with [Unconfined] and other immediate dispatchers, potentially overlapping tasks between them.
- *
- * Example of usage:
- * ```
- * suspend fun updateUiElement(val text: String) {
- *   **
- *    * If it is known that updateUiElement can be invoked both from the Main thread and from other threads,
- *    * `immediate` dispatcher is used as a performance optimization to avoid unnecessary dispatch.
- *    *
- *    * In that case, when `updateUiElement` is invoked from the Main thread, `uiElement.text` will be
- *    * invoked immediately without any dispatching, otherwise, the `Dispatchers.Main` dispatch cycle will be triggered.
- *    **
- *   withContext(Dispatchers.Main.immediate) {
- *     uiElement.text = text
- *   }
- *   // Do context-independent logic such as logging
- * }
- * ```
- *
- * Method may throw [UnsupportedOperationException] if immediate dispatching is not supported by current dispatcher,
- * please refer to specific dispatcher documentation.
- *
- * [Dispatchers.Main] supports immediate execution for Android, JavaFx and Swing platforms.
- */
-@property (readonly) KtSomeClassWithProperty *heavyFormattedKDocFoo __attribute__((swift_name("heavyFormattedKDocFoo")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KdocExportKt")))
-@interface KtKdocExportKt : KtBase
-
-/**
- * Useless function [whatever]
- *
- * This kdoc has some additional formatting.
- * @param a keep intact and return
- * @return value of [a]
- * Check for additional comment (note) below
- *
- * @note This method converts instances of IllegalArgumentException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (NSString * _Nullable)whateverA:(NSString *)a error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("whatever(a:)")));
-@end
-
-__attribute__((swift_name("KotlinPrivateOverrideI1")))
-@protocol KtKotlinPrivateOverrideI1
-@required
-- (int32_t)i123AbstractMethod __attribute__((swift_name("i123AbstractMethod()")));
-- (int32_t)i1OpenMethod __attribute__((swift_name("i1OpenMethod()")));
-@end
-
-__attribute__((swift_name("KotlinPrivateOverrideI2")))
-@protocol KtKotlinPrivateOverrideI2
-@required
-- (int32_t)i123AbstractMethod __attribute__((swift_name("i123AbstractMethod()")));
-- (int32_t)i234AbstractMethod __attribute__((swift_name("i234AbstractMethod()")));
-- (int32_t)i2AbstractMethod __attribute__((swift_name("i2AbstractMethod()")));
-@end
-
-__attribute__((swift_name("KotlinPrivateOverrideA1")))
-@interface KtKotlinPrivateOverrideA1 : KtBase <KtKotlinPrivateOverrideI1, KtKotlinPrivateOverrideI2>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)a1AbstractMethod __attribute__((swift_name("a1AbstractMethod()")));
-- (int32_t)a1OpenMethod __attribute__((swift_name("a1OpenMethod()")));
-@end
-
-__attribute__((swift_name("KotlinPrivateOverrideI3")))
-@protocol KtKotlinPrivateOverrideI3
-@required
-- (int32_t)i123AbstractMethod __attribute__((swift_name("i123AbstractMethod()")));
-- (int32_t)i234AbstractMethod __attribute__((swift_name("i234AbstractMethod()")));
-- (int32_t)i3AbstractMethod __attribute__((swift_name("i3AbstractMethod()")));
-@end
-
-__attribute__((swift_name("KotlinPrivateOverrideI4")))
-@protocol KtKotlinPrivateOverrideI4
-@required
-- (int32_t)i234AbstractMethod __attribute__((swift_name("i234AbstractMethod()")));
-- (int32_t)i4AbstractMethod __attribute__((swift_name("i4AbstractMethod()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KotlinPrivateOverrideKt")))
-@interface KtKotlinPrivateOverrideKt : KtBase
-+ (id)createP1 __attribute__((swift_name("createP1()")));
-+ (id)createP12 __attribute__((swift_name("createP12()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt35940Kt")))
-@interface KtKt35940Kt : KtBase
-+ (NSString *)testKt35940 __attribute__((swift_name("testKt35940()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT38641")))
-@interface KtKT38641 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT38641.IntType")))
-@interface KtKT38641IntType : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (getter=description, setter=setDescription:) int32_t description_ __attribute__((swift_name("description_")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT38641.Val")))
-@interface KtKT38641Val : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly, getter=description) NSString *description_ __attribute__((swift_name("description_")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT38641.Var")))
-@interface KtKT38641Var : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (getter=description, setter=setDescription:) NSString *description_ __attribute__((swift_name("description_")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT38641.TwoProperties")))
-@interface KtKT38641TwoProperties : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly, getter=description) NSString *description_ __attribute__((swift_name("description_")));
-@property (readonly) NSString *description_ __attribute__((swift_name("description_")));
-@end
-
-__attribute__((swift_name("KT38641.OverrideVal")))
-@interface KtKT38641OverrideVal : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly, getter=description) NSString *description_ __attribute__((swift_name("description_")));
-@end
-
-__attribute__((swift_name("KT38641OverrideVar")))
-@protocol KtKT38641OverrideVar
-@required
-@property (getter=description, setter=setDescription:) NSString *description_ __attribute__((swift_name("description_")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt38641Kt")))
-@interface KtKt38641Kt : KtBase
-+ (NSString *)getOverrideValDescriptionImpl:(KtKT38641OverrideVal *)impl __attribute__((swift_name("getOverrideValDescription(impl:)")));
-+ (NSString *)getOverrideVarDescriptionImpl:(id<KtKT38641OverrideVar>)impl __attribute__((swift_name("getOverrideVarDescription(impl:)")));
-+ (void)setOverrideVarDescriptionImpl:(id<KtKT38641OverrideVar>)impl newValue:(NSString *)newValue __attribute__((swift_name("setOverrideVarDescription(impl:newValue:)")));
-@end
-
-__attribute__((swift_name("JsonConfiguration")))
-@interface KtJsonConfiguration : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable("This class is deprecated for removal during serialization 1.0 API stabilization.\nFor configuring Json instances, the corresponding builder function can be used instead, e.g. instead of'Json(JsonConfiguration.Stable.copy(isLenient = true))' 'Json { isLenient = true }' should be used.\nInstead of storing JsonConfiguration instances of the code, Json instances can be used directly:'Json(MyJsonConfiguration.copy(prettyPrint = true))' can be replaced with 'Json(from = MyApplicationJson) { prettyPrint = true }'")));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("MoreTrickyChars")))
-@interface KtMoreTrickyChars : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((deprecated("'\"\\@$(){}\r\n")));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt39206Kt")))
-@interface KtKt39206Kt : KtBase
-+ (int32_t)myFunc __attribute__((swift_name("myFunc()"))) __attribute__((deprecated("Don't call this\nPlease")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Ckt41907")))
-@interface KtCkt41907 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("Ikt41907")))
-@protocol KtIkt41907
-@required
-- (void)fooC:(KtCkt41907 *)c __attribute__((swift_name("foo(c:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt41907Kt")))
-@interface KtKt41907Kt : KtBase
-+ (void)escapeCC:(KtCkt41907 *)c __attribute__((swift_name("escapeC(c:)")));
-+ (void)testKt41907O:(id<KtIkt41907>)o __attribute__((swift_name("testKt41907(o:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT43599")))
-@interface KtKT43599 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) NSString *memberProperty __attribute__((swift_name("memberProperty")));
-@end
-
-@interface KtKT43599 (Kt43599Kt)
-@property (readonly) NSString *extensionProperty __attribute__((swift_name("extensionProperty")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt43599Kt")))
-@interface KtKt43599Kt : KtBase
-+ (void)setTopLevelLateinitPropertyValue:(NSString *)value __attribute__((swift_name("setTopLevelLateinitProperty(value:)")));
-@property (class, readonly) NSString *topLevelLateinitProperty __attribute__((swift_name("topLevelLateinitProperty")));
-@property (class, readonly) NSString *topLevelProperty __attribute__((swift_name("topLevelProperty")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT43780TestObject")))
-@interface KtKT43780TestObject : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)kT43780TestObject __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtKT43780TestObject *shared __attribute__((swift_name("shared")));
-@property (readonly) NSString *Shared __attribute__((swift_name("Shared")));
-@property (readonly) NSString *shared __attribute__((swift_name("shared")));
-@property (readonly) int32_t x __attribute__((swift_name("x")));
-@property (readonly) int32_t y __attribute__((swift_name("y")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT43780TestClassWithCompanion")))
-@interface KtKT43780TestClassWithCompanion : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (class, readonly, getter=companion) KtKT43780TestClassWithCompanionCompanion *companion __attribute__((swift_name("companion")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT43780TestClassWithCompanion.Companion")))
-@interface KtKT43780TestClassWithCompanionCompanion : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)companion __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtKT43780TestClassWithCompanionCompanion *shared __attribute__((swift_name("shared")));
-@property (readonly) int32_t z __attribute__((swift_name("z")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Shared")))
-@interface KtShared : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)shared __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared_) KtShared *shared __attribute__((swift_name("shared")));
-@property (readonly) int32_t x __attribute__((swift_name("x")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Companion")))
-@interface KtCompanion : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (class, readonly, getter=companion) KtCompanionCompanion *companion __attribute__((swift_name("companion")));
-@property (readonly) int32_t t __attribute__((swift_name("t")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Companion.Companion")))
-@interface KtCompanionCompanion : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)companion __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtCompanionCompanion *shared __attribute__((swift_name("shared")));
-@property (readonly) int32_t x __attribute__((swift_name("x")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT43780Enum")))
-@interface KtKT43780Enum : KtKotlinEnum<KtKT43780Enum *>
-+ (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) KtKT43780Enum *otherEntry __attribute__((swift_name("otherEntry")));
-@property (class, readonly) KtKT43780Enum *companion __attribute__((swift_name("companion")));
-+ (KtKotlinArray<KtKT43780Enum *> *)values __attribute__((swift_name("values()")));
-@property (class, readonly) NSArray<KtKT43780Enum *> *entries __attribute__((swift_name("entries")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT43780Enum.Companion")))
-@interface KtKT43780EnumCompanion : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)companion __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtKT43780EnumCompanion *shared __attribute__((swift_name("shared")));
-@property (readonly) int32_t x __attribute__((swift_name("x")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ClassWithInternalCompanion")))
-@interface KtClassWithInternalCompanion : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) int32_t y __attribute__((swift_name("y")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ClassWithPrivateCompanion")))
-@interface KtClassWithPrivateCompanion : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) int32_t y __attribute__((swift_name("y")));
-@end
-
-__attribute__((swift_name("Host")))
-@protocol KtHost
-@required
-@property (readonly) NSString *test __attribute__((swift_name("test")));
-@end
-
-__attribute__((swift_name("AbstractHost")))
-@interface KtAbstractHost : KtBase <KtHost>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt46431Kt")))
-@interface KtKt46431Kt : KtBase
-+ (id<KtHost>)createAbstractHost __attribute__((swift_name("createAbstractHost()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT49937")))
-@interface KtKT49937 : KtBase
-- (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()")));
-@end
-
-
-/**
- * @note annotations
- *   Foo
- *   BugReport(assignedTo="me", status="open")
-*/
-__attribute__((swift_name("MyInterface")))
-@protocol KtMyInterface
-@required
-@end
-
-
-/**
- * @note annotations
- *   Foo
- *   BugReport(assignedTo="me", status="open")
-*/
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Bar")))
-@interface KtBar : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-
-/**
- * My method
- *   @param nodocParam is one arg
- *  @param fooParam is second arg
- * @param fooParam annotations Foo BugReport(assignedTo="me", status="fixed")
- * @return their sum
- *
- * @note annotations
- *   Foo
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
- * @note This method has protected visibility in Kotlin source and is intended only for use by subclasses.
-*/
-- (void)bazNodocParam:(int32_t)nodocParam fooParam:(int32_t)fooParam completionHandler:(void (^)(KtInt * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("baz(nodocParam:fooParam:completionHandler:)"))) __attribute__((deprecated("warning")));
-
-/**
- * @note This property has protected visibility in Kotlin source and is intended only for use by subclasses.
-*/
-@property (readonly) NSString *farewell __attribute__((swift_name("farewell")));
-
-/** My property
- ***
- *
- *
- * @note annotations
- *   Foo
- *   BugReport(assignedTo="me", status="open")
-*/
-@property (readonly) NSString *greeting __attribute__((swift_name("greeting")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT54119KotlinKey")))
-@interface KtKT54119KotlinKey : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt54119Kt")))
-@interface KtKt54119Kt : KtBase
-+ (BOOL)callContainsSet:(NSSet<id> *)set __attribute__((swift_name("callContains(set:)")));
-+ (BOOL)callContainsEntryMap:(NSDictionary<id, id> *)map __attribute__((swift_name("callContainsEntry(map:)")));
-+ (BOOL)callContainsKeyMap:(NSDictionary<id, id> *)map __attribute__((swift_name("callContainsKey(map:)")));
-+ (BOOL)callContainsValueMap:(NSDictionary<id, id> *)map __attribute__((swift_name("callContainsValue(map:)")));
-+ (id _Nullable)callGetMap:(NSDictionary<id, id> *)map __attribute__((swift_name("callGet(map:)")));
-+ (id _Nullable)callGetElementSet:(NSSet<id> *)set __attribute__((swift_name("callGetElement(set:)")));
-+ (int32_t)callGetOrThrowConcurrentModificationMap:(NSDictionary<id, id> *)map __attribute__((swift_name("callGetOrThrowConcurrentModification(map:)")));
-@end
-
-@interface KtKotlinSequenceScope (Kt55736Kt)
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)fillWithCompletionHandler:(void (^)(KtKotlinUnit * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("fill(completionHandler:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt55736Kt")))
-@interface KtKt55736Kt : KtBase
-+ (NSArray<KtInt *> *)callbackBlock:(id<KtKotlinSuspendFunction1>)block __attribute__((swift_name("callback(block:)")));
-+ (id<KtKotlinKSuspendFunction1>)getFillFunction __attribute__((swift_name("getFillFunction()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt56521")))
-@interface KtKt56521 : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)kt56521 __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtKt56521 *shared __attribute__((swift_name("shared")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt56521Kt")))
-@interface KtKt56521Kt : KtBase
-+ (KtKt56521 *)getKt56521 __attribute__((swift_name("getKt56521()")));
-@property (class) int32_t initialized __attribute__((swift_name("initialized")));
-@end
-
-__attribute__((swift_name("IKt57373")))
-@protocol KtIKt57373
-@required
-@property (readonly) int32_t bar __attribute__((swift_name("bar")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("DKt57373")))
-@interface KtDKt57373 : KtBase <KtIKt57373>
-- (instancetype)initWithFoo:(id<KtIKt57373>)foo __attribute__((swift_name("init(foo:)"))) __attribute__((objc_designated_initializer));
-@property (readonly) int32_t bar __attribute__((swift_name("bar")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("CKt57373")))
-@interface KtCKt57373 : KtBase <KtIKt57373>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) int32_t bar __attribute__((swift_name("bar")));
-@end
-
-__attribute__((swift_name("Ckt57791")))
-@interface KtCkt57791 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)baz __attribute__((swift_name("baz()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Okt57791")))
-@interface KtOkt57791 : KtCkt57791
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-+ (instancetype)okt57791 __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtOkt57791 *shared __attribute__((swift_name("shared")));
-- (int32_t)baz __attribute__((swift_name("baz()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Ckt57791Final")))
-@interface KtCkt57791Final : KtCkt57791
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)baz __attribute__((swift_name("baz()")));
-@end
-
-__attribute__((swift_name("Foo")))
-@protocol KtFoo
-@required
-- (KtCkt57791Final *)getCkt57791 __attribute__((swift_name("getCkt57791()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt57791Kt")))
-@interface KtKt57791Kt : KtBase
-+ (BOOL)foobarF:(BOOL)f foo:(id<KtFoo>)foo __attribute__((swift_name("foobar(f:foo:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("LibraryKt")))
-@interface KtLibraryKt : KtBase
-+ (NSString *)readDataFromLibraryClassInput:(KtA *)input __attribute__((swift_name("readDataFromLibraryClass(input:)")));
-+ (NSString *)readDataFromLibraryEnumInput:(KtE *)input __attribute__((swift_name("readDataFromLibraryEnum(input:)")));
-+ (NSString *)readDataFromLibraryInterfaceInput:(id<KtI>)input __attribute__((swift_name("readDataFromLibraryInterface(input:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ArraysConstructor")))
-@interface KtArraysConstructor : KtBase
-- (instancetype)initWithInt1:(int32_t)int1 int2:(int32_t)int2 __attribute__((swift_name("init(int1:int2:)"))) __attribute__((objc_designated_initializer));
-- (NSString *)log __attribute__((swift_name("log()")));
-- (void)setInt1:(int32_t)int1 int2:(int32_t)int2 __attribute__((swift_name("set(int1:int2:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ArraysDefault")))
-@interface KtArraysDefault : KtBase
-- (instancetype)initWithInt1:(int32_t)int1 int2:(int32_t)int2 __attribute__((swift_name("init(int1:int2:)"))) __attribute__((objc_designated_initializer));
-- (NSString *)log __attribute__((swift_name("log()")));
-- (void)setInt1:(int32_t)int1 int2:(int32_t)int2 __attribute__((swift_name("set(int1:int2:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ArraysInitBlock")))
-@interface KtArraysInitBlock : KtBase
-- (instancetype)initWithInt1:(int32_t)int1 int2:(int32_t)int2 __attribute__((swift_name("init(int1:int2:)"))) __attribute__((objc_designated_initializer));
-- (NSString *)log __attribute__((swift_name("log()")));
-- (void)setInt1:(int32_t)int1 int2:(int32_t)int2 __attribute__((swift_name("set(int1:int2:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KotlinLivenessTracker")))
-@interface KtKotlinLivenessTracker : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (void)addObj:(id _Nullable)obj __attribute__((swift_name("add(obj:)")));
-- (BOOL)isEmpty __attribute__((swift_name("isEmpty()")));
-- (BOOL)objectsAreDead __attribute__((swift_name("objectsAreDead()")));
-@property (readonly) NSMutableArray<KtKotlinWeakReference<id> *> *weakRefs __attribute__((swift_name("weakRefs")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KotlinObject")))
-@interface KtKotlinObject : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("NoAutoreleaseSendHelper")))
-@protocol KtNoAutoreleaseSendHelper
-@required
-- (void (^)(KtKotlinObject *))blockReceivingKotlinObject __attribute__((swift_name("blockReceivingKotlinObject()")));
-- (void)sendBlockBlock:(KtKotlinObject *(^)(void))block __attribute__((swift_name("sendBlock(block:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)sendCompletionWithCompletionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("sendCompletion(completionHandler:)")));
-- (void)sendKotlinObjectKotlinObject:(KtKotlinObject *)kotlinObject __attribute__((swift_name("sendKotlinObject(kotlinObject:)")));
-- (void)sendListList:(NSArray<id> *)list __attribute__((swift_name("sendList(list:)")));
-- (void)sendNumberNumber:(id)number __attribute__((swift_name("sendNumber(number:)")));
-- (void)sendStringString:(NSString *)string __attribute__((swift_name("sendString(string:)")));
-- (void)sendSwiftObjectSwiftObject:(id)swiftObject __attribute__((swift_name("sendSwiftObject(swiftObject:)")));
-@end
-
-__attribute__((swift_name("NoAutoreleaseReceiveHelper")))
-@protocol KtNoAutoreleaseReceiveHelper
-@required
-- (KtKotlinObject *(^)(void))receiveBlock __attribute__((swift_name("receiveBlock()")));
-- (KtKotlinObject *)receiveKotlinObject __attribute__((swift_name("receiveKotlinObject()")));
-- (NSArray<id> *)receiveList __attribute__((swift_name("receiveList()")));
-- (id)receiveNumber __attribute__((swift_name("receiveNumber()")));
-- (NSString *)receiveString __attribute__((swift_name("receiveString()")));
-- (id)receiveSwiftObject __attribute__((swift_name("receiveSwiftObject()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("NoAutoreleaseKotlinSendHelper")))
-@interface KtNoAutoreleaseKotlinSendHelper : KtBase <KtNoAutoreleaseSendHelper>
-- (instancetype)initWithKotlinLivenessTracker:(KtKotlinLivenessTracker *)kotlinLivenessTracker __attribute__((swift_name("init(kotlinLivenessTracker:)"))) __attribute__((objc_designated_initializer));
-- (void (^)(KtKotlinObject *))blockReceivingKotlinObject __attribute__((swift_name("blockReceivingKotlinObject()")));
-- (void)sendBlockBlock:(KtKotlinObject *(^)(void))block __attribute__((swift_name("sendBlock(block:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)sendCompletionWithCompletionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("sendCompletion(completionHandler:)")));
-- (void)sendKotlinObjectKotlinObject:(KtKotlinObject *)kotlinObject __attribute__((swift_name("sendKotlinObject(kotlinObject:)")));
-- (void)sendListList:(NSArray<id> *)list __attribute__((swift_name("sendList(list:)")));
-- (void)sendNumberNumber:(id)number __attribute__((swift_name("sendNumber(number:)")));
-- (void)sendStringString:(NSString *)string __attribute__((swift_name("sendString(string:)")));
-- (void)sendSwiftObjectSwiftObject:(id)swiftObject __attribute__((swift_name("sendSwiftObject(swiftObject:)")));
-@property (readonly) KtKotlinLivenessTracker *kotlinLivenessTracker __attribute__((swift_name("kotlinLivenessTracker")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("NoAutoreleaseKotlinReceiveHelper")))
-@interface KtNoAutoreleaseKotlinReceiveHelper : KtBase <KtNoAutoreleaseReceiveHelper>
-- (instancetype)initWithKotlinLivenessTracker:(KtKotlinLivenessTracker *)kotlinLivenessTracker __attribute__((swift_name("init(kotlinLivenessTracker:)"))) __attribute__((objc_designated_initializer));
-- (KtKotlinObject *(^)(void))receiveBlock __attribute__((swift_name("receiveBlock()")));
-- (KtKotlinObject *)receiveKotlinObject __attribute__((swift_name("receiveKotlinObject()")));
-- (NSArray<id> *)receiveList __attribute__((swift_name("receiveList()")));
-- (id)receiveNumber __attribute__((swift_name("receiveNumber()")));
-- (NSString *)receiveString __attribute__((swift_name("receiveString()")));
-- (id)receiveSwiftObject __attribute__((swift_name("receiveSwiftObject()")));
-@property (readonly) KtKotlinLivenessTracker *kotlinLivenessTracker __attribute__((swift_name("kotlinLivenessTracker")));
-@property id swiftObject __attribute__((swift_name("swiftObject")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("NoAutoreleaseSingleton")))
-@interface KtNoAutoreleaseSingleton : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)noAutoreleaseSingleton __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtNoAutoreleaseSingleton *shared __attribute__((swift_name("shared")));
-@property (readonly) int32_t x __attribute__((swift_name("x")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("NoAutoreleaseEnum")))
-@interface KtNoAutoreleaseEnum : KtKotlinEnum<KtNoAutoreleaseEnum *>
-+ (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) KtNoAutoreleaseEnum *entry __attribute__((swift_name("entry")));
-+ (KtKotlinArray<KtNoAutoreleaseEnum *> *)values __attribute__((swift_name("values()")));
-@property (class, readonly) NSArray<KtNoAutoreleaseEnum *> *entries __attribute__((swift_name("entries")));
-@property (readonly) int32_t x __attribute__((swift_name("x")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("NoAutoreleaseKt")))
-@interface KtNoAutoreleaseKt : KtBase
-+ (void)callReceiveBlockHelper:(id<KtNoAutoreleaseReceiveHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callReceiveBlock(helper:tracker:)")));
-+ (void)callReceiveBlockAndCallHelper:(id<KtNoAutoreleaseReceiveHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callReceiveBlockAndCall(helper:tracker:)")));
-+ (void)callReceiveKotlinObjectHelper:(id<KtNoAutoreleaseReceiveHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callReceiveKotlinObject(helper:tracker:)")));
-+ (void)callReceiveListHelper:(id<KtNoAutoreleaseReceiveHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callReceiveList(helper:tracker:)")));
-+ (void)callReceiveNumberHelper:(id<KtNoAutoreleaseReceiveHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callReceiveNumber(helper:tracker:)")));
-+ (void)callReceiveStringHelper:(id<KtNoAutoreleaseReceiveHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callReceiveString(helper:tracker:)")));
-+ (void)callReceiveSwiftObjectHelper:(id<KtNoAutoreleaseReceiveHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callReceiveSwiftObject(helper:tracker:)")));
-+ (void)callSendBlockHelper:(id<KtNoAutoreleaseSendHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callSendBlock(helper:tracker:)")));
-+ (void)callSendCompletionHelper:(id<KtNoAutoreleaseSendHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callSendCompletion(helper:tracker:)")));
-+ (void)callSendKotlinObjectHelper:(id<KtNoAutoreleaseSendHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callSendKotlinObject(helper:tracker:)")));
-+ (void)callSendListHelper:(id<KtNoAutoreleaseSendHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callSendList(helper:tracker:)")));
-+ (void)callSendNumberHelper:(id<KtNoAutoreleaseSendHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callSendNumber(helper:tracker:)")));
-+ (void)callSendStringHelper:(id<KtNoAutoreleaseSendHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callSendString(helper:tracker:)")));
-+ (void)callSendSwiftObjectHelper:(id<KtNoAutoreleaseSendHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker swiftObject:(id)swiftObject __attribute__((swift_name("callSendSwiftObject(helper:tracker:swiftObject:)")));
-+ (void)gc __attribute__((swift_name("gc()")));
-+ (void)objc_autoreleasePoolPopHandle:(void * _Nullable)handle __attribute__((swift_name("objc_autoreleasePoolPop(handle:)")));
-+ (void * _Nullable)objc_autoreleasePoolPush __attribute__((swift_name("objc_autoreleasePoolPush()")));
-+ (void)sendKotlinObjectToBlockHelper:(id<KtNoAutoreleaseSendHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("sendKotlinObjectToBlock(helper:tracker:)")));
-+ (void)useIntArrayArray:(KtKotlinIntArray *)array __attribute__((swift_name("useIntArray(array:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ObjCNameC1A")))
-@interface KtObjCNameC1A : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)foo __attribute__((swift_name("foo()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ObjCNameAKt")))
-@interface KtObjCNameAKt : KtBase
-+ (NSString *)registerForConnectionEventsWithOptions:(NSString *)withOptions __attribute__((swift_name("registerForConnectionEvents(options:)")));
-+ (NSString *)scanForPeripheralsWithServices:(int32_t)withServices options:(NSString *)options __attribute__((swift_name("scanForPeripherals(withServices:options:)")));
-+ (BOOL)supportsFeatures:(BOOL)features __attribute__((swift_name("supports(_:)")));
-+ (NSString *)withUserId:(NSString *)userId __attribute__((swift_name("with(userId:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ObjCNameC1B")))
-@interface KtObjCNameC1B : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)foo __attribute__((swift_name("foo()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("MySwiftArray")))
-@interface KtMyObjCArray : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)indexOfObject:(int32_t)object __attribute__((swift_name("index(of:)")));
-@property (readonly) int32_t count __attribute__((swift_name("count")));
-@end
-
-__attribute__((swift_name("ObjCNameI1")))
-@protocol KtObjCNameI1
-@required
-- (int32_t)someOtherFunctionReceiver:(int32_t)receiver otherParam:(int32_t)otherParam __attribute__((swift_name("someOtherFunction(receiver:otherParam:)")));
-@property (readonly) int32_t someOtherValue __attribute__((swift_name("someOtherValue")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SwiftNameC2")))
-@interface KtObjCNameC2 : KtBase <KtObjCNameI1>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)someOtherFunctionReceiver:(int32_t)receiver otherParam:(int32_t)otherParam __attribute__((swift_name("someOtherFunction(receiver:otherParam:)")));
-@property int32_t someOtherValue __attribute__((swift_name("someOtherValue")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SwiftNameC2.SwiftNestedClass")))
-@interface KtObjCNameC2ObjCNestedClass : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property int32_t nestedValue __attribute__((swift_name("nestedValue")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SwiftExactNestedClass")))
-@interface ObjCExactNestedClass : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property int32_t nestedValue __attribute__((swift_name("nestedValue")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SwiftNameC3")))
-@interface ObjCNameC3 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SwiftNameC3.SwiftNestedClass")))
-@interface ObjCNameC3ObjCNestedClass : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property int32_t nestedValue __attribute__((swift_name("nestedValue")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ObjCNameC4")))
-@interface KtObjCNameC4 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)fooObjCReceiver:(int32_t)receiver objCParam:(int32_t)objCParam __attribute__((swift_name("foo(objCReceiver:objCParam:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ObjCNameSwiftObject")))
-@interface KtObjCNameObjCObject : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)objCNameObjCObject __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtObjCNameObjCObject *shared __attribute__((swift_name("shared")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ObjCNameSwiftEnum")))
-@interface KtObjCNameObjCEnum : KtKotlinEnum<KtObjCNameObjCEnum *>
-+ (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) KtObjCNameObjCEnum *objcOne __attribute__((swift_name("swiftOne")));
-@property (class, readonly) KtObjCNameObjCEnum *objcTwo __attribute__((swift_name("companion")));
-@property (class, readonly) KtObjCNameObjCEnum *objcThree __attribute__((swift_name("swiftThree")));
-+ (KtKotlinArray<KtObjCNameObjCEnum *> *)values __attribute__((swift_name("values()")));
-@property (class, readonly) NSArray<KtObjCNameObjCEnum *> *entries __attribute__((swift_name("entries")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ObjCNameSwiftEnum.Companion")))
-@interface KtObjCNameObjCEnumCompanion : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)companion __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtObjCNameObjCEnumCompanion *shared __attribute__((swift_name("shared")));
-- (int32_t)foo __attribute__((swift_name("foo()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ObjCAvoidPreprocessorName")))
-@interface KtObjCAvoidPreprocessorName : KtBase
-- (instancetype)initWithTime:(int32_t)time __attribute__((swift_name("init(time:)"))) __attribute__((objc_designated_initializer));
-@property (readonly) int32_t time __attribute__((swift_name("time")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ObjCNameBKt")))
-@interface KtObjCNameBKt : KtBase
-+ (int32_t)getSomeValueOf:(id<KtObjCNameI1>)receiver __attribute__((swift_name("getSomeValue(of:)")));
-@end
-
-__attribute__((swift_name("OverrideKotlinMethods2")))
-@protocol KtOverrideKotlinMethods2
-@required
-- (int32_t)one __attribute__((swift_name("one()")));
-@end
-
-__attribute__((swift_name("OverrideKotlinMethods3")))
-@interface KtOverrideKotlinMethods3 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("OverrideKotlinMethods4")))
-@interface KtOverrideKotlinMethods4 : KtOverrideKotlinMethods3 <KtOverrideKotlinMethods2>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)one __attribute__((swift_name("one()")));
-@end
-
-__attribute__((swift_name("OverrideKotlinMethods5")))
-@protocol KtOverrideKotlinMethods5
-@required
-- (int32_t)one __attribute__((swift_name("one()")));
-@end
-
-__attribute__((swift_name("OverrideKotlinMethods6")))
-@protocol KtOverrideKotlinMethods6 <KtOverrideKotlinMethods5>
-@required
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("OverrideKotlinMethodsKt")))
-@interface KtOverrideKotlinMethodsKt : KtBase
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)test0Obj:(id)obj error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("test0(obj:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)test1Obj:(id)obj error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("test1(obj:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)test2Obj:(id<KtOverrideKotlinMethods2>)obj error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("test2(obj:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)test3Obj:(KtOverrideKotlinMethods3 *)obj error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("test3(obj:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)test4Obj:(KtOverrideKotlinMethods4 *)obj error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("test4(obj:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)test5Obj:(id<KtOverrideKotlinMethods5>)obj error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("test5(obj:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)test6Obj:(id<KtOverrideKotlinMethods6>)obj error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("test6(obj:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("OverrideMethodsOfAnyKt")))
-@interface KtOverrideMethodsOfAnyKt : KtBase
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)testObj:(id)obj other:(id)other swift:(BOOL)swift error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("test(obj:other:swift:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("RecList")))
-@interface KtRecList<T> : KtBase
-- (instancetype)initWithValue:(NSArray<id> *)value __attribute__((swift_name("init(value:)"))) __attribute__((objc_designated_initializer));
-@property (readonly) NSArray<id> *value __attribute__((swift_name("value")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("RecFunc")))
-@interface KtRecFunc<T> : KtBase
-- (instancetype)initWithValue:(id (^)(void))value __attribute__((swift_name("init(value:)"))) __attribute__((objc_designated_initializer));
-@property (readonly) id (^value)(void) __attribute__((swift_name("value")));
-@end
-
-__attribute__((swift_name("RefinedClassA")))
-@interface KtRefinedClassA : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)fooRefined __attribute__((swift_private));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("RefinedClassB")))
-@interface KtRefinedClassB : KtRefinedClassA
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)fooRefined __attribute__((swift_private));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("RefinedKt")))
-@interface KtRefinedKt : KtBase
-+ (NSString *)fooRefined __attribute__((swift_private));
-
-/**
- * @note annotations
- *   refined.MyShouldRefineInSwift
-*/
-+ (NSString *)myFooRefined __attribute__((swift_private));
-@property (class, readonly) NSString *barRefined __attribute__((swift_private));
-
-/**
- * @note annotations
- *   refined.MyShouldRefineInSwift
-*/
-@property (class, readonly) NSString *myBarRefined __attribute__((swift_private));
-@end
-
-__attribute__((swift_name("Person")))
-@interface KtPerson : KtBase
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Person.User")))
-@interface KtPersonUser : KtPerson
-- (instancetype)initWithId:(int32_t)id __attribute__((swift_name("init(id:)"))) __attribute__((objc_designated_initializer));
-- (KtPersonUser *)doCopyId:(int32_t)id __attribute__((swift_name("doCopy(id:)")));
-- (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 id __attribute__((swift_name("id")));
-@end
-
-__attribute__((swift_name("Person.Worker")))
-@interface KtPersonWorker : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Person.WorkerEmployee")))
-@interface KtPersonWorkerEmployee : KtPersonWorker
-- (instancetype)initWithId:(int32_t)id __attribute__((swift_name("init(id:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-- (KtPersonWorkerEmployee *)doCopyId:(int32_t)id __attribute__((swift_name("doCopy(id:)")));
-- (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 id __attribute__((swift_name("id")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Person.WorkerContractor")))
-@interface KtPersonWorkerContractor : KtPersonWorker
-- (instancetype)initWithId:(int32_t)id __attribute__((swift_name("init(id:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-- (KtPersonWorkerContractor *)doCopyId:(int32_t)id __attribute__((swift_name("doCopy(id:)")));
-- (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 id __attribute__((swift_name("id")));
-@end
-
-__attribute__((swift_name("SwiftNameManglingI1")))
-@protocol KtSwiftNameManglingI1
-@required
-- (int32_t)clashingMethod __attribute__((swift_name("clashingMethod()")));
-- (int32_t)clashingMethodWithObjCNameInBoth __attribute__((swift_name("swiftClashingMethodWithObjCNameInBoth()")));
-- (int32_t)clashingMethodWithObjCNameInI1 __attribute__((swift_name("swiftClashingMethodWithObjCNameInI1()")));
-- (int32_t)swiftClashingMethodWithObjCNameInI2 __attribute__((swift_name("swiftClashingMethodWithObjCNameInI2()")));
-@property (readonly) int32_t clashingProperty __attribute__((swift_name("clashingProperty")));
-@end
-
-__attribute__((swift_name("SwiftNameManglingI2")))
-@protocol KtSwiftNameManglingI2
-@required
-- (id)clashingMethod __attribute__((swift_name("clashingMethod()")));
-- (id)clashingMethodWithObjCNameInBoth __attribute__((swift_name("swiftClashingMethodWithObjCNameInBoth()")));
-- (id)clashingMethodWithObjCNameInI2 __attribute__((swift_name("swiftClashingMethodWithObjCNameInI2()")));
-- (id)swiftClashingMethodWithObjCNameInI1 __attribute__((swift_name("swiftClashingMethodWithObjCNameInI1()")));
-@property (readonly) id clashingProperty __attribute__((swift_name("clashingProperty")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SwiftNameManglingKt")))
-@interface KtSwiftNameManglingKt : KtBase
-+ (id<KtSwiftNameManglingI1>)i1 __attribute__((swift_name("i1()")));
-+ (id<KtSwiftNameManglingI2>)i2 __attribute__((swift_name("i2()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ThrowableAsError")))
-@interface KtThrowableAsError : KtKotlinThrowable
-- (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)) __attribute__((unavailable));
-- (instancetype)initWithCause:(KtKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(KtKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-@end
-
-__attribute__((swift_name("ThrowsThrowableAsError")))
-@protocol KtThrowsThrowableAsError
-@required
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-- (BOOL)throwErrorAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("throwError()")));
-@end
-
-__attribute__((swift_name("ThrowsThrowableAsErrorSuspend")))
-@protocol KtThrowsThrowableAsErrorSuspend
-@required
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)throwErrorWithCompletionHandler:(void (^)(KtKotlinUnit * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("throwError(completionHandler:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ThrowableAsErrorKt")))
-@interface KtThrowableAsErrorKt : KtBase
-+ (KtThrowableAsError * _Nullable)callAndCatchThrowableAsErrorThrowsThrowableAsError:(id<KtThrowsThrowableAsError>)throwsThrowableAsError __attribute__((swift_name("callAndCatchThrowableAsError(throwsThrowableAsError:)")));
-+ (KtThrowableAsError * _Nullable)callAndCatchThrowableAsErrorSuspendThrowsThrowableAsErrorSuspend:(id<KtThrowsThrowableAsErrorSuspend>)throwsThrowableAsErrorSuspend __attribute__((swift_name("callAndCatchThrowableAsErrorSuspend(throwsThrowableAsErrorSuspend:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ThrowsEmptyKt")))
-@interface KtThrowsEmptyKt : KtBase
-
-/**
- * @warning All uncaught Kotlin exceptions are fatal.
-*/
-+ (BOOL)throwsEmptyAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("throwsEmpty()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TopLevelManglingAKt")))
-@interface KtTopLevelManglingAKt : KtBase
-+ (NSString *)foo __attribute__((swift_name("foo()")));
-+ (int32_t)sameNumberValue:(int32_t)value __attribute__((swift_name("sameNumber(value:)")));
-+ (int64_t)sameNumberValue:(int64_t)value __attribute__((swift_name("sameNumber(value:)")));
-@property (class, readonly) NSString *bar __attribute__((swift_name("bar")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TopLevelManglingBKt")))
-@interface KtTopLevelManglingBKt : KtBase
-+ (NSString *)foo __attribute__((swift_name("foo()")));
-@property (class, readonly) NSString *bar __attribute__((swift_name("bar")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("DelegateClass")))
-@interface KtDelegateClass : KtBase <KtKotlinReadWriteProperty>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (KtKotlinArray<NSString *> *)getValueThisRef:(KtKotlinNothing * _Nullable)thisRef property:(id<KtKotlinKProperty>)property __attribute__((swift_name("getValue(thisRef:property:)")));
-- (void)setValueThisRef:(KtKotlinNothing * _Nullable)thisRef property:(id<KtKotlinKProperty>)property value:(KtKotlinArray<NSString *> *)value __attribute__((swift_name("setValue(thisRef:property:value:)")));
-@end
-
-__attribute__((swift_name("I")))
-@protocol KtI
-@required
-- (NSString *)iFun __attribute__((swift_name("iFun()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("DefaultInterfaceExt")))
-@interface KtDefaultInterfaceExt : KtBase <KtI>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("OpenClassI")))
-@interface KtOpenClassI : KtBase <KtI>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)iFun __attribute__((swift_name("iFun()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("FinalClassExtOpen")))
-@interface KtFinalClassExtOpen : KtOpenClassI
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)iFun __attribute__((swift_name("iFun()")));
-@end
-
-__attribute__((swift_name("MultiExtClass")))
-@interface KtMultiExtClass : KtOpenClassI
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)iFun __attribute__((swift_name("iFun()")));
-- (id)piFun __attribute__((swift_name("piFun()")));
-@end
-
-__attribute__((swift_name("ConstrClass")))
-@interface KtConstrClass : KtOpenClassI
-- (instancetype)initWithI:(int32_t)i s:(NSString *)s a:(id)a __attribute__((swift_name("init(i:s:a:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-@property (readonly) id a __attribute__((swift_name("a")));
-@property (readonly) int32_t i __attribute__((swift_name("i")));
-@property (readonly) NSString *s __attribute__((swift_name("s")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ExtConstrClass")))
-@interface KtExtConstrClass : KtConstrClass
-- (instancetype)initWithI:(int32_t)i __attribute__((swift_name("init(i:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)initWithI:(int32_t)i s:(NSString *)s a:(id)a __attribute__((swift_name("init(i:s:a:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (NSString *)iFun __attribute__((swift_name("iFun()")));
-@property (readonly) int32_t i __attribute__((swift_name("i")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Enumeration")))
-@interface KtEnumeration : KtKotlinEnum<KtEnumeration *>
-+ (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) KtEnumeration *answer __attribute__((swift_name("answer")));
-@property (class, readonly) KtEnumeration *year __attribute__((swift_name("year")));
-@property (class, readonly) KtEnumeration *temperature __attribute__((swift_name("temperature")));
-+ (KtKotlinArray<KtEnumeration *> *)values __attribute__((swift_name("values()")));
-@property (class, readonly) NSArray<KtEnumeration *> *entries __attribute__((swift_name("entries")));
-@property (readonly) int32_t enumValue __attribute__((swift_name("enumValue")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TripleVals")))
-@interface KtTripleVals<T> : KtBase
-- (instancetype)initWithFirst:(T _Nullable)first second:(T _Nullable)second third:(T _Nullable)third __attribute__((swift_name("init(first:second:third:)"))) __attribute__((objc_designated_initializer));
-- (KtTripleVals<T> *)doCopyFirst:(T _Nullable)first second:(T _Nullable)second third:(T _Nullable)third __attribute__((swift_name("doCopy(first:second:third:)")));
-- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
-- (NSUInteger)hash __attribute__((swift_name("hash()")));
-- (NSString *)description __attribute__((swift_name("description()")));
-@property (readonly) T _Nullable first __attribute__((swift_name("first")));
-@property (readonly) T _Nullable second __attribute__((swift_name("second")));
-@property (readonly) T _Nullable third __attribute__((swift_name("third")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TripleVars")))
-@interface KtTripleVars<T> : KtBase
-- (instancetype)initWithFirst:(T _Nullable)first second:(T _Nullable)second third:(T _Nullable)third __attribute__((swift_name("init(first:second:third:)"))) __attribute__((objc_designated_initializer));
-- (KtTripleVars<T> *)doCopyFirst:(T _Nullable)first second:(T _Nullable)second third:(T _Nullable)third __attribute__((swift_name("doCopy(first:second:third:)")));
-- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
-- (NSUInteger)hash __attribute__((swift_name("hash()")));
-- (NSString *)description __attribute__((swift_name("description()")));
-@property T _Nullable first __attribute__((swift_name("first")));
-@property T _Nullable second __attribute__((swift_name("second")));
-@property T _Nullable third __attribute__((swift_name("third")));
-@end
-
-__attribute__((swift_name("WithCompanionAndObject")))
-@interface KtWithCompanionAndObject : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (class, readonly, getter=companion) KtWithCompanionAndObjectCompanion *companion __attribute__((swift_name("companion")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("WithCompanionAndObject.Companion")))
-@interface KtWithCompanionAndObjectCompanion : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)companion __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtWithCompanionAndObjectCompanion *shared __attribute__((swift_name("shared")));
-@property id<KtI> _Nullable named __attribute__((swift_name("named")));
-@property (readonly) NSString *str __attribute__((swift_name("str")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("WithCompanionAndObject.Named")))
-@interface KtWithCompanionAndObjectNamed : KtOpenClassI
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-+ (instancetype)named __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtWithCompanionAndObjectNamed *shared __attribute__((swift_name("shared")));
-- (NSString *)iFun __attribute__((swift_name("iFun()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("MyException")))
-@interface KtMyException : KtKotlinException
-- (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)) __attribute__((unavailable));
-- (instancetype)initWithCause:(KtKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(KtKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("MyError")))
-@interface KtMyError : KtKotlinError
-- (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)) __attribute__((unavailable));
-- (instancetype)initWithCause:(KtKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(KtKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-@end
-
-__attribute__((swift_name("SwiftOverridableMethodsWithThrows")))
-@protocol KtSwiftOverridableMethodsWithThrows
-@required
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (id _Nullable)anyAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("any()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtInt *(^ _Nullable)(void))blockAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("block()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)nothingAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("nothing()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)unitAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("unit()")));
-@end
-
-__attribute__((swift_name("MethodsWithThrows")))
-@protocol KtMethodsWithThrows <KtSwiftOverridableMethodsWithThrows>
-@required
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (id _Nullable)anyNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("anyN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtInt *(^ _Nullable)(void))blockNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("blockN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (double)doubleAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("double()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (int32_t)intAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("int()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtLong * _Nullable)longNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("longN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtKotlinNothing * _Nullable)nothingNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("nothingN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void * _Nullable)pointerAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("pointer()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void * _Nullable)pointerNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("pointerN()"))) __attribute__((swift_error(nonnull_error)));
-@end
-
-__attribute__((swift_name("MethodsWithThrowsUnitCaller")))
-@protocol KtMethodsWithThrowsUnitCaller
-@required
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)callMethods:(id<KtMethodsWithThrows>)methods error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("call(methods:)")));
-@end
-
-__attribute__((swift_name("Throwing")))
-@interface KtThrowing : KtBase <KtMethodsWithThrows>
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (instancetype _Nullable)initWithDoThrow:(BOOL)doThrow error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("init(doThrow:)"))) __attribute__((objc_designated_initializer));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (id _Nullable)anyAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("any()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (id _Nullable)anyNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("anyN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtInt *(^ _Nullable)(void))blockAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("block()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtInt *(^ _Nullable)(void))blockNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("blockN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (double)doubleAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("double()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (int32_t)intAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("int()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtLong * _Nullable)longNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("longN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)nothingAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("nothing()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtKotlinNothing * _Nullable)nothingNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("nothingN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void * _Nullable)pointerAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("pointer()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void * _Nullable)pointerNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("pointerN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)unitAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("unit()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("NotThrowing")))
-@interface KtNotThrowing : KtBase <KtMethodsWithThrows>
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (instancetype _Nullable)initAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (id _Nullable)anyAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("any()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (id _Nullable)anyNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("anyN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtInt *(^ _Nullable)(void))blockAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("block()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtInt *(^ _Nullable)(void))blockNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("blockN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (double)doubleAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("double()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (int32_t)intAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("int()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtLong * _Nullable)longNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("longN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)nothingAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("nothing()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtKotlinNothing * _Nullable)nothingNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("nothingN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void * _Nullable)pointerAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("pointer()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void * _Nullable)pointerNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("pointerN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)unitAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("unit()")));
-@end
-
-__attribute__((swift_name("ThrowsWithBridgeBase")))
-@protocol KtThrowsWithBridgeBase
-@required
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (id _Nullable)plusOneX:(int32_t)x error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("plusOne(x:)")));
-@end
-
-__attribute__((swift_name("ThrowsWithBridge")))
-@interface KtThrowsWithBridge : KtBase <KtThrowsWithBridgeBase>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtInt * _Nullable)plusOneX:(int32_t)x error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("plusOne(x:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Deeply")))
-@interface KtDeeply : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Deeply.Nested")))
-@interface KtDeeplyNested : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Deeply.NestedType")))
-@interface KtDeeplyNestedType : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) int32_t thirtyTwo __attribute__((swift_name("thirtyTwo")));
-@end
-
-__attribute__((swift_name("DeeplyNestedIType")))
-@protocol KtDeeplyNestedIType
-@required
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("WithGenericDeeply")))
-@interface KtWithGenericDeeply : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("WithGenericDeeply.Nested")))
-@interface KtWithGenericDeeplyNested : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("WithGenericDeeplyNestedType")))
-@interface KtWithGenericDeeplyNestedType<T> : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) int32_t thirtyThree __attribute__((swift_name("thirtyThree")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TypeOuter")))
-@interface KtTypeOuter : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TypeOuter.Type_")))
-@interface KtTypeOuterType_ : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) int32_t thirtyFour __attribute__((swift_name("thirtyFour")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("CKeywords")))
-@interface KtCKeywords : KtBase
-- (instancetype)initWithFloat:(float)float_ enum:(int32_t)enum_ goto:(BOOL)goto_ __attribute__((swift_name("init(float:enum:goto:)"))) __attribute__((objc_designated_initializer));
-- (KtCKeywords *)doCopyFloat:(float)float_ enum:(int32_t)enum_ goto:(BOOL)goto_ __attribute__((swift_name("doCopy(float:enum:goto:)")));
-- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
-- (NSUInteger)hash __attribute__((swift_name("hash()")));
-- (NSString *)description __attribute__((swift_name("description()")));
-@property (readonly, getter=enum) int32_t enum_ __attribute__((swift_name("enum_")));
-@property (readonly, getter=float) float float_ __attribute__((swift_name("float_")));
-@property (getter=goto, setter=setGoto:) BOOL goto_ __attribute__((swift_name("goto_")));
-@end
-
-__attribute__((swift_name("Base1")))
-@protocol KtBase1
-@required
-- (KtInt * _Nullable)sameValue:(KtInt * _Nullable)value __attribute__((swift_name("same(value:)")));
-@end
-
-__attribute__((swift_name("ExtendedBase1")))
-@protocol KtExtendedBase1 <KtBase1>
-@required
-@end
-
-__attribute__((swift_name("Base2")))
-@protocol KtBase2
-@required
-- (KtInt * _Nullable)sameValue:(KtInt * _Nullable)value __attribute__((swift_name("same(value:)")));
-@end
-
-__attribute__((swift_name("Base23")))
-@interface KtBase23 : KtBase <KtBase2>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (KtInt *)sameValue:(KtInt * _Nullable)value __attribute__((swift_name("same(value:)")));
-@end
-
-__attribute__((swift_name("Transform")))
-@protocol KtTransform
-@required
-- (id _Nullable)mapValue:(id _Nullable)value __attribute__((swift_name("map(value:)")));
-@end
-
-__attribute__((swift_name("TransformWithDefault")))
-@protocol KtTransformWithDefault <KtTransform>
-@required
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TransformInheritingDefault")))
-@interface KtTransformInheritingDefault<T> : KtBase <KtTransformWithDefault>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("TransformIntString")))
-@protocol KtTransformIntString
-@required
-- (NSString *)mapIntValue:(int32_t)intValue __attribute__((swift_name("map(intValue:)")));
-@end
-
-__attribute__((swift_name("TransformIntToString")))
-@interface KtTransformIntToString : KtBase <KtTransform, KtTransformIntString>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)mapValue:(KtInt *)value __attribute__((swift_name("map(value:)")));
-- (NSString *)mapIntValue:(int32_t)value __attribute__((swift_name("map(intValue:)")));
-@end
-
-__attribute__((swift_name("TransformIntToDecimalString")))
-@interface KtTransformIntToDecimalString : KtTransformIntToString
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)mapValue:(KtInt *)value __attribute__((swift_name("map(value:)")));
-- (NSString *)mapIntValue:(int32_t)value __attribute__((swift_name("map(intValue:)")));
-@end
-
-__attribute__((swift_name("TransformIntToLong")))
-@interface KtTransformIntToLong : KtBase <KtTransform>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (KtLong *)mapValue:(KtInt *)value __attribute__((swift_name("map(value:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("GH2931")))
-@interface KtGH2931 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("GH2931.Data")))
-@interface KtGH2931Data : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("GH2931.Holder")))
-@interface KtGH2931Holder : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) KtGH2931Data *data __attribute__((swift_name("data")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("GH2945")))
-@interface KtGH2945 : KtBase
-- (instancetype)initWithErrno:(int32_t)errno __attribute__((swift_name("init(errno:)"))) __attribute__((objc_designated_initializer));
-- (int32_t)testErrnoInSelectorP:(int32_t)p errno:(int32_t)errno __attribute__((swift_name("testErrnoInSelector(p:errno:)")));
-@property int32_t errno __attribute__((swift_name("errno")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("GH2830")))
-@interface KtGH2830 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (id)getI __attribute__((swift_name("getI()")));
-@end
-
-__attribute__((swift_name("GH2830I")))
-@protocol KtGH2830I
-@required
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("GH2959")))
-@interface KtGH2959 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSArray<id<KtGH2959I>> *)getIId:(int32_t)id __attribute__((swift_name("getI(id:)")));
-@end
-
-__attribute__((swift_name("GH2959I")))
-@protocol KtGH2959I
-@required
-@property (readonly) int32_t id __attribute__((swift_name("id")));
-@end
-
-__attribute__((swift_name("IntBlocks")))
-@protocol KtIntBlocks
-@required
-- (int32_t)callBlockArgument:(int32_t)argument block:(id _Nullable)block __attribute__((swift_name("callBlock(argument:block:)")));
-- (id _Nullable)getPlusOneBlock __attribute__((swift_name("getPlusOneBlock()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("IntBlocksImpl")))
-@interface KtIntBlocksImpl : KtBase <KtIntBlocks>
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)intBlocksImpl __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtIntBlocksImpl *shared __attribute__((swift_name("shared")));
-- (int32_t)callBlockArgument:(int32_t)argument block:(KtInt *(^)(KtInt *))block __attribute__((swift_name("callBlock(argument:block:)")));
-- (KtInt *(^)(KtInt *))getPlusOneBlock __attribute__((swift_name("getPlusOneBlock()")));
-@end
-
-__attribute__((swift_name("UnitBlockCoercion")))
-@protocol KtUnitBlockCoercion
-@required
-- (id)coerceBlock:(void (^)(void))block __attribute__((swift_name("coerce(block:)")));
-- (void (^)(void))uncoerceBlock:(id)block __attribute__((swift_name("uncoerce(block:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("UnitBlockCoercionImpl")))
-@interface KtUnitBlockCoercionImpl : KtBase <KtUnitBlockCoercion>
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)unitBlockCoercionImpl __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtUnitBlockCoercionImpl *shared __attribute__((swift_name("shared")));
-- (KtKotlinUnit *(^)(void))coerceBlock:(void (^)(void))block __attribute__((swift_name("coerce(block:)")));
-- (void (^)(void))uncoerceBlock:(KtKotlinUnit *(^)(void))block __attribute__((swift_name("uncoerce(block:)")));
-@end
-
-__attribute__((swift_name("MyAbstractList")))
-@interface KtMyAbstractList : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestKClass")))
-@interface KtTestKClass : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (id<KtKotlinKClass> _Nullable)getKotlinClassClazz:(Class)clazz __attribute__((swift_name("getKotlinClass(clazz:)")));
-- (id<KtKotlinKClass> _Nullable)getKotlinClassProtocol:(Protocol *)protocol __attribute__((swift_name("getKotlinClass(protocol:)")));
-- (BOOL)isIKClass:(id<KtKotlinKClass>)kClass __attribute__((swift_name("isI(kClass:)")));
-- (BOOL)isTestKClassKClass:(id<KtKotlinKClass>)kClass __attribute__((swift_name("isTestKClass(kClass:)")));
-@end
-
-__attribute__((swift_name("TestKClassI")))
-@protocol KtTestKClassI
-@required
-@end
-
-__attribute__((swift_name("ForwardI2")))
-@protocol KtForwardI2 <KtForwardI1>
-@required
-@end
-
-__attribute__((swift_name("ForwardI1")))
-@protocol KtForwardI1
-@required
-- (id<KtForwardI2>)getForwardI2 __attribute__((swift_name("getForwardI2()")));
-@end
-
-__attribute__((swift_name("ForwardC2")))
-@interface KtForwardC2 : KtForwardC1
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("ForwardC1")))
-@interface KtForwardC1 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (KtForwardC2 *)getForwardC2 __attribute__((swift_name("getForwardC2()")));
-@end
-
-__attribute__((swift_name("TestSR10177Workaround")))
-@protocol KtTestSR10177Workaround
-@required
-@end
-
-__attribute__((swift_name("TestClashes1")))
-@protocol KtTestClashes1
-@required
-@property (readonly) int32_t clashingProperty __attribute__((swift_name("clashingProperty")));
-@end
-
-__attribute__((swift_name("TestClashes2")))
-@protocol KtTestClashes2
-@required
-@property (readonly) id clashingProperty __attribute__((swift_name("clashingProperty")));
-@property (readonly) id clashingProperty_ __attribute__((swift_name("clashingProperty_")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestClashesImpl")))
-@interface KtTestClashesImpl : KtBase <KtTestClashes1, KtTestClashes2>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) int32_t clashingProperty __attribute__((swift_name("clashingProperty")));
-@property (readonly) KtInt *clashingProperty_ __attribute__((swift_name("clashingProperty_")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestInvalidIdentifiers")))
-@interface KtTestInvalidIdentifiers : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (class, readonly, getter=companion) KtTestInvalidIdentifiersCompanionS *companion __attribute__((swift_name("companion")));
-- (int32_t)aSdSdS1:(int32_t)S1 _2:(int32_t)_2 _3:(int32_t)_3 __attribute__((swift_name("aSdSd(S1:_2:_3:)")));
-@property (readonly) unichar __ __attribute__((swift_name("__")));
-@property (readonly) unichar __ __attribute__((swift_name("__")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestInvalidIdentifiers.E")))
-@interface KtTestInvalidIdentifiersE : KtKotlinEnum<KtTestInvalidIdentifiersE *>
-+ (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) KtTestInvalidIdentifiersE *_4s __attribute__((swift_name("_4s")));
-@property (class, readonly) KtTestInvalidIdentifiersE *_5s __attribute__((swift_name("_5s")));
-@property (class, readonly) KtTestInvalidIdentifiersE *__ __attribute__((swift_name("__")));
-@property (class, readonly) KtTestInvalidIdentifiersE *__ __attribute__((swift_name("__")));
-+ (KtKotlinArray<KtTestInvalidIdentifiersE *> *)values __attribute__((swift_name("values()")));
-@property (class, readonly) NSArray<KtTestInvalidIdentifiersE *> *entries __attribute__((swift_name("entries")));
-@property (readonly) int32_t value __attribute__((swift_name("value")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestInvalidIdentifiers.CompanionS")))
-@interface KtTestInvalidIdentifiersCompanionS : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)companionS __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtTestInvalidIdentifiersCompanionS *shared __attribute__((swift_name("shared")));
-@property (readonly) int32_t _42 __attribute__((swift_name("_42")));
-@end
-
-__attribute__((swift_name("TestDeprecation")))
-@interface KtTestDeprecation : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithWarning:(int32_t)warning __attribute__((swift_name("init(warning:)"))) __attribute__((objc_designated_initializer)) __attribute__((deprecated("warning")));
-- (instancetype)initWithNormal:(int64_t)normal __attribute__((swift_name("init(normal:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)initWithError:(int16_t)error __attribute__((swift_name("init(error:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable("error")));
-- (int32_t)callEffectivelyHiddenObj:(id)obj __attribute__((swift_name("callEffectivelyHidden(obj:)")));
-- (void)error __attribute__((swift_name("error()"))) __attribute__((unavailable("error")));
-- (KtTestDeprecationError *)getError __attribute__((swift_name("getError()")));
-- (id)getHidden __attribute__((swift_name("getHidden()")));
-- (KtTestDeprecationWarning *)getWarning __attribute__((swift_name("getWarning()")));
-- (void)normal __attribute__((swift_name("normal()")));
-- (void)openError __attribute__((swift_name("openError()"))) __attribute__((unavailable("error")));
-- (int32_t)openNormal __attribute__((swift_name("openNormal()")));
-- (void)openWarning __attribute__((swift_name("openWarning()"))) __attribute__((deprecated("warning")));
-- (void)testExtendingHiddenNested:(id)extendingHiddenNested __attribute__((swift_name("test(extendingHiddenNested:)")));
-- (void)testExtendingNestedInHidden:(id)extendingNestedInHidden __attribute__((swift_name("test(extendingNestedInHidden:)")));
-- (void)testHiddenInner:(id)hiddenInner __attribute__((swift_name("test(hiddenInner:)")));
-- (void)testHiddenInnerInner:(id)hiddenInnerInner __attribute__((swift_name("test(hiddenInnerInner:)")));
-- (void)testHiddenNested:(id)hiddenNested __attribute__((swift_name("test(hiddenNested:)")));
-- (void)testHiddenNestedInner:(id)hiddenNestedInner __attribute__((swift_name("test(hiddenNestedInner:)")));
-- (void)testHiddenNestedNested:(id)hiddenNestedNested __attribute__((swift_name("test(hiddenNestedNested:)")));
-- (void)testTopLevelHidden:(id)topLevelHidden __attribute__((swift_name("test(topLevelHidden:)")));
-- (void)testTopLevelHiddenInner:(id)topLevelHiddenInner __attribute__((swift_name("test(topLevelHiddenInner:)")));
-- (void)testTopLevelHiddenInnerInner:(id)topLevelHiddenInnerInner __attribute__((swift_name("test(topLevelHiddenInnerInner:)")));
-- (void)testTopLevelHiddenNested:(id)topLevelHiddenNested __attribute__((swift_name("test(topLevelHiddenNested:)")));
-- (void)testTopLevelHiddenNestedInner:(id)topLevelHiddenNestedInner __attribute__((swift_name("test(topLevelHiddenNestedInner:)")));
-- (void)testTopLevelHiddenNestedNested:(id)topLevelHiddenNestedNested __attribute__((swift_name("test(topLevelHiddenNestedNested:)")));
-- (void)warning __attribute__((swift_name("warning()"))) __attribute__((deprecated("warning")));
-@property (readonly) id _Nullable errorVal __attribute__((swift_name("errorVal"))) __attribute__((unavailable("error")));
-@property id _Nullable errorVar __attribute__((swift_name("errorVar"))) __attribute__((unavailable("error")));
-@property (readonly) id _Nullable normalVal __attribute__((swift_name("normalVal")));
-@property id _Nullable normalVar __attribute__((swift_name("normalVar")));
-@property (readonly) id _Nullable openErrorVal __attribute__((swift_name("openErrorVal"))) __attribute__((unavailable("error")));
-@property id _Nullable openErrorVar __attribute__((swift_name("openErrorVar"))) __attribute__((unavailable("error")));
-@property (readonly) id _Nullable openNormalVal __attribute__((swift_name("openNormalVal")));
-@property id _Nullable openNormalVar __attribute__((swift_name("openNormalVar")));
-@property (readonly) id _Nullable openWarningVal __attribute__((swift_name("openWarningVal"))) __attribute__((deprecated("warning")));
-@property id _Nullable openWarningVar __attribute__((swift_name("openWarningVar"))) __attribute__((deprecated("warning")));
-@property (readonly) id _Nullable warningVal __attribute__((swift_name("warningVal"))) __attribute__((deprecated("warning")));
-@property id _Nullable warningVar __attribute__((swift_name("warningVar"))) __attribute__((deprecated("warning")));
-@end
-
-__attribute__((swift_name("TestDeprecation.OpenHidden")))
-@interface KtTestDeprecationOpenHidden : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.ExtendingHidden")))
-@interface KtTestDeprecationExtendingHidden : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.ExtendingHiddenNested")))
-@interface KtTestDeprecationExtendingHiddenNested : NSObject
-@end
-
-__attribute__((swift_name("TestDeprecationHiddenInterface")))
-@protocol KtTestDeprecationHiddenInterface
-@required
-@end
-
-__attribute__((swift_name("TestDeprecation.ImplementingHidden")))
-@interface KtTestDeprecationImplementingHidden : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)effectivelyHidden __attribute__((swift_name("effectivelyHidden()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.Hidden")))
-@interface KtTestDeprecationHidden : NSObject
-@end
-
-__attribute__((swift_name("TestDeprecation.HiddenNested")))
-@interface KtTestDeprecationHiddenNested : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.HiddenNestedNested")))
-@interface KtTestDeprecationHiddenNestedNested : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.HiddenNestedInner")))
-@interface KtTestDeprecationHiddenNestedInner : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.HiddenInner")))
-@interface KtTestDeprecationHiddenInner : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.HiddenInnerInner")))
-@interface KtTestDeprecationHiddenInnerInner : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.ExtendingNestedInHidden")))
-@interface KtTestDeprecationExtendingNestedInHidden : NSObject
-@end
-
-__attribute__((swift_name("TestDeprecation.OpenError")))
-@interface KtTestDeprecationOpenError : KtTestDeprecation
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable("error")));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithWarning:(int32_t)warning __attribute__((swift_name("init(warning:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithNormal:(int64_t)normal __attribute__((swift_name("init(normal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithError:(int16_t)error __attribute__((swift_name("init(error:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.ExtendingError")))
-@interface KtTestDeprecationExtendingError : KtTestDeprecationOpenError
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("TestDeprecationErrorInterface")))
-@protocol KtTestDeprecationErrorInterface
-@required
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.ImplementingError")))
-@interface KtTestDeprecationImplementingError : KtBase <KtTestDeprecationErrorInterface>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.Error")))
-@interface KtTestDeprecationError : KtTestDeprecation
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable("error")));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithWarning:(int32_t)warning __attribute__((swift_name("init(warning:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithNormal:(int64_t)normal __attribute__((swift_name("init(normal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithError:(int16_t)error __attribute__((swift_name("init(error:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-@end
-
-__attribute__((swift_name("TestDeprecation.OpenWarning")))
-@interface KtTestDeprecationOpenWarning : KtTestDeprecation
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((deprecated("warning")));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithWarning:(int32_t)warning __attribute__((swift_name("init(warning:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithNormal:(int64_t)normal __attribute__((swift_name("init(normal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithError:(int16_t)error __attribute__((swift_name("init(error:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.ExtendingWarning")))
-@interface KtTestDeprecationExtendingWarning : KtTestDeprecationOpenWarning
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("TestDeprecationWarningInterface")))
-@protocol KtTestDeprecationWarningInterface
-@required
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.ImplementingWarning")))
-@interface KtTestDeprecationImplementingWarning : KtBase <KtTestDeprecationWarningInterface>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.Warning")))
-@interface KtTestDeprecationWarning : KtTestDeprecation
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((deprecated("warning")));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithWarning:(int32_t)warning __attribute__((swift_name("init(warning:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithNormal:(int64_t)normal __attribute__((swift_name("init(normal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithError:(int16_t)error __attribute__((swift_name("init(error:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.HiddenOverride")))
-@interface KtTestDeprecationHiddenOverride : KtTestDeprecation
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithWarning:(int32_t)warning __attribute__((swift_name("init(warning:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithNormal:(int64_t)normal __attribute__((swift_name("init(normal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithError:(int16_t)error __attribute__((swift_name("init(error:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (void)openError __attribute__((swift_name("openError()"))) __attribute__((unavailable("hidden")));
-- (int32_t)openNormal __attribute__((swift_name("openNormal()"))) __attribute__((unavailable("hidden")));
-- (void)openWarning __attribute__((swift_name("openWarning()"))) __attribute__((unavailable("hidden")));
-@property (readonly) id _Nullable openErrorVal __attribute__((swift_name("openErrorVal"))) __attribute__((unavailable("hidden")));
-@property id _Nullable openErrorVar __attribute__((swift_name("openErrorVar"))) __attribute__((unavailable("hidden")));
-@property (readonly) id _Nullable openNormalVal __attribute__((swift_name("openNormalVal"))) __attribute__((unavailable("hidden")));
-@property id _Nullable openNormalVar __attribute__((swift_name("openNormalVar"))) __attribute__((unavailable("hidden")));
-@property (readonly) id _Nullable openWarningVal __attribute__((swift_name("openWarningVal"))) __attribute__((unavailable("hidden")));
-@property id _Nullable openWarningVar __attribute__((swift_name("openWarningVar"))) __attribute__((unavailable("hidden")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.ErrorOverride")))
-@interface KtTestDeprecationErrorOverride : KtTestDeprecation
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithHidden:(int8_t)hidden __attribute__((swift_name("init(hidden:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable("error")));
-- (instancetype)initWithWarning:(int32_t)warning __attribute__((swift_name("init(warning:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable("error")));
-- (instancetype)initWithNormal:(int64_t)normal __attribute__((swift_name("init(normal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable("error")));
-- (instancetype)initWithError:(int16_t)error __attribute__((swift_name("init(error:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable("error")));
-- (void)openError __attribute__((swift_name("openError()"))) __attribute__((unavailable("error")));
-- (void)openHidden __attribute__((swift_name("openHidden()"))) __attribute__((unavailable("error")));
-- (int32_t)openNormal __attribute__((swift_name("openNormal()"))) __attribute__((unavailable("error")));
-- (void)openWarning __attribute__((swift_name("openWarning()"))) __attribute__((unavailable("error")));
-@property (readonly) id _Nullable openErrorVal __attribute__((swift_name("openErrorVal"))) __attribute__((unavailable("error")));
-@property id _Nullable openErrorVar __attribute__((swift_name("openErrorVar"))) __attribute__((unavailable("error")));
-@property (readonly) id _Nullable openHiddenVal __attribute__((swift_name("openHiddenVal"))) __attribute__((unavailable("error")));
-@property id _Nullable openHiddenVar __attribute__((swift_name("openHiddenVar"))) __attribute__((unavailable("error")));
-@property (readonly) id _Nullable openNormalVal __attribute__((swift_name("openNormalVal"))) __attribute__((unavailable("error")));
-@property id _Nullable openNormalVar __attribute__((swift_name("openNormalVar"))) __attribute__((unavailable("error")));
-@property (readonly) id _Nullable openWarningVal __attribute__((swift_name("openWarningVal"))) __attribute__((unavailable("error")));
-@property id _Nullable openWarningVar __attribute__((swift_name("openWarningVar"))) __attribute__((unavailable("error")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.WarningOverride")))
-@interface KtTestDeprecationWarningOverride : KtTestDeprecation
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithHidden:(int8_t)hidden __attribute__((swift_name("init(hidden:)"))) __attribute__((objc_designated_initializer)) __attribute__((deprecated("warning")));
-- (instancetype)initWithWarning:(int32_t)warning __attribute__((swift_name("init(warning:)"))) __attribute__((objc_designated_initializer)) __attribute__((deprecated("warning")));
-- (instancetype)initWithNormal:(int64_t)normal __attribute__((swift_name("init(normal:)"))) __attribute__((objc_designated_initializer)) __attribute__((deprecated("warning")));
-- (instancetype)initWithError:(int16_t)error __attribute__((swift_name("init(error:)"))) __attribute__((objc_designated_initializer)) __attribute__((deprecated("warning")));
-- (void)openError __attribute__((swift_name("openError()"))) __attribute__((deprecated("warning")));
-- (void)openHidden __attribute__((swift_name("openHidden()"))) __attribute__((deprecated("warning")));
-- (int32_t)openNormal __attribute__((swift_name("openNormal()"))) __attribute__((deprecated("warning")));
-- (void)openWarning __attribute__((swift_name("openWarning()"))) __attribute__((deprecated("warning")));
-@property (readonly) id _Nullable openErrorVal __attribute__((swift_name("openErrorVal"))) __attribute__((deprecated("warning")));
-@property id _Nullable openErrorVar __attribute__((swift_name("openErrorVar"))) __attribute__((deprecated("warning")));
-@property (readonly) id _Nullable openHiddenVal __attribute__((swift_name("openHiddenVal"))) __attribute__((deprecated("warning")));
-@property id _Nullable openHiddenVar __attribute__((swift_name("openHiddenVar"))) __attribute__((deprecated("warning")));
-@property (readonly) id _Nullable openNormalVal __attribute__((swift_name("openNormalVal"))) __attribute__((deprecated("warning")));
-@property id _Nullable openNormalVar __attribute__((swift_name("openNormalVar"))) __attribute__((deprecated("warning")));
-@property (readonly) id _Nullable openWarningVal __attribute__((swift_name("openWarningVal"))) __attribute__((deprecated("warning")));
-@property id _Nullable openWarningVar __attribute__((swift_name("openWarningVar"))) __attribute__((deprecated("warning")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.NormalOverride")))
-@interface KtTestDeprecationNormalOverride : KtTestDeprecation
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithHidden:(int8_t)hidden __attribute__((swift_name("init(hidden:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)initWithWarning:(int32_t)warning __attribute__((swift_name("init(warning:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)initWithNormal:(int64_t)normal __attribute__((swift_name("init(normal:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)initWithError:(int16_t)error __attribute__((swift_name("init(error:)"))) __attribute__((objc_designated_initializer));
-- (void)openError __attribute__((swift_name("openError()")));
-- (void)openHidden __attribute__((swift_name("openHidden()")));
-- (int32_t)openNormal __attribute__((swift_name("openNormal()")));
-- (void)openWarning __attribute__((swift_name("openWarning()")));
-@property (readonly) id _Nullable openErrorVal __attribute__((swift_name("openErrorVal")));
-@property id _Nullable openErrorVar __attribute__((swift_name("openErrorVar")));
-@property (readonly) id _Nullable openHiddenVal __attribute__((swift_name("openHiddenVal")));
-@property id _Nullable openHiddenVar __attribute__((swift_name("openHiddenVar")));
-@property (readonly) id _Nullable openNormalVal __attribute__((swift_name("openNormalVal")));
-@property id _Nullable openNormalVar __attribute__((swift_name("openNormalVar")));
-@property (readonly) id _Nullable openWarningVal __attribute__((swift_name("openWarningVal")));
-@property id _Nullable openWarningVar __attribute__((swift_name("openWarningVar")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TopLevelHidden")))
-@interface KtTopLevelHidden : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TopLevelHidden.Nested")))
-@interface KtTopLevelHiddenNested : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TopLevelHidden.NestedNested")))
-@interface KtTopLevelHiddenNestedNested : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TopLevelHidden.NestedInner")))
-@interface KtTopLevelHiddenNestedInner : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TopLevelHidden.Inner")))
-@interface KtTopLevelHiddenInner : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TopLevelHidden.InnerInner")))
-@interface KtTopLevelHiddenInnerInner : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestWeakRefs")))
-@interface KtTestWeakRefs : KtBase
-- (instancetype)initWithFrozen:(BOOL)frozen __attribute__((swift_name("init(frozen:)"))) __attribute__((objc_designated_initializer));
-- (void)clearObj __attribute__((swift_name("clearObj()")));
-- (NSArray<id> *)createCycle __attribute__((swift_name("createCycle()")));
-- (id)getObj __attribute__((swift_name("getObj()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SharedRefs")))
-@interface KtSharedRefs : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSMutableArray<id> *)createCollection __attribute__((swift_name("createCollection()")));
-- (NSMutableArray<id> *)createFrozenCollection __attribute__((swift_name("createFrozenCollection()")));
-- (void (^)(void))createFrozenLambda __attribute__((swift_name("createFrozenLambda()")));
-- (KtSharedRefsMutableData *)createFrozenRegularObject __attribute__((swift_name("createFrozenRegularObject()")));
-- (void (^)(void))createLambda __attribute__((swift_name("createLambda()")));
-- (KtSharedRefsMutableData *)createRegularObject __attribute__((swift_name("createRegularObject()")));
-- (BOOL)hasAliveObjects __attribute__((swift_name("hasAliveObjects()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SharedRefs.MutableData")))
-@interface KtSharedRefsMutableData : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (void)update __attribute__((swift_name("update()")));
-@property int32_t x __attribute__((swift_name("x")));
-@end
-
-__attribute__((swift_name("TestRememberNewObject")))
-@protocol KtTestRememberNewObject
-@required
-- (id)getObject __attribute__((swift_name("getObject()")));
-- (void)waitForCleanup __attribute__((swift_name("waitForCleanup()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT49497Model")))
-@interface KtKT49497Model : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("ClassForTypeCheck")))
-@interface KtClassForTypeCheck : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("InterfaceForTypeCheck")))
-@protocol KtInterfaceForTypeCheck
-@required
-@end
-
-__attribute__((swift_name("IAbstractInterface")))
-@protocol KtIAbstractInterface
-@required
-- (int32_t)foo __attribute__((swift_name("foo()")));
-@end
-
-__attribute__((swift_name("IAbstractInterface2")))
-@protocol KtIAbstractInterface2
-@required
-- (int32_t)foo __attribute__((swift_name("foo()")));
-@end
-
-__attribute__((swift_name("AbstractInterfaceBase")))
-@interface KtAbstractInterfaceBase : KtBase <KtIAbstractInterface>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)bar __attribute__((swift_name("bar()")));
-- (int32_t)foo __attribute__((swift_name("foo()")));
-@end
-
-__attribute__((swift_name("AbstractInterfaceBase2")))
-@interface KtAbstractInterfaceBase2 : KtBase <KtIAbstractInterface2>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("AbstractInterfaceBase3")))
-@interface KtAbstractInterfaceBase3 : KtBase <KtIAbstractInterface>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)foo __attribute__((swift_name("foo()")));
-@end
-
-__attribute__((swift_name("GH3525Base")))
-@interface KtGH3525Base : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("GH3525")))
-@interface KtGH3525 : KtGH3525Base
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-+ (instancetype)gH3525 __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtGH3525 *shared __attribute__((swift_name("shared")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestStringConversion")))
-@interface KtTestStringConversion : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property id str __attribute__((swift_name("str")));
-@end
-
-__attribute__((swift_name("GH3825")))
-@protocol KtGH3825
-@required
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)call0AndReturnError:(NSError * _Nullable * _Nullable)error callback:(KtBoolean *(^)(void))callback __attribute__((swift_name("call0(callback:)")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)call1DoThrow:(BOOL)doThrow error:(NSError * _Nullable * _Nullable)error callback:(void (^)(void))callback __attribute__((swift_name("call1(doThrow:callback:)")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)call2Callback:(void (^)(void))callback doThrow:(BOOL)doThrow error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("call2(callback:doThrow:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("GH3825KotlinImpl")))
-@interface KtGH3825KotlinImpl : KtBase <KtGH3825>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)call0AndReturnError:(NSError * _Nullable * _Nullable)error callback:(KtBoolean *(^)(void))callback __attribute__((swift_name("call0(callback:)")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)call1DoThrow:(BOOL)doThrow error:(NSError * _Nullable * _Nullable)error callback:(void (^)(void))callback __attribute__((swift_name("call1(doThrow:callback:)")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)call2Callback:(void (^)(void))callback doThrow:(BOOL)doThrow error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("call2(callback:doThrow:)")));
-@end
-
-__attribute__((swift_name("Foo_FakeOverrideInInterface")))
-@protocol KtFoo_FakeOverrideInInterface
-@required
-- (void)fooT:(id _Nullable)t __attribute__((swift_name("foo(t:)")));
-@end
-
-__attribute__((swift_name("Bar_FakeOverrideInInterface")))
-@protocol KtBar_FakeOverrideInInterface <KtFoo_FakeOverrideInInterface>
-@required
-@end
-
-@interface KtEnumeration (ValuesKt)
-- (KtEnumeration *)getAnswer __attribute__((swift_name("getAnswer()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ValuesKt")))
-@interface KtValuesKt : KtBase
-+ (id)argsFunI:(int32_t)i l:(int64_t)l d:(double)d s:(NSString *)s __attribute__((swift_name("argsFun(i:l:d:s:)")));
-+ (void (^)(void))asUnitBlockBlock:(id _Nullable (^)(void))block __attribute__((swift_name("asUnitBlock(block:)")));
-+ (id)boxIc1:(int32_t)ic1 __attribute__((swift_name("box(ic1:)")));
-+ (id)boxIc2:(id)ic2 __attribute__((swift_name("box(ic2:)")));
-+ (id)boxIc3:(id _Nullable)ic3 __attribute__((swift_name("box(ic3:)")));
-+ (KtBoolean * _Nullable)boxBooleanValue:(BOOL)booleanValue __attribute__((swift_name("box(booleanValue:)")));
-+ (KtByte * _Nullable)boxByteValue:(int8_t)byteValue __attribute__((swift_name("box(byteValue:)")));
-+ (KtDouble * _Nullable)boxDoubleValue:(double)doubleValue __attribute__((swift_name("box(doubleValue:)")));
-+ (KtFloat * _Nullable)boxFloatValue:(float)floatValue __attribute__((swift_name("box(floatValue:)")));
-+ (KtInt * _Nullable)boxIntValue:(int32_t)intValue __attribute__((swift_name("box(intValue:)")));
-+ (KtLong * _Nullable)boxLongValue:(int64_t)longValue __attribute__((swift_name("box(longValue:)")));
-+ (KtShort * _Nullable)boxShortValue:(int16_t)shortValue __attribute__((swift_name("box(shortValue:)")));
-+ (KtUByte * _Nullable)boxUByteValue:(uint8_t)uByteValue __attribute__((swift_name("box(uByteValue:)")));
-+ (KtUInt * _Nullable)boxUIntValue:(uint32_t)uIntValue __attribute__((swift_name("box(uIntValue:)")));
-+ (KtULong * _Nullable)boxULongValue:(uint64_t)uLongValue __attribute__((swift_name("box(uLongValue:)")));
-+ (KtUShort * _Nullable)boxUShortValue:(uint16_t)uShortValue __attribute__((swift_name("box(uShortValue:)")));
-+ (id _Nullable)boxChar:(unichar)receiver __attribute__((swift_name("boxChar(_:)")));
-+ (KtInt * _Nullable)callBase1:(id<KtBase1>)base1 value:(KtInt * _Nullable)value __attribute__((swift_name("call(base1:value:)")));
-+ (int32_t)callBase23:(KtBase23 *)base23 value:(KtInt * _Nullable)value __attribute__((swift_name("call(base23:value:)")));
-+ (KtInt * _Nullable)callBase2:(id<KtBase2>)base2 value:(KtInt * _Nullable)value __attribute__((swift_name("call(base2:value:)")));
-+ (KtInt * _Nullable)callExtendedBase1:(id<KtExtendedBase1>)extendedBase1 value:(KtInt * _Nullable)value __attribute__((swift_name("call(extendedBase1:value:)")));
-+ (int32_t)callBase3:(id)base3 value:(KtInt * _Nullable)value __attribute__((swift_name("call(base3:value:)")));
-+ (void)callFoo_FakeOverrideInInterfaceObj:(id<KtBar_FakeOverrideInInterface>)obj __attribute__((swift_name("callFoo_FakeOverrideInInterface(obj:)")));
-
-/**
- * @note This method converts instances of MyError to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (BOOL)callUnitMethods:(id<KtSwiftOverridableMethodsWithThrows>)methods error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("callUnit(methods:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)callUnitCallerCaller:(id<KtMethodsWithThrowsUnitCaller>)caller methods:(id<KtMethodsWithThrows>)methods error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("callUnitCaller(caller:methods:)")));
-+ (NSString *)concatenateInlineClassValuesIc1:(int32_t)ic1 ic1N:(id _Nullable)ic1N ic2:(id)ic2 ic2N:(id _Nullable)ic2N ic3:(id _Nullable)ic3 ic3N:(id _Nullable)ic3N __attribute__((swift_name("concatenateInlineClassValues(ic1:ic1N:ic2:ic2N:ic3:ic3N:)")));
-+ (id<KtTransform>)createTransformDecimalStringToInt __attribute__((swift_name("createTransformDecimalStringToInt()")));
-+ (void)emptyFun __attribute__((swift_name("emptyFun()")));
-+ (void)ensureEqualBooleansActual:(KtBoolean * _Nullable)actual expected:(BOOL)expected __attribute__((swift_name("ensureEqualBooleans(actual:expected:)")));
-+ (void)ensureEqualBooleansAsAnyActual:(id _Nullable)actual expected:(BOOL)expected __attribute__((swift_name("ensureEqualBooleansAsAny(actual:expected:)")));
-+ (void)ensureEqualBytesActual:(KtByte * _Nullable)actual expected:(int8_t)expected __attribute__((swift_name("ensureEqualBytes(actual:expected:)")));
-+ (void)ensureEqualDoublesActual:(KtDouble * _Nullable)actual expected:(double)expected __attribute__((swift_name("ensureEqualDoubles(actual:expected:)")));
-+ (void)ensureEqualFloatsActual:(KtFloat * _Nullable)actual expected:(float)expected __attribute__((swift_name("ensureEqualFloats(actual:expected:)")));
-+ (void)ensureEqualIntsActual:(KtInt * _Nullable)actual expected:(int32_t)expected __attribute__((swift_name("ensureEqualInts(actual:expected:)")));
-+ (void)ensureEqualLongsActual:(KtLong * _Nullable)actual expected:(int64_t)expected __attribute__((swift_name("ensureEqualLongs(actual:expected:)")));
-+ (void)ensureEqualShortsActual:(KtShort * _Nullable)actual expected:(int16_t)expected __attribute__((swift_name("ensureEqualShorts(actual:expected:)")));
-+ (void)ensureEqualUBytesActual:(KtUByte * _Nullable)actual expected:(uint8_t)expected __attribute__((swift_name("ensureEqualUBytes(actual:expected:)")));
-+ (void)ensureEqualUIntsActual:(KtUInt * _Nullable)actual expected:(uint32_t)expected __attribute__((swift_name("ensureEqualUInts(actual:expected:)")));
-+ (void)ensureEqualULongsActual:(KtULong * _Nullable)actual expected:(uint64_t)expected __attribute__((swift_name("ensureEqualULongs(actual:expected:)")));
-+ (void)ensureEqualUShortsActual:(KtUShort * _Nullable)actual expected:(uint16_t)expected __attribute__((swift_name("ensureEqualUShorts(actual:expected:)")));
-+ (void)error __attribute__((swift_name("error()"))) __attribute__((unavailable("error")));
-+ (void)fooA:(KtKotlinAtomicReference<id> *)a __attribute__((swift_name("foo(a:)")));
-+ (id)fooGenericNumberR:(id)r foo:(id (^)(id))foo __attribute__((swift_name("fooGenericNumber(r:foo:)")));
-+ (NSString *)funArgumentFoo:(NSString *(^)(void))foo __attribute__((swift_name("funArgument(foo:)")));
-+ (void)gc __attribute__((swift_name("gc()")));
-+ (id _Nullable)genericFooT:(id _Nullable)t foo:(id _Nullable (^)(id _Nullable))foo __attribute__((swift_name("genericFoo(t:foo:)")));
-+ (KtEnumeration *)getValue:(int32_t)value __attribute__((swift_name("get(value:)")));
-+ (KtWithCompanionAndObjectCompanion *)getCompanionObject __attribute__((swift_name("getCompanionObject()")));
-+ (KtWithCompanionAndObjectNamed *)getNamedObject __attribute__((swift_name("getNamedObject()")));
-+ (KtOpenClassI *)getNamedObjectInterface __attribute__((swift_name("getNamedObjectInterface()")));
-+ (void (^ _Nullable)(void))getNullBlock __attribute__((swift_name("getNullBlock()")));
-+ (int32_t)getValue1:(int32_t)receiver __attribute__((swift_name("getValue1(_:)")));
-+ (NSString *)getValue2:(id)receiver __attribute__((swift_name("getValue2(_:)")));
-+ (KtTripleVals<id> * _Nullable)getValue3:(id _Nullable)receiver __attribute__((swift_name("getValue3(_:)")));
-+ (KtInt * _Nullable)getValueOrNull1:(id _Nullable)receiver __attribute__((swift_name("getValueOrNull1(_:)")));
-+ (NSString * _Nullable)getValueOrNull2:(id _Nullable)receiver __attribute__((swift_name("getValueOrNull2(_:)")));
-+ (KtTripleVals<id> * _Nullable)getValueOrNull3:(id _Nullable)receiver __attribute__((swift_name("getValueOrNull3(_:)")));
-+ (NSString *)iFunExt:(id<KtI>)receiver __attribute__((swift_name("iFunExt(_:)")));
-+ (BOOL)isA:(id _Nullable)receiver __attribute__((swift_name("isA(_:)")));
-+ (BOOL)isBlockNullBlock:(void (^ _Nullable)(void))block __attribute__((swift_name("isBlockNull(block:)")));
-+ (BOOL)isFreezingEnabled __attribute__((swift_name("isFreezingEnabled()")));
-+ (BOOL)isFrozenObj:(id)obj __attribute__((swift_name("isFrozen(obj:)")));
-+ (BOOL)isFunctionObj:(id _Nullable)obj __attribute__((swift_name("isFunction(obj:)")));
-+ (BOOL)isFunction0Obj:(id _Nullable)obj __attribute__((swift_name("isFunction0(obj:)")));
-+ (id)kotlinLambdaBlock:(id (^)(id))block __attribute__((swift_name("kotlinLambda(block:)")));
-+ (NSDictionary<KtBoolean *, NSString *> *)mapBoolean2String __attribute__((swift_name("mapBoolean2String()")));
-+ (NSDictionary<KtByte *, KtShort *> *)mapByte2Short __attribute__((swift_name("mapByte2Short()")));
-+ (NSDictionary<KtDouble *, NSString *> *)mapDouble2String __attribute__((swift_name("mapDouble2String()")));
-+ (NSDictionary<KtFloat *, KtFloat *> *)mapFloat2Float __attribute__((swift_name("mapFloat2Float()")));
-+ (NSDictionary<KtInt *, KtLong *> *)mapInt2Long __attribute__((swift_name("mapInt2Long()")));
-+ (NSDictionary<KtLong *, KtLong *> *)mapLong2Long __attribute__((swift_name("mapLong2Long()")));
-+ (NSDictionary<KtShort *, KtByte *> *)mapShort2Byte __attribute__((swift_name("mapShort2Byte()")));
-+ (NSDictionary<KtUByte *, KtBoolean *> *)mapUByte2Boolean __attribute__((swift_name("mapUByte2Boolean()")));
-+ (NSDictionary<KtUInt *, KtLong *> *)mapUInt2Long __attribute__((swift_name("mapUInt2Long()")));
-+ (NSDictionary<KtULong *, KtLong *> *)mapULong2Long __attribute__((swift_name("mapULong2Long()")));
-+ (NSDictionary<KtUShort *, KtByte *> *)mapUShort2Byte __attribute__((swift_name("mapUShort2Byte()")));
-+ (int64_t)multiplyInt:(int32_t)int_ long:(int64_t)long_ __attribute__((swift_name("multiply(int:long:)")));
-+ (KtMutableDictionary<KtBoolean *, NSString *> *)mutBoolean2String __attribute__((swift_name("mutBoolean2String()")));
-+ (KtMutableDictionary<KtByte *, KtShort *> *)mutByte2Short __attribute__((swift_name("mutByte2Short()")));
-+ (KtMutableDictionary<KtDouble *, NSString *> *)mutDouble2String __attribute__((swift_name("mutDouble2String()")));
-+ (KtMutableDictionary<KtFloat *, KtFloat *> *)mutFloat2Float __attribute__((swift_name("mutFloat2Float()")));
-+ (KtMutableDictionary<KtInt *, KtLong *> *)mutInt2Long __attribute__((swift_name("mutInt2Long()")));
-+ (KtMutableDictionary<KtLong *, KtLong *> *)mutLong2Long __attribute__((swift_name("mutLong2Long()")));
-+ (KtMutableDictionary<KtShort *, KtByte *> *)mutShort2Byte __attribute__((swift_name("mutShort2Byte()")));
-+ (KtMutableDictionary<KtUByte *, KtBoolean *> *)mutUByte2Boolean __attribute__((swift_name("mutUByte2Boolean()")));
-+ (KtMutableDictionary<KtUInt *, KtLong *> *)mutUInt2Long __attribute__((swift_name("mutUInt2Long()")));
-+ (KtMutableDictionary<KtULong *, KtLong *> *)mutULong2Long __attribute__((swift_name("mutULong2Long()")));
-+ (KtMutableDictionary<KtUShort *, KtByte *> *)mutUShort2Byte __attribute__((swift_name("mutUShort2Byte()")));
-+ (KtEnumeration *)passEnum __attribute__((swift_name("passEnum()")));
-+ (void)print:(id _Nullable)receiver __attribute__((swift_name("print(_:)")));
-+ (void)receiveEnumE:(int32_t)e __attribute__((swift_name("receiveEnum(e:)")));
-+ (void)runNothingBlockBlock:(void (^)(void))block __attribute__((swift_name("runNothingBlock(block:)")));
-+ (BOOL)runUnitBlockBlock:(void (^)(void))block __attribute__((swift_name("runUnitBlock(block:)")));
-+ (id)same:(id)receiver __attribute__((swift_name("same(_:)")));
-+ (NSString *)strFun __attribute__((swift_name("strFun()")));
-+ (NSString *)subExt:(NSString *)receiver i:(int32_t)i __attribute__((swift_name("subExt(_:i:)")));
-+ (int32_t)testAbstractInterfaceCallX:(id<KtIAbstractInterface>)x __attribute__((swift_name("testAbstractInterfaceCall(x:)")));
-+ (int32_t)testAbstractInterfaceCall2X:(id<KtIAbstractInterface2>)x __attribute__((swift_name("testAbstractInterfaceCall2(x:)")));
-+ (BOOL)testClassTypeCheckX:(id)x __attribute__((swift_name("testClassTypeCheck(x:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)testGH3825Gh3825:(id<KtGH3825>)gh3825 error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("testGH3825(gh3825:)")));
-+ (BOOL)testInterfaceTypeCheckX:(id)x __attribute__((swift_name("testInterfaceTypeCheck(x:)")));
-+ (void)testRememberNewObjectTest:(id<KtTestRememberNewObject>)test __attribute__((swift_name("testRememberNewObject(test:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)testSwiftNotThrowingMethods:(id<KtSwiftOverridableMethodsWithThrows>)methods error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("testSwiftNotThrowing(methods:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)testSwiftNotThrowingTest:(id<KtThrowsWithBridgeBase>)test error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("testSwiftNotThrowing(test:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (KtKotlinObjCErrorException * _Nullable)testSwiftThrowingMethods:(id<KtSwiftOverridableMethodsWithThrows>)methods error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("testSwiftThrowing(methods:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)testSwiftThrowingTest:(id<KtThrowsWithBridgeBase>)test flag:(BOOL)flag error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("testSwiftThrowing(test:flag:)")));
-
-/**
- * @note This method converts instances of MyException, MyError to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (BOOL)throwExceptionError:(BOOL)error error:(NSError * _Nullable * _Nullable)error_ __attribute__((swift_name("throwException(error:)")));
-+ (NSString *)toString:(id _Nullable)receiver __attribute__((swift_name("toString(_:)")));
-+ (NSArray<id> *)varargToListArgs:(KtKotlinArray<id> *)args __attribute__((swift_name("varargToList(args:)")));
-+ (void)warning __attribute__((swift_name("warning()"))) __attribute__((deprecated("warning")));
-@property (class, readonly) int32_t PROPERTY_NAME_MUST_NOT_BE_ALTERED_BY_SWIFT __attribute__((swift_name("PROPERTY_NAME_MUST_NOT_BE_ALTERED_BY_SWIFT")));
-@property (class, readonly) NSArray<id> *anyList __attribute__((swift_name("anyList")));
-@property (class) id anyValue __attribute__((swift_name("anyValue")));
-@property (class, readonly) id boolAnyVal __attribute__((swift_name("boolAnyVal")));
-@property (class, readonly) BOOL boolVal __attribute__((swift_name("boolVal")));
-@property (class, readonly) double dbl __attribute__((swift_name("dbl")));
-@property (class) KtKotlinArray<NSString *> *delegatedGlobalArray __attribute__((swift_name("delegatedGlobalArray")));
-@property (class, readonly) NSArray<NSString *> *delegatedList __attribute__((swift_name("delegatedList")));
-@property (class, readonly) id _Nullable errorVal __attribute__((swift_name("errorVal"))) __attribute__((unavailable("error")));
-@property (class) id _Nullable errorVar __attribute__((swift_name("errorVar"))) __attribute__((unavailable("error")));
-@property (class, readonly) float flt __attribute__((swift_name("flt")));
-@property (class) int32_t gh3525BaseInitCount __attribute__((swift_name("gh3525BaseInitCount")));
-@property (class) int32_t gh3525InitCount __attribute__((swift_name("gh3525InitCount")));
-@property (class, readonly) double infDoubleVal __attribute__((swift_name("infDoubleVal")));
-@property (class, readonly) float infFloatVal __attribute__((swift_name("infFloatVal")));
-@property (class) int32_t intVar __attribute__((swift_name("intVar")));
-@property (class, readonly) int32_t integer __attribute__((swift_name("integer")));
-@property (class) id lateinitIntVar __attribute__((swift_name("lateinitIntVar")));
-@property (class, readonly) NSString *lazyVal __attribute__((swift_name("lazyVal")));
-@property (class, readonly) int64_t longInt __attribute__((swift_name("longInt")));
-@property (class) id maxDoubleVal __attribute__((swift_name("maxDoubleVal")));
-@property (class) id minDoubleVal __attribute__((swift_name("minDoubleVal")));
-@property (class, readonly) double nanDoubleVal __attribute__((swift_name("nanDoubleVal")));
-@property (class, readonly) float nanFloatVal __attribute__((swift_name("nanFloatVal")));
-@property (class, readonly) id _Nullable nullVal __attribute__((swift_name("nullVal")));
-@property (class) NSString * _Nullable nullVar __attribute__((swift_name("nullVar")));
-@property (class, readonly) NSArray<id> *numbersList __attribute__((swift_name("numbersList")));
-@property (class) NSString *str __attribute__((swift_name("str")));
-@property (class) id strAsAny __attribute__((swift_name("strAsAny")));
-@property (class, readonly) KtInt *(^sumLambda)(KtInt *, KtInt *) __attribute__((swift_name("sumLambda")));
-@property (class, readonly) id _Nullable warningVal __attribute__((swift_name("warningVal"))) __attribute__((deprecated("warning")));
-@property (class) id _Nullable warningVar __attribute__((swift_name("warningVar"))) __attribute__((deprecated("warning")));
-@end
-
-__attribute__((swift_name("InvariantSuper")))
-@interface KtInvariantSuper<T> : KtBase
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Invariant")))
-@interface KtInvariant<T> : KtInvariantSuper<T>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("OutVariantSuper")))
-@interface KtOutVariantSuper<__covariant T> : KtBase
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("OutVariant")))
-@interface KtOutVariant<__covariant T> : KtOutVariantSuper<T>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("InVariantSuper")))
-@interface KtInVariantSuper<__contravariant T> : KtBase
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("InVariant")))
-@interface KtInVariant<__contravariant T> : KtInVariantSuper<T>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("VectorKt")))
-@interface KtVectorKt : KtBase
-+ (id _Nullable)createNullableVectorIsNull:(BOOL)isNull __attribute__((swift_name("createNullableVector(isNull:)")));
-+ (float __attribute__((__vector_size__(16))))createVectorF0:(float)f0 f1:(float)f1 f2:(float)f2 f3:(float)f3 __attribute__((swift_name("createVector(f0:f1:f2:f3:)")));
-+ (float __attribute__((__vector_size__(16))))createVectorI0:(int32_t)i0 i1:(int32_t)i1 i2:(int32_t)i2 i3:(int32_t)i3 __attribute__((swift_name("createVector(i0:i1:i2:i3:)")));
-+ (int32_t)sumNullableVectorInt:(id _Nullable)receiver __attribute__((swift_name("sumNullableVectorInt(_:)")));
-+ (float)sumVectorFloat:(float __attribute__((__vector_size__(16))))receiver __attribute__((swift_name("sumVectorFloat(_:)")));
-+ (int32_t)sumVectorInt:(float __attribute__((__vector_size__(16))))receiver __attribute__((swift_name("sumVectorInt(_:)")));
-@property (class) float __attribute__((__vector_size__(16))) vector __attribute__((swift_name("vector")));
-@end
-
diff --git a/native/native.tests/testData/framework/objcexport/expectedLazyGroupA/expectedLazyNoGenerics.h b/native/native.tests/testData/framework/objcexport/expectedLazyGroupA/expectedLazyNoGenerics.h
index d59b3d9..b314520 100644
--- a/native/native.tests/testData/framework/objcexport/expectedLazyGroupA/expectedLazyNoGenerics.h
+++ b/native/native.tests/testData/framework/objcexport/expectedLazyGroupA/expectedLazyNoGenerics.h
@@ -820,2593 +820,3 @@
 + (KtInterfaceNameManglingC2 *)o2 __attribute__((swift_name("o2()")));
 @end
 
-
-/**
- * Summary class [KDocExport].
- *
- * @property xyzzy Doc for property xyzzy
- * @property zzz See below.
- */
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KDocExport")))
-@interface KtKDocExport : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-
-/** Non-primary ctor KDoc: */
-- (instancetype)initWithName:(NSString *)name __attribute__((swift_name("init(name:)"))) __attribute__((objc_designated_initializer));
-
-/** @property xyzzy KDoc for foo? */
-@property (readonly) NSString *foo __attribute__((swift_name("foo")));
-
-/**
- * @param xyzzy is documented.
- *
- * This is multi-line KDoc. See a blank line above.
- */
-@property (readonly) NSString *xyzzy __attribute__((swift_name("xyzzy")));
-
-/** @property foo KDoc for yxxyz? */
-@property int32_t yxxyz __attribute__((swift_name("yxxyz")));
-@end
-
-__attribute__((swift_name("SomeClassWithProperty")))
-@interface KtSomeClassWithProperty : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-
-/**
- * Returns dispatcher that executes coroutines immediately when it is already in the right context
- * (e.g. current looper is the same as this handler's looper) without an additional [re-dispatch][CoroutineDispatcher.dispatch].
- *
- * Immediate dispatcher is safe from stack overflows and in case of nested invocations forms event-loop similar to [Dispatchers.Unconfined].
- * The event loop is an advanced topic and its implications can be found in [Dispatchers.Unconfined] documentation.
- * The formed event-loop is shared with [Unconfined] and other immediate dispatchers, potentially overlapping tasks between them.
- *
- * Example of usage:
- * ```
- * suspend fun updateUiElement(val text: String) {
- *   **
- *    * If it is known that updateUiElement can be invoked both from the Main thread and from other threads,
- *    * `immediate` dispatcher is used as a performance optimization to avoid unnecessary dispatch.
- *    *
- *    * In that case, when `updateUiElement` is invoked from the Main thread, `uiElement.text` will be
- *    * invoked immediately without any dispatching, otherwise, the `Dispatchers.Main` dispatch cycle will be triggered.
- *    **
- *   withContext(Dispatchers.Main.immediate) {
- *     uiElement.text = text
- *   }
- *   // Do context-independent logic such as logging
- * }
- * ```
- *
- * Method may throw [UnsupportedOperationException] if immediate dispatching is not supported by current dispatcher,
- * please refer to specific dispatcher documentation.
- *
- * [Dispatchers.Main] supports immediate execution for Android, JavaFx and Swing platforms.
- */
-@property (readonly) KtSomeClassWithProperty *heavyFormattedKDocFoo __attribute__((swift_name("heavyFormattedKDocFoo")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KdocExportKt")))
-@interface KtKdocExportKt : KtBase
-
-/**
- * Useless function [whatever]
- *
- * This kdoc has some additional formatting.
- * @param a keep intact and return
- * @return value of [a]
- * Check for additional comment (note) below
- *
- * @note This method converts instances of IllegalArgumentException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (NSString * _Nullable)whateverA:(NSString *)a error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("whatever(a:)")));
-@end
-
-__attribute__((swift_name("KotlinPrivateOverrideI1")))
-@protocol KtKotlinPrivateOverrideI1
-@required
-- (int32_t)i123AbstractMethod __attribute__((swift_name("i123AbstractMethod()")));
-- (int32_t)i1OpenMethod __attribute__((swift_name("i1OpenMethod()")));
-@end
-
-__attribute__((swift_name("KotlinPrivateOverrideI2")))
-@protocol KtKotlinPrivateOverrideI2
-@required
-- (int32_t)i123AbstractMethod __attribute__((swift_name("i123AbstractMethod()")));
-- (int32_t)i234AbstractMethod __attribute__((swift_name("i234AbstractMethod()")));
-- (int32_t)i2AbstractMethod __attribute__((swift_name("i2AbstractMethod()")));
-@end
-
-__attribute__((swift_name("KotlinPrivateOverrideA1")))
-@interface KtKotlinPrivateOverrideA1 : KtBase <KtKotlinPrivateOverrideI1, KtKotlinPrivateOverrideI2>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)a1AbstractMethod __attribute__((swift_name("a1AbstractMethod()")));
-- (int32_t)a1OpenMethod __attribute__((swift_name("a1OpenMethod()")));
-@end
-
-__attribute__((swift_name("KotlinPrivateOverrideI3")))
-@protocol KtKotlinPrivateOverrideI3
-@required
-- (int32_t)i123AbstractMethod __attribute__((swift_name("i123AbstractMethod()")));
-- (int32_t)i234AbstractMethod __attribute__((swift_name("i234AbstractMethod()")));
-- (int32_t)i3AbstractMethod __attribute__((swift_name("i3AbstractMethod()")));
-@end
-
-__attribute__((swift_name("KotlinPrivateOverrideI4")))
-@protocol KtKotlinPrivateOverrideI4
-@required
-- (int32_t)i234AbstractMethod __attribute__((swift_name("i234AbstractMethod()")));
-- (int32_t)i4AbstractMethod __attribute__((swift_name("i4AbstractMethod()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KotlinPrivateOverrideKt")))
-@interface KtKotlinPrivateOverrideKt : KtBase
-+ (id)createP1 __attribute__((swift_name("createP1()")));
-+ (id)createP12 __attribute__((swift_name("createP12()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt35940Kt")))
-@interface KtKt35940Kt : KtBase
-+ (NSString *)testKt35940 __attribute__((swift_name("testKt35940()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT38641")))
-@interface KtKT38641 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT38641.IntType")))
-@interface KtKT38641IntType : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (getter=description, setter=setDescription:) int32_t description_ __attribute__((swift_name("description_")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT38641.Val")))
-@interface KtKT38641Val : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly, getter=description) NSString *description_ __attribute__((swift_name("description_")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT38641.Var")))
-@interface KtKT38641Var : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (getter=description, setter=setDescription:) NSString *description_ __attribute__((swift_name("description_")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT38641.TwoProperties")))
-@interface KtKT38641TwoProperties : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly, getter=description) NSString *description_ __attribute__((swift_name("description_")));
-@property (readonly) NSString *description_ __attribute__((swift_name("description_")));
-@end
-
-__attribute__((swift_name("KT38641.OverrideVal")))
-@interface KtKT38641OverrideVal : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly, getter=description) NSString *description_ __attribute__((swift_name("description_")));
-@end
-
-__attribute__((swift_name("KT38641OverrideVar")))
-@protocol KtKT38641OverrideVar
-@required
-@property (getter=description, setter=setDescription:) NSString *description_ __attribute__((swift_name("description_")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt38641Kt")))
-@interface KtKt38641Kt : KtBase
-+ (NSString *)getOverrideValDescriptionImpl:(KtKT38641OverrideVal *)impl __attribute__((swift_name("getOverrideValDescription(impl:)")));
-+ (NSString *)getOverrideVarDescriptionImpl:(id<KtKT38641OverrideVar>)impl __attribute__((swift_name("getOverrideVarDescription(impl:)")));
-+ (void)setOverrideVarDescriptionImpl:(id<KtKT38641OverrideVar>)impl newValue:(NSString *)newValue __attribute__((swift_name("setOverrideVarDescription(impl:newValue:)")));
-@end
-
-__attribute__((swift_name("JsonConfiguration")))
-@interface KtJsonConfiguration : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable("This class is deprecated for removal during serialization 1.0 API stabilization.\nFor configuring Json instances, the corresponding builder function can be used instead, e.g. instead of'Json(JsonConfiguration.Stable.copy(isLenient = true))' 'Json { isLenient = true }' should be used.\nInstead of storing JsonConfiguration instances of the code, Json instances can be used directly:'Json(MyJsonConfiguration.copy(prettyPrint = true))' can be replaced with 'Json(from = MyApplicationJson) { prettyPrint = true }'")));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("MoreTrickyChars")))
-@interface KtMoreTrickyChars : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((deprecated("'\"\\@$(){}\r\n")));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt39206Kt")))
-@interface KtKt39206Kt : KtBase
-+ (int32_t)myFunc __attribute__((swift_name("myFunc()"))) __attribute__((deprecated("Don't call this\nPlease")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Ckt41907")))
-@interface KtCkt41907 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("Ikt41907")))
-@protocol KtIkt41907
-@required
-- (void)fooC:(KtCkt41907 *)c __attribute__((swift_name("foo(c:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt41907Kt")))
-@interface KtKt41907Kt : KtBase
-+ (void)escapeCC:(KtCkt41907 *)c __attribute__((swift_name("escapeC(c:)")));
-+ (void)testKt41907O:(id<KtIkt41907>)o __attribute__((swift_name("testKt41907(o:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT43599")))
-@interface KtKT43599 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) NSString *memberProperty __attribute__((swift_name("memberProperty")));
-@end
-
-@interface KtKT43599 (Kt43599Kt)
-@property (readonly) NSString *extensionProperty __attribute__((swift_name("extensionProperty")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt43599Kt")))
-@interface KtKt43599Kt : KtBase
-+ (void)setTopLevelLateinitPropertyValue:(NSString *)value __attribute__((swift_name("setTopLevelLateinitProperty(value:)")));
-@property (class, readonly) NSString *topLevelLateinitProperty __attribute__((swift_name("topLevelLateinitProperty")));
-@property (class, readonly) NSString *topLevelProperty __attribute__((swift_name("topLevelProperty")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT43780TestObject")))
-@interface KtKT43780TestObject : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)kT43780TestObject __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtKT43780TestObject *shared __attribute__((swift_name("shared")));
-@property (readonly) NSString *Shared __attribute__((swift_name("Shared")));
-@property (readonly) NSString *shared __attribute__((swift_name("shared")));
-@property (readonly) int32_t x __attribute__((swift_name("x")));
-@property (readonly) int32_t y __attribute__((swift_name("y")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT43780TestClassWithCompanion")))
-@interface KtKT43780TestClassWithCompanion : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (class, readonly, getter=companion) KtKT43780TestClassWithCompanionCompanion *companion __attribute__((swift_name("companion")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT43780TestClassWithCompanion.Companion")))
-@interface KtKT43780TestClassWithCompanionCompanion : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)companion __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtKT43780TestClassWithCompanionCompanion *shared __attribute__((swift_name("shared")));
-@property (readonly) int32_t z __attribute__((swift_name("z")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Shared")))
-@interface KtShared : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)shared __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared_) KtShared *shared __attribute__((swift_name("shared")));
-@property (readonly) int32_t x __attribute__((swift_name("x")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Companion")))
-@interface KtCompanion : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (class, readonly, getter=companion) KtCompanionCompanion *companion __attribute__((swift_name("companion")));
-@property (readonly) int32_t t __attribute__((swift_name("t")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Companion.Companion")))
-@interface KtCompanionCompanion : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)companion __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtCompanionCompanion *shared __attribute__((swift_name("shared")));
-@property (readonly) int32_t x __attribute__((swift_name("x")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT43780Enum")))
-@interface KtKT43780Enum : KtKotlinEnum
-+ (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) KtKT43780Enum *otherEntry __attribute__((swift_name("otherEntry")));
-@property (class, readonly) KtKT43780Enum *companion __attribute__((swift_name("companion")));
-+ (KtKotlinArray *)values __attribute__((swift_name("values()")));
-@property (class, readonly) NSArray<KtKT43780Enum *> *entries __attribute__((swift_name("entries")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT43780Enum.Companion")))
-@interface KtKT43780EnumCompanion : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)companion __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtKT43780EnumCompanion *shared __attribute__((swift_name("shared")));
-@property (readonly) int32_t x __attribute__((swift_name("x")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ClassWithInternalCompanion")))
-@interface KtClassWithInternalCompanion : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) int32_t y __attribute__((swift_name("y")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ClassWithPrivateCompanion")))
-@interface KtClassWithPrivateCompanion : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) int32_t y __attribute__((swift_name("y")));
-@end
-
-__attribute__((swift_name("Host")))
-@protocol KtHost
-@required
-@property (readonly) NSString *test __attribute__((swift_name("test")));
-@end
-
-__attribute__((swift_name("AbstractHost")))
-@interface KtAbstractHost : KtBase <KtHost>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt46431Kt")))
-@interface KtKt46431Kt : KtBase
-+ (id<KtHost>)createAbstractHost __attribute__((swift_name("createAbstractHost()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT49937")))
-@interface KtKT49937 : KtBase
-- (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()")));
-@end
-
-
-/**
- * @note annotations
- *   Foo
- *   BugReport(assignedTo="me", status="open")
-*/
-__attribute__((swift_name("MyInterface")))
-@protocol KtMyInterface
-@required
-@end
-
-
-/**
- * @note annotations
- *   Foo
- *   BugReport(assignedTo="me", status="open")
-*/
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Bar")))
-@interface KtBar : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-
-/**
- * My method
- *   @param nodocParam is one arg
- *  @param fooParam is second arg
- * @param fooParam annotations Foo BugReport(assignedTo="me", status="fixed")
- * @return their sum
- *
- * @note annotations
- *   Foo
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
- * @note This method has protected visibility in Kotlin source and is intended only for use by subclasses.
-*/
-- (void)bazNodocParam:(int32_t)nodocParam fooParam:(int32_t)fooParam completionHandler:(void (^)(KtInt * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("baz(nodocParam:fooParam:completionHandler:)"))) __attribute__((deprecated("warning")));
-
-/**
- * @note This property has protected visibility in Kotlin source and is intended only for use by subclasses.
-*/
-@property (readonly) NSString *farewell __attribute__((swift_name("farewell")));
-
-/** My property
- ***
- *
- *
- * @note annotations
- *   Foo
- *   BugReport(assignedTo="me", status="open")
-*/
-@property (readonly) NSString *greeting __attribute__((swift_name("greeting")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT54119KotlinKey")))
-@interface KtKT54119KotlinKey : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt54119Kt")))
-@interface KtKt54119Kt : KtBase
-+ (BOOL)callContainsSet:(NSSet<id> *)set __attribute__((swift_name("callContains(set:)")));
-+ (BOOL)callContainsEntryMap:(NSDictionary<id, id> *)map __attribute__((swift_name("callContainsEntry(map:)")));
-+ (BOOL)callContainsKeyMap:(NSDictionary<id, id> *)map __attribute__((swift_name("callContainsKey(map:)")));
-+ (BOOL)callContainsValueMap:(NSDictionary<id, id> *)map __attribute__((swift_name("callContainsValue(map:)")));
-+ (id _Nullable)callGetMap:(NSDictionary<id, id> *)map __attribute__((swift_name("callGet(map:)")));
-+ (id _Nullable)callGetElementSet:(NSSet<id> *)set __attribute__((swift_name("callGetElement(set:)")));
-+ (int32_t)callGetOrThrowConcurrentModificationMap:(NSDictionary<id, id> *)map __attribute__((swift_name("callGetOrThrowConcurrentModification(map:)")));
-@end
-
-@interface KtKotlinSequenceScope (Kt55736Kt)
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)fillWithCompletionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("fill(completionHandler:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt55736Kt")))
-@interface KtKt55736Kt : KtBase
-+ (NSArray<KtInt *> *)callbackBlock:(id<KtKotlinSuspendFunction1>)block __attribute__((swift_name("callback(block:)")));
-+ (id<KtKotlinKSuspendFunction1>)getFillFunction __attribute__((swift_name("getFillFunction()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt56521")))
-@interface KtKt56521 : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)kt56521 __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtKt56521 *shared __attribute__((swift_name("shared")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt56521Kt")))
-@interface KtKt56521Kt : KtBase
-+ (KtKt56521 *)getKt56521 __attribute__((swift_name("getKt56521()")));
-@property (class) int32_t initialized __attribute__((swift_name("initialized")));
-@end
-
-__attribute__((swift_name("IKt57373")))
-@protocol KtIKt57373
-@required
-@property (readonly) int32_t bar __attribute__((swift_name("bar")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("DKt57373")))
-@interface KtDKt57373 : KtBase <KtIKt57373>
-- (instancetype)initWithFoo:(id<KtIKt57373>)foo __attribute__((swift_name("init(foo:)"))) __attribute__((objc_designated_initializer));
-@property (readonly) int32_t bar __attribute__((swift_name("bar")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("CKt57373")))
-@interface KtCKt57373 : KtBase <KtIKt57373>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) int32_t bar __attribute__((swift_name("bar")));
-@end
-
-__attribute__((swift_name("Ckt57791")))
-@interface KtCkt57791 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)baz __attribute__((swift_name("baz()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Okt57791")))
-@interface KtOkt57791 : KtCkt57791
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-+ (instancetype)okt57791 __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtOkt57791 *shared __attribute__((swift_name("shared")));
-- (int32_t)baz __attribute__((swift_name("baz()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Ckt57791Final")))
-@interface KtCkt57791Final : KtCkt57791
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)baz __attribute__((swift_name("baz()")));
-@end
-
-__attribute__((swift_name("Foo")))
-@protocol KtFoo
-@required
-- (KtCkt57791Final *)getCkt57791 __attribute__((swift_name("getCkt57791()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt57791Kt")))
-@interface KtKt57791Kt : KtBase
-+ (BOOL)foobarF:(BOOL)f foo:(id<KtFoo>)foo __attribute__((swift_name("foobar(f:foo:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("LibraryKt")))
-@interface KtLibraryKt : KtBase
-+ (NSString *)readDataFromLibraryClassInput:(KtA *)input __attribute__((swift_name("readDataFromLibraryClass(input:)")));
-+ (NSString *)readDataFromLibraryEnumInput:(KtE *)input __attribute__((swift_name("readDataFromLibraryEnum(input:)")));
-+ (NSString *)readDataFromLibraryInterfaceInput:(id<KtI>)input __attribute__((swift_name("readDataFromLibraryInterface(input:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ArraysConstructor")))
-@interface KtArraysConstructor : KtBase
-- (instancetype)initWithInt1:(int32_t)int1 int2:(int32_t)int2 __attribute__((swift_name("init(int1:int2:)"))) __attribute__((objc_designated_initializer));
-- (NSString *)log __attribute__((swift_name("log()")));
-- (void)setInt1:(int32_t)int1 int2:(int32_t)int2 __attribute__((swift_name("set(int1:int2:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ArraysDefault")))
-@interface KtArraysDefault : KtBase
-- (instancetype)initWithInt1:(int32_t)int1 int2:(int32_t)int2 __attribute__((swift_name("init(int1:int2:)"))) __attribute__((objc_designated_initializer));
-- (NSString *)log __attribute__((swift_name("log()")));
-- (void)setInt1:(int32_t)int1 int2:(int32_t)int2 __attribute__((swift_name("set(int1:int2:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ArraysInitBlock")))
-@interface KtArraysInitBlock : KtBase
-- (instancetype)initWithInt1:(int32_t)int1 int2:(int32_t)int2 __attribute__((swift_name("init(int1:int2:)"))) __attribute__((objc_designated_initializer));
-- (NSString *)log __attribute__((swift_name("log()")));
-- (void)setInt1:(int32_t)int1 int2:(int32_t)int2 __attribute__((swift_name("set(int1:int2:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KotlinLivenessTracker")))
-@interface KtKotlinLivenessTracker : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (void)addObj:(id _Nullable)obj __attribute__((swift_name("add(obj:)")));
-- (BOOL)isEmpty __attribute__((swift_name("isEmpty()")));
-- (BOOL)objectsAreDead __attribute__((swift_name("objectsAreDead()")));
-@property (readonly) NSMutableArray<KtKotlinWeakReference *> *weakRefs __attribute__((swift_name("weakRefs")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KotlinObject")))
-@interface KtKotlinObject : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("NoAutoreleaseSendHelper")))
-@protocol KtNoAutoreleaseSendHelper
-@required
-- (void (^)(KtKotlinObject *))blockReceivingKotlinObject __attribute__((swift_name("blockReceivingKotlinObject()")));
-- (void)sendBlockBlock:(KtKotlinObject *(^)(void))block __attribute__((swift_name("sendBlock(block:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)sendCompletionWithCompletionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("sendCompletion(completionHandler:)")));
-- (void)sendKotlinObjectKotlinObject:(KtKotlinObject *)kotlinObject __attribute__((swift_name("sendKotlinObject(kotlinObject:)")));
-- (void)sendListList:(NSArray<id> *)list __attribute__((swift_name("sendList(list:)")));
-- (void)sendNumberNumber:(id)number __attribute__((swift_name("sendNumber(number:)")));
-- (void)sendStringString:(NSString *)string __attribute__((swift_name("sendString(string:)")));
-- (void)sendSwiftObjectSwiftObject:(id)swiftObject __attribute__((swift_name("sendSwiftObject(swiftObject:)")));
-@end
-
-__attribute__((swift_name("NoAutoreleaseReceiveHelper")))
-@protocol KtNoAutoreleaseReceiveHelper
-@required
-- (KtKotlinObject *(^)(void))receiveBlock __attribute__((swift_name("receiveBlock()")));
-- (KtKotlinObject *)receiveKotlinObject __attribute__((swift_name("receiveKotlinObject()")));
-- (NSArray<id> *)receiveList __attribute__((swift_name("receiveList()")));
-- (id)receiveNumber __attribute__((swift_name("receiveNumber()")));
-- (NSString *)receiveString __attribute__((swift_name("receiveString()")));
-- (id)receiveSwiftObject __attribute__((swift_name("receiveSwiftObject()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("NoAutoreleaseKotlinSendHelper")))
-@interface KtNoAutoreleaseKotlinSendHelper : KtBase <KtNoAutoreleaseSendHelper>
-- (instancetype)initWithKotlinLivenessTracker:(KtKotlinLivenessTracker *)kotlinLivenessTracker __attribute__((swift_name("init(kotlinLivenessTracker:)"))) __attribute__((objc_designated_initializer));
-- (void (^)(KtKotlinObject *))blockReceivingKotlinObject __attribute__((swift_name("blockReceivingKotlinObject()")));
-- (void)sendBlockBlock:(KtKotlinObject *(^)(void))block __attribute__((swift_name("sendBlock(block:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)sendCompletionWithCompletionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("sendCompletion(completionHandler:)")));
-- (void)sendKotlinObjectKotlinObject:(KtKotlinObject *)kotlinObject __attribute__((swift_name("sendKotlinObject(kotlinObject:)")));
-- (void)sendListList:(NSArray<id> *)list __attribute__((swift_name("sendList(list:)")));
-- (void)sendNumberNumber:(id)number __attribute__((swift_name("sendNumber(number:)")));
-- (void)sendStringString:(NSString *)string __attribute__((swift_name("sendString(string:)")));
-- (void)sendSwiftObjectSwiftObject:(id)swiftObject __attribute__((swift_name("sendSwiftObject(swiftObject:)")));
-@property (readonly) KtKotlinLivenessTracker *kotlinLivenessTracker __attribute__((swift_name("kotlinLivenessTracker")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("NoAutoreleaseKotlinReceiveHelper")))
-@interface KtNoAutoreleaseKotlinReceiveHelper : KtBase <KtNoAutoreleaseReceiveHelper>
-- (instancetype)initWithKotlinLivenessTracker:(KtKotlinLivenessTracker *)kotlinLivenessTracker __attribute__((swift_name("init(kotlinLivenessTracker:)"))) __attribute__((objc_designated_initializer));
-- (KtKotlinObject *(^)(void))receiveBlock __attribute__((swift_name("receiveBlock()")));
-- (KtKotlinObject *)receiveKotlinObject __attribute__((swift_name("receiveKotlinObject()")));
-- (NSArray<id> *)receiveList __attribute__((swift_name("receiveList()")));
-- (id)receiveNumber __attribute__((swift_name("receiveNumber()")));
-- (NSString *)receiveString __attribute__((swift_name("receiveString()")));
-- (id)receiveSwiftObject __attribute__((swift_name("receiveSwiftObject()")));
-@property (readonly) KtKotlinLivenessTracker *kotlinLivenessTracker __attribute__((swift_name("kotlinLivenessTracker")));
-@property id swiftObject __attribute__((swift_name("swiftObject")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("NoAutoreleaseSingleton")))
-@interface KtNoAutoreleaseSingleton : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)noAutoreleaseSingleton __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtNoAutoreleaseSingleton *shared __attribute__((swift_name("shared")));
-@property (readonly) int32_t x __attribute__((swift_name("x")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("NoAutoreleaseEnum")))
-@interface KtNoAutoreleaseEnum : KtKotlinEnum
-+ (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) KtNoAutoreleaseEnum *entry __attribute__((swift_name("entry")));
-+ (KtKotlinArray *)values __attribute__((swift_name("values()")));
-@property (class, readonly) NSArray<KtNoAutoreleaseEnum *> *entries __attribute__((swift_name("entries")));
-@property (readonly) int32_t x __attribute__((swift_name("x")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("NoAutoreleaseKt")))
-@interface KtNoAutoreleaseKt : KtBase
-+ (void)callReceiveBlockHelper:(id<KtNoAutoreleaseReceiveHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callReceiveBlock(helper:tracker:)")));
-+ (void)callReceiveBlockAndCallHelper:(id<KtNoAutoreleaseReceiveHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callReceiveBlockAndCall(helper:tracker:)")));
-+ (void)callReceiveKotlinObjectHelper:(id<KtNoAutoreleaseReceiveHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callReceiveKotlinObject(helper:tracker:)")));
-+ (void)callReceiveListHelper:(id<KtNoAutoreleaseReceiveHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callReceiveList(helper:tracker:)")));
-+ (void)callReceiveNumberHelper:(id<KtNoAutoreleaseReceiveHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callReceiveNumber(helper:tracker:)")));
-+ (void)callReceiveStringHelper:(id<KtNoAutoreleaseReceiveHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callReceiveString(helper:tracker:)")));
-+ (void)callReceiveSwiftObjectHelper:(id<KtNoAutoreleaseReceiveHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callReceiveSwiftObject(helper:tracker:)")));
-+ (void)callSendBlockHelper:(id<KtNoAutoreleaseSendHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callSendBlock(helper:tracker:)")));
-+ (void)callSendCompletionHelper:(id<KtNoAutoreleaseSendHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callSendCompletion(helper:tracker:)")));
-+ (void)callSendKotlinObjectHelper:(id<KtNoAutoreleaseSendHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callSendKotlinObject(helper:tracker:)")));
-+ (void)callSendListHelper:(id<KtNoAutoreleaseSendHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callSendList(helper:tracker:)")));
-+ (void)callSendNumberHelper:(id<KtNoAutoreleaseSendHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callSendNumber(helper:tracker:)")));
-+ (void)callSendStringHelper:(id<KtNoAutoreleaseSendHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callSendString(helper:tracker:)")));
-+ (void)callSendSwiftObjectHelper:(id<KtNoAutoreleaseSendHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker swiftObject:(id)swiftObject __attribute__((swift_name("callSendSwiftObject(helper:tracker:swiftObject:)")));
-+ (void)gc __attribute__((swift_name("gc()")));
-+ (void)objc_autoreleasePoolPopHandle:(void * _Nullable)handle __attribute__((swift_name("objc_autoreleasePoolPop(handle:)")));
-+ (void * _Nullable)objc_autoreleasePoolPush __attribute__((swift_name("objc_autoreleasePoolPush()")));
-+ (void)sendKotlinObjectToBlockHelper:(id<KtNoAutoreleaseSendHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("sendKotlinObjectToBlock(helper:tracker:)")));
-+ (void)useIntArrayArray:(KtKotlinIntArray *)array __attribute__((swift_name("useIntArray(array:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ObjCNameC1A")))
-@interface KtObjCNameC1A : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)foo __attribute__((swift_name("foo()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ObjCNameAKt")))
-@interface KtObjCNameAKt : KtBase
-+ (NSString *)registerForConnectionEventsWithOptions:(NSString *)withOptions __attribute__((swift_name("registerForConnectionEvents(options:)")));
-+ (NSString *)scanForPeripheralsWithServices:(int32_t)withServices options:(NSString *)options __attribute__((swift_name("scanForPeripherals(withServices:options:)")));
-+ (BOOL)supportsFeatures:(BOOL)features __attribute__((swift_name("supports(_:)")));
-+ (NSString *)withUserId:(NSString *)userId __attribute__((swift_name("with(userId:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ObjCNameC1B")))
-@interface KtObjCNameC1B : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)foo __attribute__((swift_name("foo()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("MySwiftArray")))
-@interface KtMyObjCArray : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)indexOfObject:(int32_t)object __attribute__((swift_name("index(of:)")));
-@property (readonly) int32_t count __attribute__((swift_name("count")));
-@end
-
-__attribute__((swift_name("ObjCNameI1")))
-@protocol KtObjCNameI1
-@required
-- (int32_t)someOtherFunctionReceiver:(int32_t)receiver otherParam:(int32_t)otherParam __attribute__((swift_name("someOtherFunction(receiver:otherParam:)")));
-@property (readonly) int32_t someOtherValue __attribute__((swift_name("someOtherValue")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SwiftNameC2")))
-@interface KtObjCNameC2 : KtBase <KtObjCNameI1>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)someOtherFunctionReceiver:(int32_t)receiver otherParam:(int32_t)otherParam __attribute__((swift_name("someOtherFunction(receiver:otherParam:)")));
-@property int32_t someOtherValue __attribute__((swift_name("someOtherValue")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SwiftNameC2.SwiftNestedClass")))
-@interface KtObjCNameC2ObjCNestedClass : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property int32_t nestedValue __attribute__((swift_name("nestedValue")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SwiftExactNestedClass")))
-@interface ObjCExactNestedClass : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property int32_t nestedValue __attribute__((swift_name("nestedValue")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SwiftNameC3")))
-@interface ObjCNameC3 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SwiftNameC3.SwiftNestedClass")))
-@interface ObjCNameC3ObjCNestedClass : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property int32_t nestedValue __attribute__((swift_name("nestedValue")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ObjCNameC4")))
-@interface KtObjCNameC4 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)fooObjCReceiver:(int32_t)receiver objCParam:(int32_t)objCParam __attribute__((swift_name("foo(objCReceiver:objCParam:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ObjCNameSwiftObject")))
-@interface KtObjCNameObjCObject : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)objCNameObjCObject __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtObjCNameObjCObject *shared __attribute__((swift_name("shared")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ObjCNameSwiftEnum")))
-@interface KtObjCNameObjCEnum : KtKotlinEnum
-+ (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) KtObjCNameObjCEnum *objcOne __attribute__((swift_name("swiftOne")));
-@property (class, readonly) KtObjCNameObjCEnum *objcTwo __attribute__((swift_name("companion")));
-@property (class, readonly) KtObjCNameObjCEnum *objcThree __attribute__((swift_name("swiftThree")));
-+ (KtKotlinArray *)values __attribute__((swift_name("values()")));
-@property (class, readonly) NSArray<KtObjCNameObjCEnum *> *entries __attribute__((swift_name("entries")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ObjCNameSwiftEnum.Companion")))
-@interface KtObjCNameObjCEnumCompanion : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)companion __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtObjCNameObjCEnumCompanion *shared __attribute__((swift_name("shared")));
-- (int32_t)foo __attribute__((swift_name("foo()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ObjCAvoidPreprocessorName")))
-@interface KtObjCAvoidPreprocessorName : KtBase
-- (instancetype)initWithTime:(int32_t)time __attribute__((swift_name("init(time:)"))) __attribute__((objc_designated_initializer));
-@property (readonly) int32_t time __attribute__((swift_name("time")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ObjCNameBKt")))
-@interface KtObjCNameBKt : KtBase
-+ (int32_t)getSomeValueOf:(id<KtObjCNameI1>)receiver __attribute__((swift_name("getSomeValue(of:)")));
-@end
-
-__attribute__((swift_name("OverrideKotlinMethods2")))
-@protocol KtOverrideKotlinMethods2
-@required
-- (int32_t)one __attribute__((swift_name("one()")));
-@end
-
-__attribute__((swift_name("OverrideKotlinMethods3")))
-@interface KtOverrideKotlinMethods3 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("OverrideKotlinMethods4")))
-@interface KtOverrideKotlinMethods4 : KtOverrideKotlinMethods3 <KtOverrideKotlinMethods2>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)one __attribute__((swift_name("one()")));
-@end
-
-__attribute__((swift_name("OverrideKotlinMethods5")))
-@protocol KtOverrideKotlinMethods5
-@required
-- (int32_t)one __attribute__((swift_name("one()")));
-@end
-
-__attribute__((swift_name("OverrideKotlinMethods6")))
-@protocol KtOverrideKotlinMethods6 <KtOverrideKotlinMethods5>
-@required
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("OverrideKotlinMethodsKt")))
-@interface KtOverrideKotlinMethodsKt : KtBase
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)test0Obj:(id)obj error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("test0(obj:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)test1Obj:(id)obj error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("test1(obj:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)test2Obj:(id<KtOverrideKotlinMethods2>)obj error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("test2(obj:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)test3Obj:(KtOverrideKotlinMethods3 *)obj error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("test3(obj:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)test4Obj:(KtOverrideKotlinMethods4 *)obj error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("test4(obj:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)test5Obj:(id<KtOverrideKotlinMethods5>)obj error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("test5(obj:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)test6Obj:(id<KtOverrideKotlinMethods6>)obj error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("test6(obj:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("OverrideMethodsOfAnyKt")))
-@interface KtOverrideMethodsOfAnyKt : KtBase
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)testObj:(id)obj other:(id)other swift:(BOOL)swift error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("test(obj:other:swift:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("RecList")))
-@interface KtRecList : KtBase
-- (instancetype)initWithValue:(NSArray<id> *)value __attribute__((swift_name("init(value:)"))) __attribute__((objc_designated_initializer));
-@property (readonly) NSArray<id> *value __attribute__((swift_name("value")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("RecFunc")))
-@interface KtRecFunc : KtBase
-- (instancetype)initWithValue:(id (^)(void))value __attribute__((swift_name("init(value:)"))) __attribute__((objc_designated_initializer));
-@property (readonly) id (^value)(void) __attribute__((swift_name("value")));
-@end
-
-__attribute__((swift_name("RefinedClassA")))
-@interface KtRefinedClassA : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)fooRefined __attribute__((swift_private));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("RefinedClassB")))
-@interface KtRefinedClassB : KtRefinedClassA
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)fooRefined __attribute__((swift_private));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("RefinedKt")))
-@interface KtRefinedKt : KtBase
-+ (NSString *)fooRefined __attribute__((swift_private));
-
-/**
- * @note annotations
- *   refined.MyShouldRefineInSwift
-*/
-+ (NSString *)myFooRefined __attribute__((swift_private));
-@property (class, readonly) NSString *barRefined __attribute__((swift_private));
-
-/**
- * @note annotations
- *   refined.MyShouldRefineInSwift
-*/
-@property (class, readonly) NSString *myBarRefined __attribute__((swift_private));
-@end
-
-__attribute__((swift_name("Person")))
-@interface KtPerson : KtBase
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Person.User")))
-@interface KtPersonUser : KtPerson
-- (instancetype)initWithId:(int32_t)id __attribute__((swift_name("init(id:)"))) __attribute__((objc_designated_initializer));
-- (KtPersonUser *)doCopyId:(int32_t)id __attribute__((swift_name("doCopy(id:)")));
-- (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 id __attribute__((swift_name("id")));
-@end
-
-__attribute__((swift_name("Person.Worker")))
-@interface KtPersonWorker : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Person.WorkerEmployee")))
-@interface KtPersonWorkerEmployee : KtPersonWorker
-- (instancetype)initWithId:(int32_t)id __attribute__((swift_name("init(id:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-- (KtPersonWorkerEmployee *)doCopyId:(int32_t)id __attribute__((swift_name("doCopy(id:)")));
-- (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 id __attribute__((swift_name("id")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Person.WorkerContractor")))
-@interface KtPersonWorkerContractor : KtPersonWorker
-- (instancetype)initWithId:(int32_t)id __attribute__((swift_name("init(id:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-- (KtPersonWorkerContractor *)doCopyId:(int32_t)id __attribute__((swift_name("doCopy(id:)")));
-- (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 id __attribute__((swift_name("id")));
-@end
-
-__attribute__((swift_name("SwiftNameManglingI1")))
-@protocol KtSwiftNameManglingI1
-@required
-- (int32_t)clashingMethod __attribute__((swift_name("clashingMethod()")));
-- (int32_t)clashingMethodWithObjCNameInBoth __attribute__((swift_name("swiftClashingMethodWithObjCNameInBoth()")));
-- (int32_t)clashingMethodWithObjCNameInI1 __attribute__((swift_name("swiftClashingMethodWithObjCNameInI1()")));
-- (int32_t)swiftClashingMethodWithObjCNameInI2 __attribute__((swift_name("swiftClashingMethodWithObjCNameInI2()")));
-@property (readonly) int32_t clashingProperty __attribute__((swift_name("clashingProperty")));
-@end
-
-__attribute__((swift_name("SwiftNameManglingI2")))
-@protocol KtSwiftNameManglingI2
-@required
-- (id)clashingMethod __attribute__((swift_name("clashingMethod()")));
-- (id)clashingMethodWithObjCNameInBoth __attribute__((swift_name("swiftClashingMethodWithObjCNameInBoth()")));
-- (id)clashingMethodWithObjCNameInI2 __attribute__((swift_name("swiftClashingMethodWithObjCNameInI2()")));
-- (id)swiftClashingMethodWithObjCNameInI1 __attribute__((swift_name("swiftClashingMethodWithObjCNameInI1()")));
-@property (readonly) id clashingProperty __attribute__((swift_name("clashingProperty")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SwiftNameManglingKt")))
-@interface KtSwiftNameManglingKt : KtBase
-+ (id<KtSwiftNameManglingI1>)i1 __attribute__((swift_name("i1()")));
-+ (id<KtSwiftNameManglingI2>)i2 __attribute__((swift_name("i2()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ThrowableAsError")))
-@interface KtThrowableAsError : KtKotlinThrowable
-- (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)) __attribute__((unavailable));
-- (instancetype)initWithCause:(KtKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(KtKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-@end
-
-__attribute__((swift_name("ThrowsThrowableAsError")))
-@protocol KtThrowsThrowableAsError
-@required
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-- (BOOL)throwErrorAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("throwError()")));
-@end
-
-__attribute__((swift_name("ThrowsThrowableAsErrorSuspend")))
-@protocol KtThrowsThrowableAsErrorSuspend
-@required
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)throwErrorWithCompletionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("throwError(completionHandler:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ThrowableAsErrorKt")))
-@interface KtThrowableAsErrorKt : KtBase
-+ (KtThrowableAsError * _Nullable)callAndCatchThrowableAsErrorThrowsThrowableAsError:(id<KtThrowsThrowableAsError>)throwsThrowableAsError __attribute__((swift_name("callAndCatchThrowableAsError(throwsThrowableAsError:)")));
-+ (KtThrowableAsError * _Nullable)callAndCatchThrowableAsErrorSuspendThrowsThrowableAsErrorSuspend:(id<KtThrowsThrowableAsErrorSuspend>)throwsThrowableAsErrorSuspend __attribute__((swift_name("callAndCatchThrowableAsErrorSuspend(throwsThrowableAsErrorSuspend:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ThrowsEmptyKt")))
-@interface KtThrowsEmptyKt : KtBase
-
-/**
- * @warning All uncaught Kotlin exceptions are fatal.
-*/
-+ (BOOL)throwsEmptyAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("throwsEmpty()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TopLevelManglingAKt")))
-@interface KtTopLevelManglingAKt : KtBase
-+ (NSString *)foo __attribute__((swift_name("foo()")));
-+ (int32_t)sameNumberValue:(int32_t)value __attribute__((swift_name("sameNumber(value:)")));
-+ (int64_t)sameNumberValue:(int64_t)value __attribute__((swift_name("sameNumber(value:)")));
-@property (class, readonly) NSString *bar __attribute__((swift_name("bar")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TopLevelManglingBKt")))
-@interface KtTopLevelManglingBKt : KtBase
-+ (NSString *)foo __attribute__((swift_name("foo()")));
-@property (class, readonly) NSString *bar __attribute__((swift_name("bar")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("DelegateClass")))
-@interface KtDelegateClass : KtBase <KtKotlinReadWriteProperty>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (KtKotlinArray *)getValueThisRef:(KtKotlinNothing * _Nullable)thisRef property:(id<KtKotlinKProperty>)property __attribute__((swift_name("getValue(thisRef:property:)")));
-- (void)setValueThisRef:(KtKotlinNothing * _Nullable)thisRef property:(id<KtKotlinKProperty>)property value:(KtKotlinArray *)value __attribute__((swift_name("setValue(thisRef:property:value:)")));
-@end
-
-__attribute__((swift_name("I")))
-@protocol KtI
-@required
-- (NSString *)iFun __attribute__((swift_name("iFun()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("DefaultInterfaceExt")))
-@interface KtDefaultInterfaceExt : KtBase <KtI>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("OpenClassI")))
-@interface KtOpenClassI : KtBase <KtI>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)iFun __attribute__((swift_name("iFun()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("FinalClassExtOpen")))
-@interface KtFinalClassExtOpen : KtOpenClassI
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)iFun __attribute__((swift_name("iFun()")));
-@end
-
-__attribute__((swift_name("MultiExtClass")))
-@interface KtMultiExtClass : KtOpenClassI
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)iFun __attribute__((swift_name("iFun()")));
-- (id)piFun __attribute__((swift_name("piFun()")));
-@end
-
-__attribute__((swift_name("ConstrClass")))
-@interface KtConstrClass : KtOpenClassI
-- (instancetype)initWithI:(int32_t)i s:(NSString *)s a:(id)a __attribute__((swift_name("init(i:s:a:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-@property (readonly) id a __attribute__((swift_name("a")));
-@property (readonly) int32_t i __attribute__((swift_name("i")));
-@property (readonly) NSString *s __attribute__((swift_name("s")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ExtConstrClass")))
-@interface KtExtConstrClass : KtConstrClass
-- (instancetype)initWithI:(int32_t)i __attribute__((swift_name("init(i:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)initWithI:(int32_t)i s:(NSString *)s a:(id)a __attribute__((swift_name("init(i:s:a:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (NSString *)iFun __attribute__((swift_name("iFun()")));
-@property (readonly) int32_t i __attribute__((swift_name("i")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Enumeration")))
-@interface KtEnumeration : KtKotlinEnum
-+ (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) KtEnumeration *answer __attribute__((swift_name("answer")));
-@property (class, readonly) KtEnumeration *year __attribute__((swift_name("year")));
-@property (class, readonly) KtEnumeration *temperature __attribute__((swift_name("temperature")));
-+ (KtKotlinArray *)values __attribute__((swift_name("values()")));
-@property (class, readonly) NSArray<KtEnumeration *> *entries __attribute__((swift_name("entries")));
-@property (readonly) int32_t enumValue __attribute__((swift_name("enumValue")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TripleVals")))
-@interface KtTripleVals : KtBase
-- (instancetype)initWithFirst:(id _Nullable)first second:(id _Nullable)second third:(id _Nullable)third __attribute__((swift_name("init(first:second:third:)"))) __attribute__((objc_designated_initializer));
-- (KtTripleVals *)doCopyFirst:(id _Nullable)first second:(id _Nullable)second third:(id _Nullable)third __attribute__((swift_name("doCopy(first:second:third:)")));
-- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
-- (NSUInteger)hash __attribute__((swift_name("hash()")));
-- (NSString *)description __attribute__((swift_name("description()")));
-@property (readonly) id _Nullable first __attribute__((swift_name("first")));
-@property (readonly) id _Nullable second __attribute__((swift_name("second")));
-@property (readonly) id _Nullable third __attribute__((swift_name("third")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TripleVars")))
-@interface KtTripleVars : KtBase
-- (instancetype)initWithFirst:(id _Nullable)first second:(id _Nullable)second third:(id _Nullable)third __attribute__((swift_name("init(first:second:third:)"))) __attribute__((objc_designated_initializer));
-- (KtTripleVars *)doCopyFirst:(id _Nullable)first second:(id _Nullable)second third:(id _Nullable)third __attribute__((swift_name("doCopy(first:second:third:)")));
-- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
-- (NSUInteger)hash __attribute__((swift_name("hash()")));
-- (NSString *)description __attribute__((swift_name("description()")));
-@property id _Nullable first __attribute__((swift_name("first")));
-@property id _Nullable second __attribute__((swift_name("second")));
-@property id _Nullable third __attribute__((swift_name("third")));
-@end
-
-__attribute__((swift_name("WithCompanionAndObject")))
-@interface KtWithCompanionAndObject : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (class, readonly, getter=companion) KtWithCompanionAndObjectCompanion *companion __attribute__((swift_name("companion")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("WithCompanionAndObject.Companion")))
-@interface KtWithCompanionAndObjectCompanion : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)companion __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtWithCompanionAndObjectCompanion *shared __attribute__((swift_name("shared")));
-@property id<KtI> _Nullable named __attribute__((swift_name("named")));
-@property (readonly) NSString *str __attribute__((swift_name("str")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("WithCompanionAndObject.Named")))
-@interface KtWithCompanionAndObjectNamed : KtOpenClassI
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-+ (instancetype)named __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtWithCompanionAndObjectNamed *shared __attribute__((swift_name("shared")));
-- (NSString *)iFun __attribute__((swift_name("iFun()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("MyException")))
-@interface KtMyException : KtKotlinException
-- (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)) __attribute__((unavailable));
-- (instancetype)initWithCause:(KtKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(KtKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("MyError")))
-@interface KtMyError : KtKotlinError
-- (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)) __attribute__((unavailable));
-- (instancetype)initWithCause:(KtKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(KtKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-@end
-
-__attribute__((swift_name("SwiftOverridableMethodsWithThrows")))
-@protocol KtSwiftOverridableMethodsWithThrows
-@required
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (id _Nullable)anyAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("any()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtInt *(^ _Nullable)(void))blockAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("block()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)nothingAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("nothing()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)unitAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("unit()")));
-@end
-
-__attribute__((swift_name("MethodsWithThrows")))
-@protocol KtMethodsWithThrows <KtSwiftOverridableMethodsWithThrows>
-@required
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (id _Nullable)anyNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("anyN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtInt *(^ _Nullable)(void))blockNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("blockN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (double)doubleAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("double()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (int32_t)intAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("int()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtLong * _Nullable)longNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("longN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtKotlinNothing * _Nullable)nothingNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("nothingN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void * _Nullable)pointerAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("pointer()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void * _Nullable)pointerNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("pointerN()"))) __attribute__((swift_error(nonnull_error)));
-@end
-
-__attribute__((swift_name("MethodsWithThrowsUnitCaller")))
-@protocol KtMethodsWithThrowsUnitCaller
-@required
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)callMethods:(id<KtMethodsWithThrows>)methods error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("call(methods:)")));
-@end
-
-__attribute__((swift_name("Throwing")))
-@interface KtThrowing : KtBase <KtMethodsWithThrows>
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (instancetype _Nullable)initWithDoThrow:(BOOL)doThrow error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("init(doThrow:)"))) __attribute__((objc_designated_initializer));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (id _Nullable)anyAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("any()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (id _Nullable)anyNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("anyN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtInt *(^ _Nullable)(void))blockAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("block()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtInt *(^ _Nullable)(void))blockNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("blockN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (double)doubleAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("double()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (int32_t)intAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("int()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtLong * _Nullable)longNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("longN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)nothingAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("nothing()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtKotlinNothing * _Nullable)nothingNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("nothingN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void * _Nullable)pointerAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("pointer()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void * _Nullable)pointerNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("pointerN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)unitAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("unit()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("NotThrowing")))
-@interface KtNotThrowing : KtBase <KtMethodsWithThrows>
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (instancetype _Nullable)initAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (id _Nullable)anyAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("any()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (id _Nullable)anyNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("anyN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtInt *(^ _Nullable)(void))blockAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("block()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtInt *(^ _Nullable)(void))blockNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("blockN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (double)doubleAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("double()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (int32_t)intAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("int()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtLong * _Nullable)longNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("longN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)nothingAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("nothing()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtKotlinNothing * _Nullable)nothingNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("nothingN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void * _Nullable)pointerAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("pointer()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void * _Nullable)pointerNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("pointerN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)unitAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("unit()")));
-@end
-
-__attribute__((swift_name("ThrowsWithBridgeBase")))
-@protocol KtThrowsWithBridgeBase
-@required
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (id _Nullable)plusOneX:(int32_t)x error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("plusOne(x:)")));
-@end
-
-__attribute__((swift_name("ThrowsWithBridge")))
-@interface KtThrowsWithBridge : KtBase <KtThrowsWithBridgeBase>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtInt * _Nullable)plusOneX:(int32_t)x error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("plusOne(x:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Deeply")))
-@interface KtDeeply : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Deeply.Nested")))
-@interface KtDeeplyNested : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Deeply.NestedType")))
-@interface KtDeeplyNestedType : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) int32_t thirtyTwo __attribute__((swift_name("thirtyTwo")));
-@end
-
-__attribute__((swift_name("DeeplyNestedIType")))
-@protocol KtDeeplyNestedIType
-@required
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("WithGenericDeeply")))
-@interface KtWithGenericDeeply : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("WithGenericDeeply.Nested")))
-@interface KtWithGenericDeeplyNested : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("WithGenericDeeply.NestedType")))
-@interface KtWithGenericDeeplyNestedType : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) int32_t thirtyThree __attribute__((swift_name("thirtyThree")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TypeOuter")))
-@interface KtTypeOuter : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TypeOuter.Type_")))
-@interface KtTypeOuterType_ : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) int32_t thirtyFour __attribute__((swift_name("thirtyFour")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("CKeywords")))
-@interface KtCKeywords : KtBase
-- (instancetype)initWithFloat:(float)float_ enum:(int32_t)enum_ goto:(BOOL)goto_ __attribute__((swift_name("init(float:enum:goto:)"))) __attribute__((objc_designated_initializer));
-- (KtCKeywords *)doCopyFloat:(float)float_ enum:(int32_t)enum_ goto:(BOOL)goto_ __attribute__((swift_name("doCopy(float:enum:goto:)")));
-- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
-- (NSUInteger)hash __attribute__((swift_name("hash()")));
-- (NSString *)description __attribute__((swift_name("description()")));
-@property (readonly, getter=enum) int32_t enum_ __attribute__((swift_name("enum_")));
-@property (readonly, getter=float) float float_ __attribute__((swift_name("float_")));
-@property (getter=goto, setter=setGoto:) BOOL goto_ __attribute__((swift_name("goto_")));
-@end
-
-__attribute__((swift_name("Base1")))
-@protocol KtBase1
-@required
-- (KtInt * _Nullable)sameValue:(KtInt * _Nullable)value __attribute__((swift_name("same(value:)")));
-@end
-
-__attribute__((swift_name("ExtendedBase1")))
-@protocol KtExtendedBase1 <KtBase1>
-@required
-@end
-
-__attribute__((swift_name("Base2")))
-@protocol KtBase2
-@required
-- (KtInt * _Nullable)sameValue:(KtInt * _Nullable)value __attribute__((swift_name("same(value:)")));
-@end
-
-__attribute__((swift_name("Base23")))
-@interface KtBase23 : KtBase <KtBase2>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (KtInt *)sameValue:(KtInt * _Nullable)value __attribute__((swift_name("same(value:)")));
-@end
-
-__attribute__((swift_name("Transform")))
-@protocol KtTransform
-@required
-- (id _Nullable)mapValue:(id _Nullable)value __attribute__((swift_name("map(value:)")));
-@end
-
-__attribute__((swift_name("TransformWithDefault")))
-@protocol KtTransformWithDefault <KtTransform>
-@required
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TransformInheritingDefault")))
-@interface KtTransformInheritingDefault : KtBase <KtTransformWithDefault>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("TransformIntString")))
-@protocol KtTransformIntString
-@required
-- (NSString *)mapIntValue:(int32_t)intValue __attribute__((swift_name("map(intValue:)")));
-@end
-
-__attribute__((swift_name("TransformIntToString")))
-@interface KtTransformIntToString : KtBase <KtTransform, KtTransformIntString>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)mapValue:(KtInt *)value __attribute__((swift_name("map(value:)")));
-- (NSString *)mapIntValue:(int32_t)value __attribute__((swift_name("map(intValue:)")));
-@end
-
-__attribute__((swift_name("TransformIntToDecimalString")))
-@interface KtTransformIntToDecimalString : KtTransformIntToString
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)mapValue:(KtInt *)value __attribute__((swift_name("map(value:)")));
-- (NSString *)mapIntValue:(int32_t)value __attribute__((swift_name("map(intValue:)")));
-@end
-
-__attribute__((swift_name("TransformIntToLong")))
-@interface KtTransformIntToLong : KtBase <KtTransform>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (KtLong *)mapValue:(KtInt *)value __attribute__((swift_name("map(value:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("GH2931")))
-@interface KtGH2931 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("GH2931.Data")))
-@interface KtGH2931Data : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("GH2931.Holder")))
-@interface KtGH2931Holder : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) KtGH2931Data *data __attribute__((swift_name("data")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("GH2945")))
-@interface KtGH2945 : KtBase
-- (instancetype)initWithErrno:(int32_t)errno __attribute__((swift_name("init(errno:)"))) __attribute__((objc_designated_initializer));
-- (int32_t)testErrnoInSelectorP:(int32_t)p errno:(int32_t)errno __attribute__((swift_name("testErrnoInSelector(p:errno:)")));
-@property int32_t errno __attribute__((swift_name("errno")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("GH2830")))
-@interface KtGH2830 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (id)getI __attribute__((swift_name("getI()")));
-@end
-
-__attribute__((swift_name("GH2830I")))
-@protocol KtGH2830I
-@required
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("GH2959")))
-@interface KtGH2959 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSArray<id<KtGH2959I>> *)getIId:(int32_t)id __attribute__((swift_name("getI(id:)")));
-@end
-
-__attribute__((swift_name("GH2959I")))
-@protocol KtGH2959I
-@required
-@property (readonly) int32_t id __attribute__((swift_name("id")));
-@end
-
-__attribute__((swift_name("IntBlocks")))
-@protocol KtIntBlocks
-@required
-- (int32_t)callBlockArgument:(int32_t)argument block:(id _Nullable)block __attribute__((swift_name("callBlock(argument:block:)")));
-- (id _Nullable)getPlusOneBlock __attribute__((swift_name("getPlusOneBlock()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("IntBlocksImpl")))
-@interface KtIntBlocksImpl : KtBase <KtIntBlocks>
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)intBlocksImpl __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtIntBlocksImpl *shared __attribute__((swift_name("shared")));
-- (int32_t)callBlockArgument:(int32_t)argument block:(KtInt *(^)(KtInt *))block __attribute__((swift_name("callBlock(argument:block:)")));
-- (KtInt *(^)(KtInt *))getPlusOneBlock __attribute__((swift_name("getPlusOneBlock()")));
-@end
-
-__attribute__((swift_name("UnitBlockCoercion")))
-@protocol KtUnitBlockCoercion
-@required
-- (id)coerceBlock:(void (^)(void))block __attribute__((swift_name("coerce(block:)")));
-- (void (^)(void))uncoerceBlock:(id)block __attribute__((swift_name("uncoerce(block:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("UnitBlockCoercionImpl")))
-@interface KtUnitBlockCoercionImpl : KtBase <KtUnitBlockCoercion>
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)unitBlockCoercionImpl __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtUnitBlockCoercionImpl *shared __attribute__((swift_name("shared")));
-- (KtKotlinUnit *(^)(void))coerceBlock:(void (^)(void))block __attribute__((swift_name("coerce(block:)")));
-- (void (^)(void))uncoerceBlock:(KtKotlinUnit *(^)(void))block __attribute__((swift_name("uncoerce(block:)")));
-@end
-
-__attribute__((swift_name("MyAbstractList")))
-@interface KtMyAbstractList : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestKClass")))
-@interface KtTestKClass : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (id<KtKotlinKClass> _Nullable)getKotlinClassClazz:(Class)clazz __attribute__((swift_name("getKotlinClass(clazz:)")));
-- (id<KtKotlinKClass> _Nullable)getKotlinClassProtocol:(Protocol *)protocol __attribute__((swift_name("getKotlinClass(protocol:)")));
-- (BOOL)isIKClass:(id<KtKotlinKClass>)kClass __attribute__((swift_name("isI(kClass:)")));
-- (BOOL)isTestKClassKClass:(id<KtKotlinKClass>)kClass __attribute__((swift_name("isTestKClass(kClass:)")));
-@end
-
-__attribute__((swift_name("TestKClassI")))
-@protocol KtTestKClassI
-@required
-@end
-
-__attribute__((swift_name("ForwardI2")))
-@protocol KtForwardI2 <KtForwardI1>
-@required
-@end
-
-__attribute__((swift_name("ForwardI1")))
-@protocol KtForwardI1
-@required
-- (id<KtForwardI2>)getForwardI2 __attribute__((swift_name("getForwardI2()")));
-@end
-
-__attribute__((swift_name("ForwardC2")))
-@interface KtForwardC2 : KtForwardC1
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("ForwardC1")))
-@interface KtForwardC1 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (KtForwardC2 *)getForwardC2 __attribute__((swift_name("getForwardC2()")));
-@end
-
-__attribute__((swift_name("TestSR10177Workaround")))
-@protocol KtTestSR10177Workaround
-@required
-@end
-
-__attribute__((swift_name("TestClashes1")))
-@protocol KtTestClashes1
-@required
-@property (readonly) int32_t clashingProperty __attribute__((swift_name("clashingProperty")));
-@end
-
-__attribute__((swift_name("TestClashes2")))
-@protocol KtTestClashes2
-@required
-@property (readonly) id clashingProperty __attribute__((swift_name("clashingProperty")));
-@property (readonly) id clashingProperty_ __attribute__((swift_name("clashingProperty_")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestClashesImpl")))
-@interface KtTestClashesImpl : KtBase <KtTestClashes1, KtTestClashes2>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) int32_t clashingProperty __attribute__((swift_name("clashingProperty")));
-@property (readonly) KtInt *clashingProperty_ __attribute__((swift_name("clashingProperty_")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestInvalidIdentifiers")))
-@interface KtTestInvalidIdentifiers : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (class, readonly, getter=companion) KtTestInvalidIdentifiersCompanionS *companion __attribute__((swift_name("companion")));
-- (int32_t)aSdSdS1:(int32_t)S1 _2:(int32_t)_2 _3:(int32_t)_3 __attribute__((swift_name("aSdSd(S1:_2:_3:)")));
-@property (readonly) unichar __ __attribute__((swift_name("__")));
-@property (readonly) unichar __ __attribute__((swift_name("__")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestInvalidIdentifiers.E")))
-@interface KtTestInvalidIdentifiersE : KtKotlinEnum
-+ (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) KtTestInvalidIdentifiersE *_4s __attribute__((swift_name("_4s")));
-@property (class, readonly) KtTestInvalidIdentifiersE *_5s __attribute__((swift_name("_5s")));
-@property (class, readonly) KtTestInvalidIdentifiersE *__ __attribute__((swift_name("__")));
-@property (class, readonly) KtTestInvalidIdentifiersE *__ __attribute__((swift_name("__")));
-+ (KtKotlinArray *)values __attribute__((swift_name("values()")));
-@property (class, readonly) NSArray<KtTestInvalidIdentifiersE *> *entries __attribute__((swift_name("entries")));
-@property (readonly) int32_t value __attribute__((swift_name("value")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestInvalidIdentifiers.CompanionS")))
-@interface KtTestInvalidIdentifiersCompanionS : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)companionS __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtTestInvalidIdentifiersCompanionS *shared __attribute__((swift_name("shared")));
-@property (readonly) int32_t _42 __attribute__((swift_name("_42")));
-@end
-
-__attribute__((swift_name("TestDeprecation")))
-@interface KtTestDeprecation : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithWarning:(int32_t)warning __attribute__((swift_name("init(warning:)"))) __attribute__((objc_designated_initializer)) __attribute__((deprecated("warning")));
-- (instancetype)initWithNormal:(int64_t)normal __attribute__((swift_name("init(normal:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)initWithError:(int16_t)error __attribute__((swift_name("init(error:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable("error")));
-- (int32_t)callEffectivelyHiddenObj:(id)obj __attribute__((swift_name("callEffectivelyHidden(obj:)")));
-- (void)error __attribute__((swift_name("error()"))) __attribute__((unavailable("error")));
-- (KtTestDeprecationError *)getError __attribute__((swift_name("getError()")));
-- (id)getHidden __attribute__((swift_name("getHidden()")));
-- (KtTestDeprecationWarning *)getWarning __attribute__((swift_name("getWarning()")));
-- (void)normal __attribute__((swift_name("normal()")));
-- (void)openError __attribute__((swift_name("openError()"))) __attribute__((unavailable("error")));
-- (int32_t)openNormal __attribute__((swift_name("openNormal()")));
-- (void)openWarning __attribute__((swift_name("openWarning()"))) __attribute__((deprecated("warning")));
-- (void)testExtendingHiddenNested:(id)extendingHiddenNested __attribute__((swift_name("test(extendingHiddenNested:)")));
-- (void)testExtendingNestedInHidden:(id)extendingNestedInHidden __attribute__((swift_name("test(extendingNestedInHidden:)")));
-- (void)testHiddenInner:(id)hiddenInner __attribute__((swift_name("test(hiddenInner:)")));
-- (void)testHiddenInnerInner:(id)hiddenInnerInner __attribute__((swift_name("test(hiddenInnerInner:)")));
-- (void)testHiddenNested:(id)hiddenNested __attribute__((swift_name("test(hiddenNested:)")));
-- (void)testHiddenNestedInner:(id)hiddenNestedInner __attribute__((swift_name("test(hiddenNestedInner:)")));
-- (void)testHiddenNestedNested:(id)hiddenNestedNested __attribute__((swift_name("test(hiddenNestedNested:)")));
-- (void)testTopLevelHidden:(id)topLevelHidden __attribute__((swift_name("test(topLevelHidden:)")));
-- (void)testTopLevelHiddenInner:(id)topLevelHiddenInner __attribute__((swift_name("test(topLevelHiddenInner:)")));
-- (void)testTopLevelHiddenInnerInner:(id)topLevelHiddenInnerInner __attribute__((swift_name("test(topLevelHiddenInnerInner:)")));
-- (void)testTopLevelHiddenNested:(id)topLevelHiddenNested __attribute__((swift_name("test(topLevelHiddenNested:)")));
-- (void)testTopLevelHiddenNestedInner:(id)topLevelHiddenNestedInner __attribute__((swift_name("test(topLevelHiddenNestedInner:)")));
-- (void)testTopLevelHiddenNestedNested:(id)topLevelHiddenNestedNested __attribute__((swift_name("test(topLevelHiddenNestedNested:)")));
-- (void)warning __attribute__((swift_name("warning()"))) __attribute__((deprecated("warning")));
-@property (readonly) id _Nullable errorVal __attribute__((swift_name("errorVal"))) __attribute__((unavailable("error")));
-@property id _Nullable errorVar __attribute__((swift_name("errorVar"))) __attribute__((unavailable("error")));
-@property (readonly) id _Nullable normalVal __attribute__((swift_name("normalVal")));
-@property id _Nullable normalVar __attribute__((swift_name("normalVar")));
-@property (readonly) id _Nullable openErrorVal __attribute__((swift_name("openErrorVal"))) __attribute__((unavailable("error")));
-@property id _Nullable openErrorVar __attribute__((swift_name("openErrorVar"))) __attribute__((unavailable("error")));
-@property (readonly) id _Nullable openNormalVal __attribute__((swift_name("openNormalVal")));
-@property id _Nullable openNormalVar __attribute__((swift_name("openNormalVar")));
-@property (readonly) id _Nullable openWarningVal __attribute__((swift_name("openWarningVal"))) __attribute__((deprecated("warning")));
-@property id _Nullable openWarningVar __attribute__((swift_name("openWarningVar"))) __attribute__((deprecated("warning")));
-@property (readonly) id _Nullable warningVal __attribute__((swift_name("warningVal"))) __attribute__((deprecated("warning")));
-@property id _Nullable warningVar __attribute__((swift_name("warningVar"))) __attribute__((deprecated("warning")));
-@end
-
-__attribute__((swift_name("TestDeprecation.OpenHidden")))
-@interface KtTestDeprecationOpenHidden : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.ExtendingHidden")))
-@interface KtTestDeprecationExtendingHidden : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.ExtendingHiddenNested")))
-@interface KtTestDeprecationExtendingHiddenNested : NSObject
-@end
-
-__attribute__((swift_name("TestDeprecationHiddenInterface")))
-@protocol KtTestDeprecationHiddenInterface
-@required
-@end
-
-__attribute__((swift_name("TestDeprecation.ImplementingHidden")))
-@interface KtTestDeprecationImplementingHidden : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)effectivelyHidden __attribute__((swift_name("effectivelyHidden()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.Hidden")))
-@interface KtTestDeprecationHidden : NSObject
-@end
-
-__attribute__((swift_name("TestDeprecation.HiddenNested")))
-@interface KtTestDeprecationHiddenNested : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.HiddenNestedNested")))
-@interface KtTestDeprecationHiddenNestedNested : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.HiddenNestedInner")))
-@interface KtTestDeprecationHiddenNestedInner : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.HiddenInner")))
-@interface KtTestDeprecationHiddenInner : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.HiddenInnerInner")))
-@interface KtTestDeprecationHiddenInnerInner : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.ExtendingNestedInHidden")))
-@interface KtTestDeprecationExtendingNestedInHidden : NSObject
-@end
-
-__attribute__((swift_name("TestDeprecation.OpenError")))
-@interface KtTestDeprecationOpenError : KtTestDeprecation
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable("error")));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithWarning:(int32_t)warning __attribute__((swift_name("init(warning:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithNormal:(int64_t)normal __attribute__((swift_name("init(normal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithError:(int16_t)error __attribute__((swift_name("init(error:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.ExtendingError")))
-@interface KtTestDeprecationExtendingError : KtTestDeprecationOpenError
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("TestDeprecationErrorInterface")))
-@protocol KtTestDeprecationErrorInterface
-@required
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.ImplementingError")))
-@interface KtTestDeprecationImplementingError : KtBase <KtTestDeprecationErrorInterface>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.Error")))
-@interface KtTestDeprecationError : KtTestDeprecation
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable("error")));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithWarning:(int32_t)warning __attribute__((swift_name("init(warning:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithNormal:(int64_t)normal __attribute__((swift_name("init(normal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithError:(int16_t)error __attribute__((swift_name("init(error:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-@end
-
-__attribute__((swift_name("TestDeprecation.OpenWarning")))
-@interface KtTestDeprecationOpenWarning : KtTestDeprecation
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((deprecated("warning")));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithWarning:(int32_t)warning __attribute__((swift_name("init(warning:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithNormal:(int64_t)normal __attribute__((swift_name("init(normal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithError:(int16_t)error __attribute__((swift_name("init(error:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.ExtendingWarning")))
-@interface KtTestDeprecationExtendingWarning : KtTestDeprecationOpenWarning
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("TestDeprecationWarningInterface")))
-@protocol KtTestDeprecationWarningInterface
-@required
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.ImplementingWarning")))
-@interface KtTestDeprecationImplementingWarning : KtBase <KtTestDeprecationWarningInterface>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.Warning")))
-@interface KtTestDeprecationWarning : KtTestDeprecation
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((deprecated("warning")));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithWarning:(int32_t)warning __attribute__((swift_name("init(warning:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithNormal:(int64_t)normal __attribute__((swift_name("init(normal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithError:(int16_t)error __attribute__((swift_name("init(error:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.HiddenOverride")))
-@interface KtTestDeprecationHiddenOverride : KtTestDeprecation
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithWarning:(int32_t)warning __attribute__((swift_name("init(warning:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithNormal:(int64_t)normal __attribute__((swift_name("init(normal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithError:(int16_t)error __attribute__((swift_name("init(error:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (void)openError __attribute__((swift_name("openError()"))) __attribute__((unavailable("hidden")));
-- (int32_t)openNormal __attribute__((swift_name("openNormal()"))) __attribute__((unavailable("hidden")));
-- (void)openWarning __attribute__((swift_name("openWarning()"))) __attribute__((unavailable("hidden")));
-@property (readonly) id _Nullable openErrorVal __attribute__((swift_name("openErrorVal"))) __attribute__((unavailable("hidden")));
-@property id _Nullable openErrorVar __attribute__((swift_name("openErrorVar"))) __attribute__((unavailable("hidden")));
-@property (readonly) id _Nullable openNormalVal __attribute__((swift_name("openNormalVal"))) __attribute__((unavailable("hidden")));
-@property id _Nullable openNormalVar __attribute__((swift_name("openNormalVar"))) __attribute__((unavailable("hidden")));
-@property (readonly) id _Nullable openWarningVal __attribute__((swift_name("openWarningVal"))) __attribute__((unavailable("hidden")));
-@property id _Nullable openWarningVar __attribute__((swift_name("openWarningVar"))) __attribute__((unavailable("hidden")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.ErrorOverride")))
-@interface KtTestDeprecationErrorOverride : KtTestDeprecation
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithHidden:(int8_t)hidden __attribute__((swift_name("init(hidden:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable("error")));
-- (instancetype)initWithWarning:(int32_t)warning __attribute__((swift_name("init(warning:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable("error")));
-- (instancetype)initWithNormal:(int64_t)normal __attribute__((swift_name("init(normal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable("error")));
-- (instancetype)initWithError:(int16_t)error __attribute__((swift_name("init(error:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable("error")));
-- (void)openError __attribute__((swift_name("openError()"))) __attribute__((unavailable("error")));
-- (void)openHidden __attribute__((swift_name("openHidden()"))) __attribute__((unavailable("error")));
-- (int32_t)openNormal __attribute__((swift_name("openNormal()"))) __attribute__((unavailable("error")));
-- (void)openWarning __attribute__((swift_name("openWarning()"))) __attribute__((unavailable("error")));
-@property (readonly) id _Nullable openErrorVal __attribute__((swift_name("openErrorVal"))) __attribute__((unavailable("error")));
-@property id _Nullable openErrorVar __attribute__((swift_name("openErrorVar"))) __attribute__((unavailable("error")));
-@property (readonly) id _Nullable openHiddenVal __attribute__((swift_name("openHiddenVal"))) __attribute__((unavailable("error")));
-@property id _Nullable openHiddenVar __attribute__((swift_name("openHiddenVar"))) __attribute__((unavailable("error")));
-@property (readonly) id _Nullable openNormalVal __attribute__((swift_name("openNormalVal"))) __attribute__((unavailable("error")));
-@property id _Nullable openNormalVar __attribute__((swift_name("openNormalVar"))) __attribute__((unavailable("error")));
-@property (readonly) id _Nullable openWarningVal __attribute__((swift_name("openWarningVal"))) __attribute__((unavailable("error")));
-@property id _Nullable openWarningVar __attribute__((swift_name("openWarningVar"))) __attribute__((unavailable("error")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.WarningOverride")))
-@interface KtTestDeprecationWarningOverride : KtTestDeprecation
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithHidden:(int8_t)hidden __attribute__((swift_name("init(hidden:)"))) __attribute__((objc_designated_initializer)) __attribute__((deprecated("warning")));
-- (instancetype)initWithWarning:(int32_t)warning __attribute__((swift_name("init(warning:)"))) __attribute__((objc_designated_initializer)) __attribute__((deprecated("warning")));
-- (instancetype)initWithNormal:(int64_t)normal __attribute__((swift_name("init(normal:)"))) __attribute__((objc_designated_initializer)) __attribute__((deprecated("warning")));
-- (instancetype)initWithError:(int16_t)error __attribute__((swift_name("init(error:)"))) __attribute__((objc_designated_initializer)) __attribute__((deprecated("warning")));
-- (void)openError __attribute__((swift_name("openError()"))) __attribute__((deprecated("warning")));
-- (void)openHidden __attribute__((swift_name("openHidden()"))) __attribute__((deprecated("warning")));
-- (int32_t)openNormal __attribute__((swift_name("openNormal()"))) __attribute__((deprecated("warning")));
-- (void)openWarning __attribute__((swift_name("openWarning()"))) __attribute__((deprecated("warning")));
-@property (readonly) id _Nullable openErrorVal __attribute__((swift_name("openErrorVal"))) __attribute__((deprecated("warning")));
-@property id _Nullable openErrorVar __attribute__((swift_name("openErrorVar"))) __attribute__((deprecated("warning")));
-@property (readonly) id _Nullable openHiddenVal __attribute__((swift_name("openHiddenVal"))) __attribute__((deprecated("warning")));
-@property id _Nullable openHiddenVar __attribute__((swift_name("openHiddenVar"))) __attribute__((deprecated("warning")));
-@property (readonly) id _Nullable openNormalVal __attribute__((swift_name("openNormalVal"))) __attribute__((deprecated("warning")));
-@property id _Nullable openNormalVar __attribute__((swift_name("openNormalVar"))) __attribute__((deprecated("warning")));
-@property (readonly) id _Nullable openWarningVal __attribute__((swift_name("openWarningVal"))) __attribute__((deprecated("warning")));
-@property id _Nullable openWarningVar __attribute__((swift_name("openWarningVar"))) __attribute__((deprecated("warning")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.NormalOverride")))
-@interface KtTestDeprecationNormalOverride : KtTestDeprecation
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithHidden:(int8_t)hidden __attribute__((swift_name("init(hidden:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)initWithWarning:(int32_t)warning __attribute__((swift_name("init(warning:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)initWithNormal:(int64_t)normal __attribute__((swift_name("init(normal:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)initWithError:(int16_t)error __attribute__((swift_name("init(error:)"))) __attribute__((objc_designated_initializer));
-- (void)openError __attribute__((swift_name("openError()")));
-- (void)openHidden __attribute__((swift_name("openHidden()")));
-- (int32_t)openNormal __attribute__((swift_name("openNormal()")));
-- (void)openWarning __attribute__((swift_name("openWarning()")));
-@property (readonly) id _Nullable openErrorVal __attribute__((swift_name("openErrorVal")));
-@property id _Nullable openErrorVar __attribute__((swift_name("openErrorVar")));
-@property (readonly) id _Nullable openHiddenVal __attribute__((swift_name("openHiddenVal")));
-@property id _Nullable openHiddenVar __attribute__((swift_name("openHiddenVar")));
-@property (readonly) id _Nullable openNormalVal __attribute__((swift_name("openNormalVal")));
-@property id _Nullable openNormalVar __attribute__((swift_name("openNormalVar")));
-@property (readonly) id _Nullable openWarningVal __attribute__((swift_name("openWarningVal")));
-@property id _Nullable openWarningVar __attribute__((swift_name("openWarningVar")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TopLevelHidden")))
-@interface KtTopLevelHidden : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TopLevelHidden.Nested")))
-@interface KtTopLevelHiddenNested : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TopLevelHidden.NestedNested")))
-@interface KtTopLevelHiddenNestedNested : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TopLevelHidden.NestedInner")))
-@interface KtTopLevelHiddenNestedInner : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TopLevelHidden.Inner")))
-@interface KtTopLevelHiddenInner : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TopLevelHidden.InnerInner")))
-@interface KtTopLevelHiddenInnerInner : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestWeakRefs")))
-@interface KtTestWeakRefs : KtBase
-- (instancetype)initWithFrozen:(BOOL)frozen __attribute__((swift_name("init(frozen:)"))) __attribute__((objc_designated_initializer));
-- (void)clearObj __attribute__((swift_name("clearObj()")));
-- (NSArray<id> *)createCycle __attribute__((swift_name("createCycle()")));
-- (id)getObj __attribute__((swift_name("getObj()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SharedRefs")))
-@interface KtSharedRefs : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSMutableArray<id> *)createCollection __attribute__((swift_name("createCollection()")));
-- (NSMutableArray<id> *)createFrozenCollection __attribute__((swift_name("createFrozenCollection()")));
-- (void (^)(void))createFrozenLambda __attribute__((swift_name("createFrozenLambda()")));
-- (KtSharedRefsMutableData *)createFrozenRegularObject __attribute__((swift_name("createFrozenRegularObject()")));
-- (void (^)(void))createLambda __attribute__((swift_name("createLambda()")));
-- (KtSharedRefsMutableData *)createRegularObject __attribute__((swift_name("createRegularObject()")));
-- (BOOL)hasAliveObjects __attribute__((swift_name("hasAliveObjects()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SharedRefs.MutableData")))
-@interface KtSharedRefsMutableData : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (void)update __attribute__((swift_name("update()")));
-@property int32_t x __attribute__((swift_name("x")));
-@end
-
-__attribute__((swift_name("TestRememberNewObject")))
-@protocol KtTestRememberNewObject
-@required
-- (id)getObject __attribute__((swift_name("getObject()")));
-- (void)waitForCleanup __attribute__((swift_name("waitForCleanup()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT49497Model")))
-@interface KtKT49497Model : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("ClassForTypeCheck")))
-@interface KtClassForTypeCheck : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("InterfaceForTypeCheck")))
-@protocol KtInterfaceForTypeCheck
-@required
-@end
-
-__attribute__((swift_name("IAbstractInterface")))
-@protocol KtIAbstractInterface
-@required
-- (int32_t)foo __attribute__((swift_name("foo()")));
-@end
-
-__attribute__((swift_name("IAbstractInterface2")))
-@protocol KtIAbstractInterface2
-@required
-- (int32_t)foo __attribute__((swift_name("foo()")));
-@end
-
-__attribute__((swift_name("AbstractInterfaceBase")))
-@interface KtAbstractInterfaceBase : KtBase <KtIAbstractInterface>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)bar __attribute__((swift_name("bar()")));
-- (int32_t)foo __attribute__((swift_name("foo()")));
-@end
-
-__attribute__((swift_name("AbstractInterfaceBase2")))
-@interface KtAbstractInterfaceBase2 : KtBase <KtIAbstractInterface2>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("AbstractInterfaceBase3")))
-@interface KtAbstractInterfaceBase3 : KtBase <KtIAbstractInterface>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)foo __attribute__((swift_name("foo()")));
-@end
-
-__attribute__((swift_name("GH3525Base")))
-@interface KtGH3525Base : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("GH3525")))
-@interface KtGH3525 : KtGH3525Base
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-+ (instancetype)gH3525 __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtGH3525 *shared __attribute__((swift_name("shared")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestStringConversion")))
-@interface KtTestStringConversion : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property id str __attribute__((swift_name("str")));
-@end
-
-__attribute__((swift_name("GH3825")))
-@protocol KtGH3825
-@required
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)call0AndReturnError:(NSError * _Nullable * _Nullable)error callback:(KtBoolean *(^)(void))callback __attribute__((swift_name("call0(callback:)")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)call1DoThrow:(BOOL)doThrow error:(NSError * _Nullable * _Nullable)error callback:(void (^)(void))callback __attribute__((swift_name("call1(doThrow:callback:)")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)call2Callback:(void (^)(void))callback doThrow:(BOOL)doThrow error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("call2(callback:doThrow:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("GH3825KotlinImpl")))
-@interface KtGH3825KotlinImpl : KtBase <KtGH3825>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)call0AndReturnError:(NSError * _Nullable * _Nullable)error callback:(KtBoolean *(^)(void))callback __attribute__((swift_name("call0(callback:)")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)call1DoThrow:(BOOL)doThrow error:(NSError * _Nullable * _Nullable)error callback:(void (^)(void))callback __attribute__((swift_name("call1(doThrow:callback:)")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)call2Callback:(void (^)(void))callback doThrow:(BOOL)doThrow error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("call2(callback:doThrow:)")));
-@end
-
-__attribute__((swift_name("Foo_FakeOverrideInInterface")))
-@protocol KtFoo_FakeOverrideInInterface
-@required
-- (void)fooT:(id _Nullable)t __attribute__((swift_name("foo(t:)")));
-@end
-
-__attribute__((swift_name("Bar_FakeOverrideInInterface")))
-@protocol KtBar_FakeOverrideInInterface <KtFoo_FakeOverrideInInterface>
-@required
-@end
-
-@interface KtEnumeration (ValuesKt)
-- (KtEnumeration *)getAnswer __attribute__((swift_name("getAnswer()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ValuesKt")))
-@interface KtValuesKt : KtBase
-+ (id)argsFunI:(int32_t)i l:(int64_t)l d:(double)d s:(NSString *)s __attribute__((swift_name("argsFun(i:l:d:s:)")));
-+ (void (^)(void))asUnitBlockBlock:(id _Nullable (^)(void))block __attribute__((swift_name("asUnitBlock(block:)")));
-+ (id)boxIc1:(int32_t)ic1 __attribute__((swift_name("box(ic1:)")));
-+ (id)boxIc2:(id)ic2 __attribute__((swift_name("box(ic2:)")));
-+ (id)boxIc3:(id _Nullable)ic3 __attribute__((swift_name("box(ic3:)")));
-+ (KtBoolean * _Nullable)boxBooleanValue:(BOOL)booleanValue __attribute__((swift_name("box(booleanValue:)")));
-+ (KtByte * _Nullable)boxByteValue:(int8_t)byteValue __attribute__((swift_name("box(byteValue:)")));
-+ (KtDouble * _Nullable)boxDoubleValue:(double)doubleValue __attribute__((swift_name("box(doubleValue:)")));
-+ (KtFloat * _Nullable)boxFloatValue:(float)floatValue __attribute__((swift_name("box(floatValue:)")));
-+ (KtInt * _Nullable)boxIntValue:(int32_t)intValue __attribute__((swift_name("box(intValue:)")));
-+ (KtLong * _Nullable)boxLongValue:(int64_t)longValue __attribute__((swift_name("box(longValue:)")));
-+ (KtShort * _Nullable)boxShortValue:(int16_t)shortValue __attribute__((swift_name("box(shortValue:)")));
-+ (KtUByte * _Nullable)boxUByteValue:(uint8_t)uByteValue __attribute__((swift_name("box(uByteValue:)")));
-+ (KtUInt * _Nullable)boxUIntValue:(uint32_t)uIntValue __attribute__((swift_name("box(uIntValue:)")));
-+ (KtULong * _Nullable)boxULongValue:(uint64_t)uLongValue __attribute__((swift_name("box(uLongValue:)")));
-+ (KtUShort * _Nullable)boxUShortValue:(uint16_t)uShortValue __attribute__((swift_name("box(uShortValue:)")));
-+ (id _Nullable)boxChar:(unichar)receiver __attribute__((swift_name("boxChar(_:)")));
-+ (KtInt * _Nullable)callBase1:(id<KtBase1>)base1 value:(KtInt * _Nullable)value __attribute__((swift_name("call(base1:value:)")));
-+ (int32_t)callBase23:(KtBase23 *)base23 value:(KtInt * _Nullable)value __attribute__((swift_name("call(base23:value:)")));
-+ (KtInt * _Nullable)callBase2:(id<KtBase2>)base2 value:(KtInt * _Nullable)value __attribute__((swift_name("call(base2:value:)")));
-+ (KtInt * _Nullable)callExtendedBase1:(id<KtExtendedBase1>)extendedBase1 value:(KtInt * _Nullable)value __attribute__((swift_name("call(extendedBase1:value:)")));
-+ (int32_t)callBase3:(id)base3 value:(KtInt * _Nullable)value __attribute__((swift_name("call(base3:value:)")));
-+ (void)callFoo_FakeOverrideInInterfaceObj:(id<KtBar_FakeOverrideInInterface>)obj __attribute__((swift_name("callFoo_FakeOverrideInInterface(obj:)")));
-
-/**
- * @note This method converts instances of MyError to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (BOOL)callUnitMethods:(id<KtSwiftOverridableMethodsWithThrows>)methods error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("callUnit(methods:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)callUnitCallerCaller:(id<KtMethodsWithThrowsUnitCaller>)caller methods:(id<KtMethodsWithThrows>)methods error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("callUnitCaller(caller:methods:)")));
-+ (NSString *)concatenateInlineClassValuesIc1:(int32_t)ic1 ic1N:(id _Nullable)ic1N ic2:(id)ic2 ic2N:(id _Nullable)ic2N ic3:(id _Nullable)ic3 ic3N:(id _Nullable)ic3N __attribute__((swift_name("concatenateInlineClassValues(ic1:ic1N:ic2:ic2N:ic3:ic3N:)")));
-+ (id<KtTransform>)createTransformDecimalStringToInt __attribute__((swift_name("createTransformDecimalStringToInt()")));
-+ (void)emptyFun __attribute__((swift_name("emptyFun()")));
-+ (void)ensureEqualBooleansActual:(KtBoolean * _Nullable)actual expected:(BOOL)expected __attribute__((swift_name("ensureEqualBooleans(actual:expected:)")));
-+ (void)ensureEqualBooleansAsAnyActual:(id _Nullable)actual expected:(BOOL)expected __attribute__((swift_name("ensureEqualBooleansAsAny(actual:expected:)")));
-+ (void)ensureEqualBytesActual:(KtByte * _Nullable)actual expected:(int8_t)expected __attribute__((swift_name("ensureEqualBytes(actual:expected:)")));
-+ (void)ensureEqualDoublesActual:(KtDouble * _Nullable)actual expected:(double)expected __attribute__((swift_name("ensureEqualDoubles(actual:expected:)")));
-+ (void)ensureEqualFloatsActual:(KtFloat * _Nullable)actual expected:(float)expected __attribute__((swift_name("ensureEqualFloats(actual:expected:)")));
-+ (void)ensureEqualIntsActual:(KtInt * _Nullable)actual expected:(int32_t)expected __attribute__((swift_name("ensureEqualInts(actual:expected:)")));
-+ (void)ensureEqualLongsActual:(KtLong * _Nullable)actual expected:(int64_t)expected __attribute__((swift_name("ensureEqualLongs(actual:expected:)")));
-+ (void)ensureEqualShortsActual:(KtShort * _Nullable)actual expected:(int16_t)expected __attribute__((swift_name("ensureEqualShorts(actual:expected:)")));
-+ (void)ensureEqualUBytesActual:(KtUByte * _Nullable)actual expected:(uint8_t)expected __attribute__((swift_name("ensureEqualUBytes(actual:expected:)")));
-+ (void)ensureEqualUIntsActual:(KtUInt * _Nullable)actual expected:(uint32_t)expected __attribute__((swift_name("ensureEqualUInts(actual:expected:)")));
-+ (void)ensureEqualULongsActual:(KtULong * _Nullable)actual expected:(uint64_t)expected __attribute__((swift_name("ensureEqualULongs(actual:expected:)")));
-+ (void)ensureEqualUShortsActual:(KtUShort * _Nullable)actual expected:(uint16_t)expected __attribute__((swift_name("ensureEqualUShorts(actual:expected:)")));
-+ (void)error __attribute__((swift_name("error()"))) __attribute__((unavailable("error")));
-+ (void)fooA:(KtKotlinAtomicReference *)a __attribute__((swift_name("foo(a:)")));
-+ (id)fooGenericNumberR:(id)r foo:(id (^)(id))foo __attribute__((swift_name("fooGenericNumber(r:foo:)")));
-+ (NSString *)funArgumentFoo:(NSString *(^)(void))foo __attribute__((swift_name("funArgument(foo:)")));
-+ (void)gc __attribute__((swift_name("gc()")));
-+ (id _Nullable)genericFooT:(id _Nullable)t foo:(id _Nullable (^)(id _Nullable))foo __attribute__((swift_name("genericFoo(t:foo:)")));
-+ (KtEnumeration *)getValue:(int32_t)value __attribute__((swift_name("get(value:)")));
-+ (KtWithCompanionAndObjectCompanion *)getCompanionObject __attribute__((swift_name("getCompanionObject()")));
-+ (KtWithCompanionAndObjectNamed *)getNamedObject __attribute__((swift_name("getNamedObject()")));
-+ (KtOpenClassI *)getNamedObjectInterface __attribute__((swift_name("getNamedObjectInterface()")));
-+ (void (^ _Nullable)(void))getNullBlock __attribute__((swift_name("getNullBlock()")));
-+ (int32_t)getValue1:(int32_t)receiver __attribute__((swift_name("getValue1(_:)")));
-+ (NSString *)getValue2:(id)receiver __attribute__((swift_name("getValue2(_:)")));
-+ (KtTripleVals * _Nullable)getValue3:(id _Nullable)receiver __attribute__((swift_name("getValue3(_:)")));
-+ (KtInt * _Nullable)getValueOrNull1:(id _Nullable)receiver __attribute__((swift_name("getValueOrNull1(_:)")));
-+ (NSString * _Nullable)getValueOrNull2:(id _Nullable)receiver __attribute__((swift_name("getValueOrNull2(_:)")));
-+ (KtTripleVals * _Nullable)getValueOrNull3:(id _Nullable)receiver __attribute__((swift_name("getValueOrNull3(_:)")));
-+ (NSString *)iFunExt:(id<KtI>)receiver __attribute__((swift_name("iFunExt(_:)")));
-+ (BOOL)isA:(id _Nullable)receiver __attribute__((swift_name("isA(_:)")));
-+ (BOOL)isBlockNullBlock:(void (^ _Nullable)(void))block __attribute__((swift_name("isBlockNull(block:)")));
-+ (BOOL)isFreezingEnabled __attribute__((swift_name("isFreezingEnabled()")));
-+ (BOOL)isFrozenObj:(id)obj __attribute__((swift_name("isFrozen(obj:)")));
-+ (BOOL)isFunctionObj:(id _Nullable)obj __attribute__((swift_name("isFunction(obj:)")));
-+ (BOOL)isFunction0Obj:(id _Nullable)obj __attribute__((swift_name("isFunction0(obj:)")));
-+ (id)kotlinLambdaBlock:(id (^)(id))block __attribute__((swift_name("kotlinLambda(block:)")));
-+ (NSDictionary<KtBoolean *, NSString *> *)mapBoolean2String __attribute__((swift_name("mapBoolean2String()")));
-+ (NSDictionary<KtByte *, KtShort *> *)mapByte2Short __attribute__((swift_name("mapByte2Short()")));
-+ (NSDictionary<KtDouble *, NSString *> *)mapDouble2String __attribute__((swift_name("mapDouble2String()")));
-+ (NSDictionary<KtFloat *, KtFloat *> *)mapFloat2Float __attribute__((swift_name("mapFloat2Float()")));
-+ (NSDictionary<KtInt *, KtLong *> *)mapInt2Long __attribute__((swift_name("mapInt2Long()")));
-+ (NSDictionary<KtLong *, KtLong *> *)mapLong2Long __attribute__((swift_name("mapLong2Long()")));
-+ (NSDictionary<KtShort *, KtByte *> *)mapShort2Byte __attribute__((swift_name("mapShort2Byte()")));
-+ (NSDictionary<KtUByte *, KtBoolean *> *)mapUByte2Boolean __attribute__((swift_name("mapUByte2Boolean()")));
-+ (NSDictionary<KtUInt *, KtLong *> *)mapUInt2Long __attribute__((swift_name("mapUInt2Long()")));
-+ (NSDictionary<KtULong *, KtLong *> *)mapULong2Long __attribute__((swift_name("mapULong2Long()")));
-+ (NSDictionary<KtUShort *, KtByte *> *)mapUShort2Byte __attribute__((swift_name("mapUShort2Byte()")));
-+ (int64_t)multiplyInt:(int32_t)int_ long:(int64_t)long_ __attribute__((swift_name("multiply(int:long:)")));
-+ (KtMutableDictionary<KtBoolean *, NSString *> *)mutBoolean2String __attribute__((swift_name("mutBoolean2String()")));
-+ (KtMutableDictionary<KtByte *, KtShort *> *)mutByte2Short __attribute__((swift_name("mutByte2Short()")));
-+ (KtMutableDictionary<KtDouble *, NSString *> *)mutDouble2String __attribute__((swift_name("mutDouble2String()")));
-+ (KtMutableDictionary<KtFloat *, KtFloat *> *)mutFloat2Float __attribute__((swift_name("mutFloat2Float()")));
-+ (KtMutableDictionary<KtInt *, KtLong *> *)mutInt2Long __attribute__((swift_name("mutInt2Long()")));
-+ (KtMutableDictionary<KtLong *, KtLong *> *)mutLong2Long __attribute__((swift_name("mutLong2Long()")));
-+ (KtMutableDictionary<KtShort *, KtByte *> *)mutShort2Byte __attribute__((swift_name("mutShort2Byte()")));
-+ (KtMutableDictionary<KtUByte *, KtBoolean *> *)mutUByte2Boolean __attribute__((swift_name("mutUByte2Boolean()")));
-+ (KtMutableDictionary<KtUInt *, KtLong *> *)mutUInt2Long __attribute__((swift_name("mutUInt2Long()")));
-+ (KtMutableDictionary<KtULong *, KtLong *> *)mutULong2Long __attribute__((swift_name("mutULong2Long()")));
-+ (KtMutableDictionary<KtUShort *, KtByte *> *)mutUShort2Byte __attribute__((swift_name("mutUShort2Byte()")));
-+ (KtEnumeration *)passEnum __attribute__((swift_name("passEnum()")));
-+ (void)print:(id _Nullable)receiver __attribute__((swift_name("print(_:)")));
-+ (void)receiveEnumE:(int32_t)e __attribute__((swift_name("receiveEnum(e:)")));
-+ (void)runNothingBlockBlock:(void (^)(void))block __attribute__((swift_name("runNothingBlock(block:)")));
-+ (BOOL)runUnitBlockBlock:(void (^)(void))block __attribute__((swift_name("runUnitBlock(block:)")));
-+ (id)same:(id)receiver __attribute__((swift_name("same(_:)")));
-+ (NSString *)strFun __attribute__((swift_name("strFun()")));
-+ (NSString *)subExt:(NSString *)receiver i:(int32_t)i __attribute__((swift_name("subExt(_:i:)")));
-+ (int32_t)testAbstractInterfaceCallX:(id<KtIAbstractInterface>)x __attribute__((swift_name("testAbstractInterfaceCall(x:)")));
-+ (int32_t)testAbstractInterfaceCall2X:(id<KtIAbstractInterface2>)x __attribute__((swift_name("testAbstractInterfaceCall2(x:)")));
-+ (BOOL)testClassTypeCheckX:(id)x __attribute__((swift_name("testClassTypeCheck(x:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)testGH3825Gh3825:(id<KtGH3825>)gh3825 error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("testGH3825(gh3825:)")));
-+ (BOOL)testInterfaceTypeCheckX:(id)x __attribute__((swift_name("testInterfaceTypeCheck(x:)")));
-+ (void)testRememberNewObjectTest:(id<KtTestRememberNewObject>)test __attribute__((swift_name("testRememberNewObject(test:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)testSwiftNotThrowingMethods:(id<KtSwiftOverridableMethodsWithThrows>)methods error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("testSwiftNotThrowing(methods:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)testSwiftNotThrowingTest:(id<KtThrowsWithBridgeBase>)test error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("testSwiftNotThrowing(test:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (KtKotlinObjCErrorException * _Nullable)testSwiftThrowingMethods:(id<KtSwiftOverridableMethodsWithThrows>)methods error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("testSwiftThrowing(methods:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)testSwiftThrowingTest:(id<KtThrowsWithBridgeBase>)test flag:(BOOL)flag error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("testSwiftThrowing(test:flag:)")));
-
-/**
- * @note This method converts instances of MyException, MyError to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (BOOL)throwExceptionError:(BOOL)error error:(NSError * _Nullable * _Nullable)error_ __attribute__((swift_name("throwException(error:)")));
-+ (NSString *)toString:(id _Nullable)receiver __attribute__((swift_name("toString(_:)")));
-+ (NSArray<id> *)varargToListArgs:(KtKotlinArray *)args __attribute__((swift_name("varargToList(args:)")));
-+ (void)warning __attribute__((swift_name("warning()"))) __attribute__((deprecated("warning")));
-@property (class, readonly) int32_t PROPERTY_NAME_MUST_NOT_BE_ALTERED_BY_SWIFT __attribute__((swift_name("PROPERTY_NAME_MUST_NOT_BE_ALTERED_BY_SWIFT")));
-@property (class, readonly) NSArray<id> *anyList __attribute__((swift_name("anyList")));
-@property (class) id anyValue __attribute__((swift_name("anyValue")));
-@property (class, readonly) id boolAnyVal __attribute__((swift_name("boolAnyVal")));
-@property (class, readonly) BOOL boolVal __attribute__((swift_name("boolVal")));
-@property (class, readonly) double dbl __attribute__((swift_name("dbl")));
-@property (class) KtKotlinArray *delegatedGlobalArray __attribute__((swift_name("delegatedGlobalArray")));
-@property (class, readonly) NSArray<NSString *> *delegatedList __attribute__((swift_name("delegatedList")));
-@property (class, readonly) id _Nullable errorVal __attribute__((swift_name("errorVal"))) __attribute__((unavailable("error")));
-@property (class) id _Nullable errorVar __attribute__((swift_name("errorVar"))) __attribute__((unavailable("error")));
-@property (class, readonly) float flt __attribute__((swift_name("flt")));
-@property (class) int32_t gh3525BaseInitCount __attribute__((swift_name("gh3525BaseInitCount")));
-@property (class) int32_t gh3525InitCount __attribute__((swift_name("gh3525InitCount")));
-@property (class, readonly) double infDoubleVal __attribute__((swift_name("infDoubleVal")));
-@property (class, readonly) float infFloatVal __attribute__((swift_name("infFloatVal")));
-@property (class) int32_t intVar __attribute__((swift_name("intVar")));
-@property (class, readonly) int32_t integer __attribute__((swift_name("integer")));
-@property (class) id lateinitIntVar __attribute__((swift_name("lateinitIntVar")));
-@property (class, readonly) NSString *lazyVal __attribute__((swift_name("lazyVal")));
-@property (class, readonly) int64_t longInt __attribute__((swift_name("longInt")));
-@property (class) id maxDoubleVal __attribute__((swift_name("maxDoubleVal")));
-@property (class) id minDoubleVal __attribute__((swift_name("minDoubleVal")));
-@property (class, readonly) double nanDoubleVal __attribute__((swift_name("nanDoubleVal")));
-@property (class, readonly) float nanFloatVal __attribute__((swift_name("nanFloatVal")));
-@property (class, readonly) id _Nullable nullVal __attribute__((swift_name("nullVal")));
-@property (class) NSString * _Nullable nullVar __attribute__((swift_name("nullVar")));
-@property (class, readonly) NSArray<id> *numbersList __attribute__((swift_name("numbersList")));
-@property (class) NSString *str __attribute__((swift_name("str")));
-@property (class) id strAsAny __attribute__((swift_name("strAsAny")));
-@property (class, readonly) KtInt *(^sumLambda)(KtInt *, KtInt *) __attribute__((swift_name("sumLambda")));
-@property (class, readonly) id _Nullable warningVal __attribute__((swift_name("warningVal"))) __attribute__((deprecated("warning")));
-@property (class) id _Nullable warningVar __attribute__((swift_name("warningVar"))) __attribute__((deprecated("warning")));
-@end
-
-__attribute__((swift_name("InvariantSuper")))
-@interface KtInvariantSuper : KtBase
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Invariant")))
-@interface KtInvariant : KtInvariantSuper
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("OutVariantSuper")))
-@interface KtOutVariantSuper : KtBase
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("OutVariant")))
-@interface KtOutVariant : KtOutVariantSuper
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("InVariantSuper")))
-@interface KtInVariantSuper : KtBase
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("InVariant")))
-@interface KtInVariant : KtInVariantSuper
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("VectorKt")))
-@interface KtVectorKt : KtBase
-+ (id _Nullable)createNullableVectorIsNull:(BOOL)isNull __attribute__((swift_name("createNullableVector(isNull:)")));
-+ (float __attribute__((__vector_size__(16))))createVectorF0:(float)f0 f1:(float)f1 f2:(float)f2 f3:(float)f3 __attribute__((swift_name("createVector(f0:f1:f2:f3:)")));
-+ (float __attribute__((__vector_size__(16))))createVectorI0:(int32_t)i0 i1:(int32_t)i1 i2:(int32_t)i2 i3:(int32_t)i3 __attribute__((swift_name("createVector(i0:i1:i2:i3:)")));
-+ (int32_t)sumNullableVectorInt:(id _Nullable)receiver __attribute__((swift_name("sumNullableVectorInt(_:)")));
-+ (float)sumVectorFloat:(float __attribute__((__vector_size__(16))))receiver __attribute__((swift_name("sumVectorFloat(_:)")));
-+ (int32_t)sumVectorInt:(float __attribute__((__vector_size__(16))))receiver __attribute__((swift_name("sumVectorInt(_:)")));
-@property (class) float __attribute__((__vector_size__(16))) vector __attribute__((swift_name("vector")));
-@end
-
diff --git a/native/native.tests/testData/framework/objcexport/expectedLazyGroupB/expectedLazy.h b/native/native.tests/testData/framework/objcexport/expectedLazyGroupB/expectedLazy.h
index d0caf10..1df7b0c 100644
--- a/native/native.tests/testData/framework/objcexport/expectedLazyGroupB/expectedLazy.h
+++ b/native/native.tests/testData/framework/objcexport/expectedLazyGroupB/expectedLazy.h
@@ -120,706 +120,6 @@
 + (instancetype)numberWithBool:(BOOL)value;
 @end
 
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("CoroutineException")))
-@interface KtCoroutineException : KtKotlinThrowable
-- (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)) __attribute__((unavailable));
-- (instancetype)initWithCause:(KtKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(KtKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ContinuationHolder")))
-@interface KtContinuationHolder<T> : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (void)resumeValue:(T _Nullable)value __attribute__((swift_name("resume(value:)")));
-- (void)resumeWithExceptionException:(KtKotlinThrowable *)exception __attribute__((swift_name("resumeWithException(exception:)")));
-@end
-
-__attribute__((swift_name("SuspendFun")))
-@protocol KtSuspendFun
-@required
-
-/**
- * @note This method converts instances of CoroutineException, CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)suspendFunDoYield:(BOOL)doYield doThrow:(BOOL)doThrow completionHandler:(void (^)(KtInt * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("suspendFun(doYield:doThrow:completionHandler:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ResultHolder")))
-@interface KtResultHolder<T> : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property int32_t completed __attribute__((swift_name("completed")));
-@property KtKotlinThrowable * _Nullable exception __attribute__((swift_name("exception")));
-@property T _Nullable result __attribute__((swift_name("result")));
-@end
-
-__attribute__((swift_name("SuspendBridge")))
-@protocol KtSuspendBridge
-@required
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)intValue:(id _Nullable)value completionHandler:(void (^)(KtInt * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("int(value:completionHandler:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)intAsAnyValue:(id _Nullable)value completionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("intAsAny(value:completionHandler:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-- (void)nothingValue:(id _Nullable)value completionHandler:(void (^)(KtKotlinNothing * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("nothing(value:completionHandler:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-- (void)nothingAsAnyValue:(id _Nullable)value completionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("nothingAsAny(value:completionHandler:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-- (void)nothingAsIntValue:(id _Nullable)value completionHandler:(void (^)(KtInt * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("nothingAsInt(value:completionHandler:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-- (void)nothingAsUnitValue:(id _Nullable)value completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("nothingAsUnit(value:completionHandler:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)nullableUnitValue:(id _Nullable)value completionHandler:(void (^)(KtKotlinUnit * _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("nullableUnit(value:completionHandler:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)unitValue:(id _Nullable)value completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("unit(value:completionHandler:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)unitAsAnyValue:(id _Nullable)value completionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("unitAsAny(value:completionHandler:)")));
-@end
-
-__attribute__((swift_name("AbstractSuspendBridge")))
-@interface KtAbstractSuspendBridge : KtBase <KtSuspendBridge>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)intAsAnyValue:(KtInt *)value completionHandler:(void (^)(KtInt * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("intAsAny(value:completionHandler:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-- (void)nothingAsAnyValue:(KtInt *)value completionHandler:(void (^)(KtKotlinNothing * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("nothingAsAny(value:completionHandler:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-- (void)nothingAsIntValue:(KtInt *)value completionHandler:(void (^)(KtKotlinNothing * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("nothingAsInt(value:completionHandler:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-- (void)nothingAsUnitValue:(KtInt *)value completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("nothingAsUnit(value:completionHandler:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)nullableUnitValue:(KtInt *)value completionHandler:(void (^)(KtKotlinUnit * _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("nullableUnit(value:completionHandler:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)unitValue:(KtInt *)value completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("unit(value:completionHandler:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)unitAsAnyValue:(KtInt *)value completionHandler:(void (^)(KtKotlinUnit * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("unitAsAny(value:completionHandler:)")));
-@end
-
-__attribute__((swift_name("ThrowCancellationException")))
-@interface KtThrowCancellationException : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ThrowCancellationExceptionImpl")))
-@interface KtThrowCancellationExceptionImpl : KtThrowCancellationException
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)throwCancellationExceptionWithCompletionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("throwCancellationException(completionHandler:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("suspendFunctionChild0")))
-@interface KtsuspendFunctionChild0 : KtBase <KtKotlinSuspendFunction0>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)invokeWithCompletionHandler:(void (^)(NSString * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("invoke(completionHandler:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("suspendFunctionChild1")))
-@interface KtsuspendFunctionChild1 : KtBase <KtKotlinSuspendFunction1>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)invokeP1:(NSString *)p1 completionHandler:(void (^)(NSString * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("invoke(p1:completionHandler:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("CoroutinesKt")))
-@interface KtCoroutinesKt : KtBase
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)callSuspendBridgeBridge:(KtAbstractSuspendBridge *)bridge resultHolder:(KtResultHolder<KtKotlinUnit *> *)resultHolder error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("callSuspendBridge(bridge:resultHolder:)")));
-+ (void)callSuspendFunSuspendFun:(id<KtSuspendFun>)suspendFun doYield:(BOOL)doYield doThrow:(BOOL)doThrow resultHolder:(KtResultHolder<KtInt *> *)resultHolder __attribute__((swift_name("callSuspendFun(suspendFun:doYield:doThrow:resultHolder:)")));
-
-/**
- * @note This method converts instances of CoroutineException, CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (void)callSuspendFun2SuspendFun:(id<KtSuspendFun>)suspendFun doYield:(BOOL)doYield doThrow:(BOOL)doThrow completionHandler:(void (^)(KtInt * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("callSuspendFun2(suspendFun:doYield:doThrow:completionHandler:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)createCoroutineUninterceptedAndResumeFn:(id<KtKotlinSuspendFunction0>)fn resultHolder:(KtResultHolder<id> *)resultHolder error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("createCoroutineUninterceptedAndResume(fn:resultHolder:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)createCoroutineUninterceptedAndResumeFn:(id<KtKotlinSuspendFunction1>)fn receiver:(id _Nullable)receiver resultHolder:(KtResultHolder<id> *)resultHolder error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("createCoroutineUninterceptedAndResume(fn:receiver:resultHolder:)")));
-+ (void)gc __attribute__((swift_name("gc()")));
-+ (id<KtKotlinKSuspendFunction0>)getKSuspendCallableReference0 __attribute__((swift_name("getKSuspendCallableReference0()")));
-+ (id<KtKotlinKSuspendFunction1>)getKSuspendCallableReference1 __attribute__((swift_name("getKSuspendCallableReference1()")));
-+ (id<KtKotlinSuspendFunction0>)getSuspendCallableReference0 __attribute__((swift_name("getSuspendCallableReference0()")));
-+ (id<KtKotlinSuspendFunction1>)getSuspendCallableReference1 __attribute__((swift_name("getSuspendCallableReference1()")));
-+ (KtsuspendFunctionChild0 *)getSuspendChild0 __attribute__((swift_name("getSuspendChild0()")));
-+ (KtsuspendFunctionChild1 *)getSuspendChild1 __attribute__((swift_name("getSuspendChild1()")));
-+ (id<KtKotlinSuspendFunction0>)getSuspendLambda0 __attribute__((swift_name("getSuspendLambda0()")));
-+ (id<KtKotlinSuspendFunction1>)getSuspendLambda1 __attribute__((swift_name("getSuspendLambda1()")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (void)invoke1Block:(id<KtKotlinSuspendFunction1>)block argument:(id _Nullable)argument completionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("invoke1(block:argument:completionHandler:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (id _Nullable)startCoroutineUninterceptedOrReturnFn:(id<KtKotlinSuspendFunction0>)fn resultHolder:(KtResultHolder<id> *)resultHolder error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("startCoroutineUninterceptedOrReturn(fn:resultHolder:)"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (id _Nullable)startCoroutineUninterceptedOrReturnFn:(id<KtKotlinSuspendFunction1>)fn receiver:(id _Nullable)receiver resultHolder:(KtResultHolder<id> *)resultHolder error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("startCoroutineUninterceptedOrReturn(fn:receiver:resultHolder:)"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (id _Nullable)startCoroutineUninterceptedOrReturnFn:(id<KtKotlinSuspendFunction2>)fn receiver:(id _Nullable)receiver param:(id _Nullable)param resultHolder:(KtResultHolder<id> *)resultHolder error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("startCoroutineUninterceptedOrReturn(fn:receiver:param:resultHolder:)"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (void)suspendFunWithCompletionHandler:(void (^)(KtInt * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("suspendFun(completionHandler:)")));
-
-/**
- * @note This method converts instances of CoroutineException, CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (void)suspendFunResult:(id _Nullable)result doSuspend:(BOOL)doSuspend doThrow:(BOOL)doThrow completionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("suspendFun(result:doSuspend:doThrow:completionHandler:)")));
-
-/**
- * @note This method converts instances of CoroutineException, CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (void)suspendFunAsyncResult:(id _Nullable)result continuationHolder:(KtContinuationHolder<id> *)continuationHolder completionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("suspendFunAsync(result:continuationHolder:completionHandler:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (void)throwCancellationExceptionWithCompletionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("throwCancellationException(completionHandler:)")));
-
-/**
- * @note This method converts instances of CoroutineException, CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (BOOL)throwExceptionException:(KtKotlinThrowable *)exception error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("throwException(exception:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (void)unitSuspendFunWithCompletionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("unitSuspendFun(completionHandler:)")));
-
-/**
- * @note This method converts instances of CoroutineException, CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (void)unitSuspendFunDoSuspend:(BOOL)doSuspend doThrow:(BOOL)doThrow completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("unitSuspendFun(doSuspend:doThrow:completionHandler:)")));
-
-/**
- * @note This method converts instances of CoroutineException, CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (void)unitSuspendFunAsyncContinuationHolder:(KtContinuationHolder<KtKotlinUnit *> *)continuationHolder completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("unitSuspendFunAsync(continuationHolder:completionHandler:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("DataClassWithExplicitComponentMethod")))
-@interface KtDataClassWithExplicitComponentMethod : KtBase
-- (instancetype)initWithX:(int32_t)x y:(int32_t)y __attribute__((swift_name("init(x:y:)"))) __attribute__((objc_designated_initializer));
-- (int32_t)component1Arg:(int32_t)arg __attribute__((swift_name("component1(arg:)")));
-- (KtDataClassWithExplicitComponentMethod *)doCopyX:(int32_t)x y:(int32_t)y __attribute__((swift_name("doCopy(x:y:)")));
-- (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 x __attribute__((swift_name("x")));
-@property (readonly) int32_t y __attribute__((swift_name("y")));
-@end
-
-__attribute__((swift_name("ComponentInterface")))
-@protocol KtComponentInterface
-@required
-- (int32_t)component1 __attribute__((swift_name("component1()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("DataClassWithInheritedComponentMethod")))
-@interface KtDataClassWithInheritedComponentMethod : KtBase <KtComponentInterface>
-- (instancetype)initWithX:(int32_t)x __attribute__((swift_name("init(x:)"))) __attribute__((objc_designated_initializer));
-- (int32_t)component1 __attribute__((swift_name("component1()")));
-- (KtDataClassWithInheritedComponentMethod *)doCopyX:(int32_t)x __attribute__((swift_name("doCopy(x:)")));
-- (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 x __attribute__((swift_name("x")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("RegularClassWithComponentMethods")))
-@interface KtRegularClassWithComponentMethods : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)component1 __attribute__((swift_name("component1()")));
-- (int32_t)component3 __attribute__((swift_name("component3()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("DataClassWithStrangeNames")))
-@interface KtDataClassWithStrangeNames : KtBase
-- (instancetype)initWithComponent124:(int32_t)component124 componentABC:(int32_t)componentABC __attribute__((swift_name("init(component124:componentABC:)"))) __attribute__((objc_designated_initializer));
-- (int32_t)component16 __attribute__((swift_name("component16()")));
-- (KtDataClassWithStrangeNames *)doCopyComponent124:(int32_t)component124 componentABC:(int32_t)componentABC __attribute__((swift_name("doCopy(component124:componentABC:)")));
-- (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 component124 __attribute__((swift_name("component124")));
-@property (readonly) int32_t componentABC __attribute__((swift_name("componentABC")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("DataClassComponentMethodsKt")))
-@interface KtDataClassComponentMethodsKt : KtBase
-+ (int32_t)component1 __attribute__((swift_name("component1()")));
-+ (int32_t)component4 __attribute__((swift_name("component4()")));
-@end
-
-__attribute__((swift_name("DeallocRetainBase")))
-@interface KtDeallocRetainBase : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("DeallocRetainKt")))
-@interface KtDeallocRetainKt : KtBase
-+ (void)assertNullValue:(id _Nullable)value __attribute__((swift_name("assertNull(value:)")));
-+ (KtKotlinWeakReference<id> *)createWeakReferenceValue:(id)value __attribute__((swift_name("createWeakReference(value:)")));
-+ (void)garbageCollect __attribute__((swift_name("garbageCollect()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("EnumLeftRightUpDown")))
-@interface KtEnumLeftRightUpDown : KtKotlinEnum<KtEnumLeftRightUpDown *>
-+ (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) KtEnumLeftRightUpDown *left __attribute__((swift_name("left")));
-@property (class, readonly) KtEnumLeftRightUpDown *right __attribute__((swift_name("right")));
-@property (class, readonly) KtEnumLeftRightUpDown *up __attribute__((swift_name("up")));
-@property (class, readonly) KtEnumLeftRightUpDown *down __attribute__((swift_name("down")));
-+ (KtKotlinArray<KtEnumLeftRightUpDown *> *)values __attribute__((swift_name("values()")));
-@property (class, readonly) NSArray<KtEnumLeftRightUpDown *> *entries __attribute__((swift_name("entries")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("EnumOneTwoThreeValues")))
-@interface KtEnumOneTwoThreeValues : KtKotlinEnum<KtEnumOneTwoThreeValues *>
-+ (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) KtEnumOneTwoThreeValues *one __attribute__((swift_name("one")));
-@property (class, readonly) KtEnumOneTwoThreeValues *two __attribute__((swift_name("two")));
-@property (class, readonly) KtEnumOneTwoThreeValues *three __attribute__((swift_name("three")));
-@property (class, readonly) KtEnumOneTwoThreeValues *values __attribute__((swift_name("values")));
-@property (class, readonly) KtEnumOneTwoThreeValues *entries __attribute__((swift_name("entries")));
-+ (KtKotlinArray<KtEnumOneTwoThreeValues *> *)values __attribute__((swift_name("values()")));
-@property (class, readonly) NSArray<KtEnumOneTwoThreeValues *> *entries __attribute__((swift_name("entries")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("EnumValuesValues_")))
-@interface KtEnumValuesValues_ : KtKotlinEnum<KtEnumValuesValues_ *>
-+ (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) KtEnumValuesValues_ *values __attribute__((swift_name("values")));
-@property (class, readonly) KtEnumValuesValues_ *values __attribute__((swift_name("values")));
-@property (class, readonly) KtEnumValuesValues_ *entries __attribute__((swift_name("entries")));
-@property (class, readonly) KtEnumValuesValues_ *entries __attribute__((swift_name("entries")));
-+ (KtKotlinArray<KtEnumValuesValues_ *> *)values __attribute__((swift_name("values()")));
-@property (class, readonly) NSArray<KtEnumValuesValues_ *> *entries __attribute__((swift_name("entries")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("EmptyEnum")))
-@interface KtEmptyEnum : KtKotlinEnum<KtEmptyEnum *>
-+ (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));
-+ (KtKotlinArray<KtEmptyEnum *> *)values __attribute__((swift_name("values()")));
-@property (class, readonly) NSArray<KtEmptyEnum *> *entries __attribute__((swift_name("entries")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("EnumValuesKt")))
-@interface KtEnumValuesKt : KtBase
-+ (KtNoEnumEntriesEnum *)dceAvoidance __attribute__((swift_name("dceAvoidance()")));
-@end
-
-__attribute__((swift_name("FunInterface")))
-@protocol KtFunInterface
-@required
-- (int32_t)run __attribute__((swift_name("run()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("FunInterfacesKt")))
-@interface KtFunInterfacesKt : KtBase
-+ (id<KtFunInterface>)getLambda __attribute__((swift_name("getLambda()")));
-+ (id<KtFunInterface>)getObject __attribute__((swift_name("getObject()")));
-@end
-
-__attribute__((swift_name("FHolder")))
-@interface KtFHolder : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) id _Nullable value __attribute__((swift_name("value")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("F2Holder")))
-@interface KtF2Holder : KtFHolder
-- (instancetype)initWithValue:(id _Nullable (^)(id _Nullable, id _Nullable))value __attribute__((swift_name("init(value:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-@property (readonly) id _Nullable (^value)(id _Nullable, id _Nullable) __attribute__((swift_name("value")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("F32Holder")))
-@interface KtF32Holder : KtFHolder
-- (instancetype)initWithValue:(id _Nullable (^)(id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable))value __attribute__((swift_name("init(value:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-@property (readonly) id _Nullable (^value)(id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable) __attribute__((swift_name("value")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("F33Holder")))
-@interface KtF33Holder : KtFHolder
-- (instancetype)initWithValue:(id _Nullable (^)(id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable))value __attribute__((swift_name("init(value:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-@property (readonly) id<KtKotlinFunction33> value __attribute__((swift_name("value")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("FunctionalTypesKt")))
-@interface KtFunctionalTypesKt : KtBase
-+ (void)callDynType2List:(NSArray<id _Nullable (^)(id _Nullable, id _Nullable)> *)list param:(id _Nullable)param __attribute__((swift_name("callDynType2(list:param:)")));
-+ (void)callDynType32List:(NSArray<id _Nullable (^)(id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable)> *)list param:(id _Nullable)param __attribute__((swift_name("callDynType32(list:param:)")));
-+ (void)callDynType33List:(NSArray<id<KtKotlinFunction33>> *)list param:(id _Nullable)param __attribute__((swift_name("callDynType33(list:param:)")));
-+ (void)callStaticType2Fct:(id _Nullable (^)(id _Nullable, id _Nullable))fct param:(id _Nullable)param __attribute__((swift_name("callStaticType2(fct:param:)")));
-+ (void)callStaticType32Fct:(id _Nullable (^)(id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable))fct param:(id _Nullable)param __attribute__((swift_name("callStaticType32(fct:param:)")));
-+ (void)callStaticType33Fct:(id _Nullable (^)(id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable))fct param:(id _Nullable)param __attribute__((swift_name("callStaticType33(fct:param:)")));
-+ (KtF32Holder *)getDynType32 __attribute__((swift_name("getDynType32()")));
-+ (KtF2Holder *)getDynTypeLambda2 __attribute__((swift_name("getDynTypeLambda2()")));
-+ (KtF33Holder *)getDynTypeLambda33 __attribute__((swift_name("getDynTypeLambda33()")));
-+ (KtF2Holder *)getDynTypeRef2 __attribute__((swift_name("getDynTypeRef2()")));
-+ (KtF33Holder *)getDynTypeRef33 __attribute__((swift_name("getDynTypeRef33()")));
-+ (id _Nullable (^)(id _Nullable, id _Nullable))getStaticLambda2 __attribute__((swift_name("getStaticLambda2()")));
-+ (id _Nullable (^)(id _Nullable, id _Nullable))getStaticRef2 __attribute__((swift_name("getStaticRef2()")));
-+ (id _Nullable (^)(id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable))getStaticType32 __attribute__((swift_name("getStaticType32()")));
-+ (id _Nullable (^)(id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable))getStaticTypeLambda33 __attribute__((swift_name("getStaticTypeLambda33()")));
-+ (id _Nullable (^)(id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable))getStaticTypeRef33 __attribute__((swift_name("getStaticTypeRef33()")));
-@end
-
-__attribute__((swift_name("GH4002ArgumentBase")))
-@interface KtGH4002ArgumentBase : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("GH4002Argument")))
-@interface KtGH4002Argument : KtGH4002ArgumentBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestIncompatiblePropertyTypeWarning")))
-@interface KtTestIncompatiblePropertyTypeWarning : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestIncompatiblePropertyTypeWarningGeneric")))
-@interface KtTestIncompatiblePropertyTypeWarningGeneric<T> : KtBase
-- (instancetype)initWithValue:(T _Nullable)value __attribute__((swift_name("init(value:)"))) __attribute__((objc_designated_initializer));
-@property (readonly) T _Nullable value __attribute__((swift_name("value")));
-@end
-
-__attribute__((swift_name("TestIncompatiblePropertyTypeWarningInterfaceWithGenericProperty")))
-@protocol KtTestIncompatiblePropertyTypeWarningInterfaceWithGenericProperty
-@required
-@property (readonly) KtTestIncompatiblePropertyTypeWarningGeneric<id> *p __attribute__((swift_name("p")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestIncompatiblePropertyTypeWarning.ClassOverridingInterfaceWithGenericProperty")))
-@interface KtTestIncompatiblePropertyTypeWarningClassOverridingInterfaceWithGenericProperty : KtBase <KtTestIncompatiblePropertyTypeWarningInterfaceWithGenericProperty>
-- (instancetype)initWithP:(KtTestIncompatiblePropertyTypeWarningGeneric<NSString *> *)p __attribute__((swift_name("init(p:)"))) __attribute__((objc_designated_initializer));
-@property (readonly) KtTestIncompatiblePropertyTypeWarningGeneric<NSString *> *p __attribute__((swift_name("p")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestGH3992")))
-@interface KtTestGH3992 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("TestGH3992.C")))
-@interface KtTestGH3992C : KtBase
-- (instancetype)initWithA:(KtTestGH3992A *)a __attribute__((swift_name("init(a:)"))) __attribute__((objc_designated_initializer));
-@property (readonly) KtTestGH3992A *a __attribute__((swift_name("a")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestGH3992.D")))
-@interface KtTestGH3992D : KtTestGH3992C
-- (instancetype)initWithA:(KtTestGH3992B *)a __attribute__((swift_name("init(a:)"))) __attribute__((objc_designated_initializer));
-@property (readonly) KtTestGH3992B *a __attribute__((swift_name("a")));
-@end
-
-__attribute__((swift_name("TestGH3992.A")))
-@interface KtTestGH3992A : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestGH3992.B")))
-@interface KtTestGH3992B : KtTestGH3992A
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ClassNotAvailableInSwift")))
-@interface KtClassNotAvailableInSwift : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ParentClass")))
-@interface KtParentClass : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ParentClass.NestedClass")))
-@interface KtParentClassNestedClass : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ParentClass.NestedClassDeeplyNestedClass")))
-@interface KtParentClassNestedClassDeeplyNestedClass : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ParentClass.InnerClass")))
-@interface KtParentClassInnerClass : NSObject
-@end
-
-__attribute__((swift_name("InterfaceNotAvailableInSwift")))
-@protocol KtInterfaceNotAvailableInSwift
-@required
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("UnavailableEnum")))
-@interface KtUnavailableEnum : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("UnavailableObject")))
-@interface KtUnavailableObject : NSObject
-@end
-
-__attribute__((swift_name("SealedClass")))
-@interface KtSealedClass : KtBase
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SealedClass.A")))
-@interface KtSealedClassA : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SealedClass.B")))
-@interface KtSealedClassB : KtSealedClass
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SealedClass.C")))
-@interface KtSealedClassC : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("WrapperOverUnavailable")))
-@interface KtWrapperOverUnavailable<T> : KtBase
-- (instancetype)initWithArg:(T)arg __attribute__((swift_name("init(arg:)"))) __attribute__((objc_designated_initializer));
-@property (readonly) T arg __attribute__((swift_name("arg")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("HiddenfromobjcKt")))
-@interface KtHiddenfromobjcKt : KtBase
-+ (NSString *)consumeUnavailableParam:(id)param __attribute__((swift_name("consumeUnavailable(param:)")));
-+ (KtSealedClass *)createSealedClass __attribute__((swift_name("createSealedClass()")));
-+ (id)createUnavailableEnum __attribute__((swift_name("createUnavailableEnum()")));
-+ (id)createUnavailableInterface __attribute__((swift_name("createUnavailableInterface()")));
-+ (id)doSomethingMeaningless:(NSString *)receiver another:(id)another __attribute__((swift_name("doSomethingMeaningless(_:another:)")));
-+ (id)getUnavailableObject __attribute__((swift_name("getUnavailableObject()")));
-+ (id)produceUnavailable __attribute__((swift_name("produceUnavailable()")));
-+ (id _Nullable)useOfNullableUnavailableClassParam:(id _Nullable)param __attribute__((swift_name("useOfNullableUnavailableClass(param:)")));
-+ (NSString *)useOfNullableUnavailableEnumParam:(id _Nullable)param __attribute__((swift_name("useOfNullableUnavailableEnum(param:)")));
-+ (NSString * _Nullable)useOfNullableUnavailableInterfaceParam:(id _Nullable)param __attribute__((swift_name("useOfNullableUnavailableInterface(param:)")));
-+ (NSString * _Nullable)useOfNullableUnavailableObjectParam:(id _Nullable)param __attribute__((swift_name("useOfNullableUnavailableObject(param:)")));
-+ (id)useOfUnavailableClassParam:(id)param __attribute__((swift_name("useOfUnavailableClass(param:)")));
-+ (NSString *)useOfUnavailableEnumParam:(id)param __attribute__((swift_name("useOfUnavailableEnum(param:)")));
-+ (NSString *)useOfUnavailableObjectParam:(id)param __attribute__((swift_name("useOfUnavailableObject(param:)")));
-+ (NSString *)useSealedClassParam:(KtSealedClass *)param __attribute__((swift_name("useSealedClass(param:)")));
-+ (NSString *)useUnavailableA:(id)a __attribute__((swift_name("useUnavailable(a:)")));
-@end
-
-__attribute__((swift_name("InterfaceNameManglingI1")))
-@protocol KtInterfaceNameManglingI1
-@required
-- (int32_t)clashingMethod __attribute__((swift_name("clashingMethod()")));
-- (int32_t)interfaceClashingMethodWithObjCNameInBoth __attribute__((swift_name("interfaceClashingMethodWithObjCNameInBoth()")));
-- (int32_t)interfaceClashingMethodWithObjCNameInI1 __attribute__((swift_name("interfaceClashingMethodWithObjCNameInI1()")));
-- (int32_t)interfaceClashingMethodWithObjCNameInI2 __attribute__((swift_name("interfaceClashingMethodWithObjCNameInI2()")));
-@property (readonly) int32_t clashingProperty __attribute__((swift_name("clashingProperty")));
-@end
-
-__attribute__((swift_name("InterfaceNameManglingI2")))
-@protocol KtInterfaceNameManglingI2
-@required
-- (id)clashingMethod __attribute__((swift_name("clashingMethod()")));
-- (id)interfaceClashingMethodWithObjCNameInBoth __attribute__((swift_name("interfaceClashingMethodWithObjCNameInBoth()")));
-- (id)interfaceClashingMethodWithObjCNameInI2 __attribute__((swift_name("interfaceClashingMethodWithObjCNameInI2()")));
-- (id)interfaceClashingMethodWithObjCNameInI1 __attribute__((swift_name("interfaceClashingMethodWithObjCNameInI1()")));
-@property (readonly) id clashingProperty __attribute__((swift_name("clashingProperty")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("InterfaceNameManglingC1")))
-@interface KtInterfaceNameManglingC1 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)clashingMethod __attribute__((swift_name("clashingMethod()")));
-@property (readonly) NSString *clashingProperty __attribute__((swift_name("clashingProperty")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("InterfaceNameManglingC2")))
-@interface KtInterfaceNameManglingC2 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)clashingMethod __attribute__((swift_name("clashingMethod()")));
-@property (readonly) int32_t clashingProperty __attribute__((swift_name("clashingProperty")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("InterfaceMethodNameManglingKt")))
-@interface KtInterfaceMethodNameManglingKt : KtBase
-+ (id<KtInterfaceNameManglingI1>)i1 __attribute__((swift_name("i1()")));
-+ (id<KtInterfaceNameManglingI2>)i2 __attribute__((swift_name("i2()")));
-+ (KtInterfaceNameManglingC1 *)o1 __attribute__((swift_name("o1()")));
-+ (KtInterfaceNameManglingC2 *)o2 __attribute__((swift_name("o2()")));
-@end
-
 
 /**
  * Summary class [KDocExport].
@@ -1366,2047 +666,3 @@
 + (BOOL)foobarF:(BOOL)f foo:(id<KtFoo>)foo __attribute__((swift_name("foobar(f:foo:)")));
 @end
 
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("LibraryKt")))
-@interface KtLibraryKt : KtBase
-+ (NSString *)readDataFromLibraryClassInput:(KtA *)input __attribute__((swift_name("readDataFromLibraryClass(input:)")));
-+ (NSString *)readDataFromLibraryEnumInput:(KtE *)input __attribute__((swift_name("readDataFromLibraryEnum(input:)")));
-+ (NSString *)readDataFromLibraryInterfaceInput:(id<KtI>)input __attribute__((swift_name("readDataFromLibraryInterface(input:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ArraysConstructor")))
-@interface KtArraysConstructor : KtBase
-- (instancetype)initWithInt1:(int32_t)int1 int2:(int32_t)int2 __attribute__((swift_name("init(int1:int2:)"))) __attribute__((objc_designated_initializer));
-- (NSString *)log __attribute__((swift_name("log()")));
-- (void)setInt1:(int32_t)int1 int2:(int32_t)int2 __attribute__((swift_name("set(int1:int2:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ArraysDefault")))
-@interface KtArraysDefault : KtBase
-- (instancetype)initWithInt1:(int32_t)int1 int2:(int32_t)int2 __attribute__((swift_name("init(int1:int2:)"))) __attribute__((objc_designated_initializer));
-- (NSString *)log __attribute__((swift_name("log()")));
-- (void)setInt1:(int32_t)int1 int2:(int32_t)int2 __attribute__((swift_name("set(int1:int2:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ArraysInitBlock")))
-@interface KtArraysInitBlock : KtBase
-- (instancetype)initWithInt1:(int32_t)int1 int2:(int32_t)int2 __attribute__((swift_name("init(int1:int2:)"))) __attribute__((objc_designated_initializer));
-- (NSString *)log __attribute__((swift_name("log()")));
-- (void)setInt1:(int32_t)int1 int2:(int32_t)int2 __attribute__((swift_name("set(int1:int2:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KotlinLivenessTracker")))
-@interface KtKotlinLivenessTracker : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (void)addObj:(id _Nullable)obj __attribute__((swift_name("add(obj:)")));
-- (BOOL)isEmpty __attribute__((swift_name("isEmpty()")));
-- (BOOL)objectsAreDead __attribute__((swift_name("objectsAreDead()")));
-@property (readonly) NSMutableArray<KtKotlinWeakReference<id> *> *weakRefs __attribute__((swift_name("weakRefs")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KotlinObject")))
-@interface KtKotlinObject : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("NoAutoreleaseSendHelper")))
-@protocol KtNoAutoreleaseSendHelper
-@required
-- (void (^)(KtKotlinObject *))blockReceivingKotlinObject __attribute__((swift_name("blockReceivingKotlinObject()")));
-- (void)sendBlockBlock:(KtKotlinObject *(^)(void))block __attribute__((swift_name("sendBlock(block:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)sendCompletionWithCompletionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("sendCompletion(completionHandler:)")));
-- (void)sendKotlinObjectKotlinObject:(KtKotlinObject *)kotlinObject __attribute__((swift_name("sendKotlinObject(kotlinObject:)")));
-- (void)sendListList:(NSArray<id> *)list __attribute__((swift_name("sendList(list:)")));
-- (void)sendNumberNumber:(id)number __attribute__((swift_name("sendNumber(number:)")));
-- (void)sendStringString:(NSString *)string __attribute__((swift_name("sendString(string:)")));
-- (void)sendSwiftObjectSwiftObject:(id)swiftObject __attribute__((swift_name("sendSwiftObject(swiftObject:)")));
-@end
-
-__attribute__((swift_name("NoAutoreleaseReceiveHelper")))
-@protocol KtNoAutoreleaseReceiveHelper
-@required
-- (KtKotlinObject *(^)(void))receiveBlock __attribute__((swift_name("receiveBlock()")));
-- (KtKotlinObject *)receiveKotlinObject __attribute__((swift_name("receiveKotlinObject()")));
-- (NSArray<id> *)receiveList __attribute__((swift_name("receiveList()")));
-- (id)receiveNumber __attribute__((swift_name("receiveNumber()")));
-- (NSString *)receiveString __attribute__((swift_name("receiveString()")));
-- (id)receiveSwiftObject __attribute__((swift_name("receiveSwiftObject()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("NoAutoreleaseKotlinSendHelper")))
-@interface KtNoAutoreleaseKotlinSendHelper : KtBase <KtNoAutoreleaseSendHelper>
-- (instancetype)initWithKotlinLivenessTracker:(KtKotlinLivenessTracker *)kotlinLivenessTracker __attribute__((swift_name("init(kotlinLivenessTracker:)"))) __attribute__((objc_designated_initializer));
-- (void (^)(KtKotlinObject *))blockReceivingKotlinObject __attribute__((swift_name("blockReceivingKotlinObject()")));
-- (void)sendBlockBlock:(KtKotlinObject *(^)(void))block __attribute__((swift_name("sendBlock(block:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)sendCompletionWithCompletionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("sendCompletion(completionHandler:)")));
-- (void)sendKotlinObjectKotlinObject:(KtKotlinObject *)kotlinObject __attribute__((swift_name("sendKotlinObject(kotlinObject:)")));
-- (void)sendListList:(NSArray<id> *)list __attribute__((swift_name("sendList(list:)")));
-- (void)sendNumberNumber:(id)number __attribute__((swift_name("sendNumber(number:)")));
-- (void)sendStringString:(NSString *)string __attribute__((swift_name("sendString(string:)")));
-- (void)sendSwiftObjectSwiftObject:(id)swiftObject __attribute__((swift_name("sendSwiftObject(swiftObject:)")));
-@property (readonly) KtKotlinLivenessTracker *kotlinLivenessTracker __attribute__((swift_name("kotlinLivenessTracker")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("NoAutoreleaseKotlinReceiveHelper")))
-@interface KtNoAutoreleaseKotlinReceiveHelper : KtBase <KtNoAutoreleaseReceiveHelper>
-- (instancetype)initWithKotlinLivenessTracker:(KtKotlinLivenessTracker *)kotlinLivenessTracker __attribute__((swift_name("init(kotlinLivenessTracker:)"))) __attribute__((objc_designated_initializer));
-- (KtKotlinObject *(^)(void))receiveBlock __attribute__((swift_name("receiveBlock()")));
-- (KtKotlinObject *)receiveKotlinObject __attribute__((swift_name("receiveKotlinObject()")));
-- (NSArray<id> *)receiveList __attribute__((swift_name("receiveList()")));
-- (id)receiveNumber __attribute__((swift_name("receiveNumber()")));
-- (NSString *)receiveString __attribute__((swift_name("receiveString()")));
-- (id)receiveSwiftObject __attribute__((swift_name("receiveSwiftObject()")));
-@property (readonly) KtKotlinLivenessTracker *kotlinLivenessTracker __attribute__((swift_name("kotlinLivenessTracker")));
-@property id swiftObject __attribute__((swift_name("swiftObject")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("NoAutoreleaseSingleton")))
-@interface KtNoAutoreleaseSingleton : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)noAutoreleaseSingleton __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtNoAutoreleaseSingleton *shared __attribute__((swift_name("shared")));
-@property (readonly) int32_t x __attribute__((swift_name("x")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("NoAutoreleaseEnum")))
-@interface KtNoAutoreleaseEnum : KtKotlinEnum<KtNoAutoreleaseEnum *>
-+ (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) KtNoAutoreleaseEnum *entry __attribute__((swift_name("entry")));
-+ (KtKotlinArray<KtNoAutoreleaseEnum *> *)values __attribute__((swift_name("values()")));
-@property (class, readonly) NSArray<KtNoAutoreleaseEnum *> *entries __attribute__((swift_name("entries")));
-@property (readonly) int32_t x __attribute__((swift_name("x")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("NoAutoreleaseKt")))
-@interface KtNoAutoreleaseKt : KtBase
-+ (void)callReceiveBlockHelper:(id<KtNoAutoreleaseReceiveHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callReceiveBlock(helper:tracker:)")));
-+ (void)callReceiveBlockAndCallHelper:(id<KtNoAutoreleaseReceiveHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callReceiveBlockAndCall(helper:tracker:)")));
-+ (void)callReceiveKotlinObjectHelper:(id<KtNoAutoreleaseReceiveHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callReceiveKotlinObject(helper:tracker:)")));
-+ (void)callReceiveListHelper:(id<KtNoAutoreleaseReceiveHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callReceiveList(helper:tracker:)")));
-+ (void)callReceiveNumberHelper:(id<KtNoAutoreleaseReceiveHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callReceiveNumber(helper:tracker:)")));
-+ (void)callReceiveStringHelper:(id<KtNoAutoreleaseReceiveHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callReceiveString(helper:tracker:)")));
-+ (void)callReceiveSwiftObjectHelper:(id<KtNoAutoreleaseReceiveHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callReceiveSwiftObject(helper:tracker:)")));
-+ (void)callSendBlockHelper:(id<KtNoAutoreleaseSendHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callSendBlock(helper:tracker:)")));
-+ (void)callSendCompletionHelper:(id<KtNoAutoreleaseSendHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callSendCompletion(helper:tracker:)")));
-+ (void)callSendKotlinObjectHelper:(id<KtNoAutoreleaseSendHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callSendKotlinObject(helper:tracker:)")));
-+ (void)callSendListHelper:(id<KtNoAutoreleaseSendHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callSendList(helper:tracker:)")));
-+ (void)callSendNumberHelper:(id<KtNoAutoreleaseSendHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callSendNumber(helper:tracker:)")));
-+ (void)callSendStringHelper:(id<KtNoAutoreleaseSendHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callSendString(helper:tracker:)")));
-+ (void)callSendSwiftObjectHelper:(id<KtNoAutoreleaseSendHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker swiftObject:(id)swiftObject __attribute__((swift_name("callSendSwiftObject(helper:tracker:swiftObject:)")));
-+ (void)gc __attribute__((swift_name("gc()")));
-+ (void)objc_autoreleasePoolPopHandle:(void * _Nullable)handle __attribute__((swift_name("objc_autoreleasePoolPop(handle:)")));
-+ (void * _Nullable)objc_autoreleasePoolPush __attribute__((swift_name("objc_autoreleasePoolPush()")));
-+ (void)sendKotlinObjectToBlockHelper:(id<KtNoAutoreleaseSendHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("sendKotlinObjectToBlock(helper:tracker:)")));
-+ (void)useIntArrayArray:(KtKotlinIntArray *)array __attribute__((swift_name("useIntArray(array:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ObjCNameC1A")))
-@interface KtObjCNameC1A : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)foo __attribute__((swift_name("foo()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ObjCNameAKt")))
-@interface KtObjCNameAKt : KtBase
-+ (NSString *)registerForConnectionEventsWithOptions:(NSString *)withOptions __attribute__((swift_name("registerForConnectionEvents(options:)")));
-+ (NSString *)scanForPeripheralsWithServices:(int32_t)withServices options:(NSString *)options __attribute__((swift_name("scanForPeripherals(withServices:options:)")));
-+ (BOOL)supportsFeatures:(BOOL)features __attribute__((swift_name("supports(_:)")));
-+ (NSString *)withUserId:(NSString *)userId __attribute__((swift_name("with(userId:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ObjCNameC1B")))
-@interface KtObjCNameC1B : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)foo __attribute__((swift_name("foo()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("MySwiftArray")))
-@interface KtMyObjCArray : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)indexOfObject:(int32_t)object __attribute__((swift_name("index(of:)")));
-@property (readonly) int32_t count __attribute__((swift_name("count")));
-@end
-
-__attribute__((swift_name("ObjCNameI1")))
-@protocol KtObjCNameI1
-@required
-- (int32_t)someOtherFunctionReceiver:(int32_t)receiver otherParam:(int32_t)otherParam __attribute__((swift_name("someOtherFunction(receiver:otherParam:)")));
-@property (readonly) int32_t someOtherValue __attribute__((swift_name("someOtherValue")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SwiftNameC2")))
-@interface KtObjCNameC2 : KtBase <KtObjCNameI1>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)someOtherFunctionReceiver:(int32_t)receiver otherParam:(int32_t)otherParam __attribute__((swift_name("someOtherFunction(receiver:otherParam:)")));
-@property int32_t someOtherValue __attribute__((swift_name("someOtherValue")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SwiftNameC2.SwiftNestedClass")))
-@interface KtObjCNameC2ObjCNestedClass : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property int32_t nestedValue __attribute__((swift_name("nestedValue")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SwiftExactNestedClass")))
-@interface ObjCExactNestedClass : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property int32_t nestedValue __attribute__((swift_name("nestedValue")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SwiftNameC3")))
-@interface ObjCNameC3 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SwiftNameC3.SwiftNestedClass")))
-@interface ObjCNameC3ObjCNestedClass : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property int32_t nestedValue __attribute__((swift_name("nestedValue")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ObjCNameC4")))
-@interface KtObjCNameC4 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)fooObjCReceiver:(int32_t)receiver objCParam:(int32_t)objCParam __attribute__((swift_name("foo(objCReceiver:objCParam:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ObjCNameSwiftObject")))
-@interface KtObjCNameObjCObject : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)objCNameObjCObject __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtObjCNameObjCObject *shared __attribute__((swift_name("shared")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ObjCNameSwiftEnum")))
-@interface KtObjCNameObjCEnum : KtKotlinEnum<KtObjCNameObjCEnum *>
-+ (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) KtObjCNameObjCEnum *objcOne __attribute__((swift_name("swiftOne")));
-@property (class, readonly) KtObjCNameObjCEnum *objcTwo __attribute__((swift_name("companion")));
-@property (class, readonly) KtObjCNameObjCEnum *objcThree __attribute__((swift_name("swiftThree")));
-+ (KtKotlinArray<KtObjCNameObjCEnum *> *)values __attribute__((swift_name("values()")));
-@property (class, readonly) NSArray<KtObjCNameObjCEnum *> *entries __attribute__((swift_name("entries")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ObjCNameSwiftEnum.Companion")))
-@interface KtObjCNameObjCEnumCompanion : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)companion __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtObjCNameObjCEnumCompanion *shared __attribute__((swift_name("shared")));
-- (int32_t)foo __attribute__((swift_name("foo()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ObjCAvoidPreprocessorName")))
-@interface KtObjCAvoidPreprocessorName : KtBase
-- (instancetype)initWithTime:(int32_t)time __attribute__((swift_name("init(time:)"))) __attribute__((objc_designated_initializer));
-@property (readonly) int32_t time __attribute__((swift_name("time")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ObjCNameBKt")))
-@interface KtObjCNameBKt : KtBase
-+ (int32_t)getSomeValueOf:(id<KtObjCNameI1>)receiver __attribute__((swift_name("getSomeValue(of:)")));
-@end
-
-__attribute__((swift_name("OverrideKotlinMethods2")))
-@protocol KtOverrideKotlinMethods2
-@required
-- (int32_t)one __attribute__((swift_name("one()")));
-@end
-
-__attribute__((swift_name("OverrideKotlinMethods3")))
-@interface KtOverrideKotlinMethods3 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("OverrideKotlinMethods4")))
-@interface KtOverrideKotlinMethods4 : KtOverrideKotlinMethods3 <KtOverrideKotlinMethods2>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)one __attribute__((swift_name("one()")));
-@end
-
-__attribute__((swift_name("OverrideKotlinMethods5")))
-@protocol KtOverrideKotlinMethods5
-@required
-- (int32_t)one __attribute__((swift_name("one()")));
-@end
-
-__attribute__((swift_name("OverrideKotlinMethods6")))
-@protocol KtOverrideKotlinMethods6 <KtOverrideKotlinMethods5>
-@required
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("OverrideKotlinMethodsKt")))
-@interface KtOverrideKotlinMethodsKt : KtBase
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)test0Obj:(id)obj error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("test0(obj:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)test1Obj:(id)obj error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("test1(obj:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)test2Obj:(id<KtOverrideKotlinMethods2>)obj error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("test2(obj:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)test3Obj:(KtOverrideKotlinMethods3 *)obj error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("test3(obj:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)test4Obj:(KtOverrideKotlinMethods4 *)obj error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("test4(obj:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)test5Obj:(id<KtOverrideKotlinMethods5>)obj error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("test5(obj:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)test6Obj:(id<KtOverrideKotlinMethods6>)obj error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("test6(obj:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("OverrideMethodsOfAnyKt")))
-@interface KtOverrideMethodsOfAnyKt : KtBase
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)testObj:(id)obj other:(id)other swift:(BOOL)swift error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("test(obj:other:swift:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("RecList")))
-@interface KtRecList<T> : KtBase
-- (instancetype)initWithValue:(NSArray<id> *)value __attribute__((swift_name("init(value:)"))) __attribute__((objc_designated_initializer));
-@property (readonly) NSArray<id> *value __attribute__((swift_name("value")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("RecFunc")))
-@interface KtRecFunc<T> : KtBase
-- (instancetype)initWithValue:(id (^)(void))value __attribute__((swift_name("init(value:)"))) __attribute__((objc_designated_initializer));
-@property (readonly) id (^value)(void) __attribute__((swift_name("value")));
-@end
-
-__attribute__((swift_name("RefinedClassA")))
-@interface KtRefinedClassA : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)fooRefined __attribute__((swift_private));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("RefinedClassB")))
-@interface KtRefinedClassB : KtRefinedClassA
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)fooRefined __attribute__((swift_private));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("RefinedKt")))
-@interface KtRefinedKt : KtBase
-+ (NSString *)fooRefined __attribute__((swift_private));
-
-/**
- * @note annotations
- *   refined.MyShouldRefineInSwift
-*/
-+ (NSString *)myFooRefined __attribute__((swift_private));
-@property (class, readonly) NSString *barRefined __attribute__((swift_private));
-
-/**
- * @note annotations
- *   refined.MyShouldRefineInSwift
-*/
-@property (class, readonly) NSString *myBarRefined __attribute__((swift_private));
-@end
-
-__attribute__((swift_name("Person")))
-@interface KtPerson : KtBase
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Person.User")))
-@interface KtPersonUser : KtPerson
-- (instancetype)initWithId:(int32_t)id __attribute__((swift_name("init(id:)"))) __attribute__((objc_designated_initializer));
-- (KtPersonUser *)doCopyId:(int32_t)id __attribute__((swift_name("doCopy(id:)")));
-- (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 id __attribute__((swift_name("id")));
-@end
-
-__attribute__((swift_name("Person.Worker")))
-@interface KtPersonWorker : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Person.WorkerEmployee")))
-@interface KtPersonWorkerEmployee : KtPersonWorker
-- (instancetype)initWithId:(int32_t)id __attribute__((swift_name("init(id:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-- (KtPersonWorkerEmployee *)doCopyId:(int32_t)id __attribute__((swift_name("doCopy(id:)")));
-- (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 id __attribute__((swift_name("id")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Person.WorkerContractor")))
-@interface KtPersonWorkerContractor : KtPersonWorker
-- (instancetype)initWithId:(int32_t)id __attribute__((swift_name("init(id:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-- (KtPersonWorkerContractor *)doCopyId:(int32_t)id __attribute__((swift_name("doCopy(id:)")));
-- (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 id __attribute__((swift_name("id")));
-@end
-
-__attribute__((swift_name("SwiftNameManglingI1")))
-@protocol KtSwiftNameManglingI1
-@required
-- (int32_t)clashingMethod __attribute__((swift_name("clashingMethod()")));
-- (int32_t)clashingMethodWithObjCNameInBoth __attribute__((swift_name("swiftClashingMethodWithObjCNameInBoth()")));
-- (int32_t)clashingMethodWithObjCNameInI1 __attribute__((swift_name("swiftClashingMethodWithObjCNameInI1()")));
-- (int32_t)swiftClashingMethodWithObjCNameInI2 __attribute__((swift_name("swiftClashingMethodWithObjCNameInI2()")));
-@property (readonly) int32_t clashingProperty __attribute__((swift_name("clashingProperty")));
-@end
-
-__attribute__((swift_name("SwiftNameManglingI2")))
-@protocol KtSwiftNameManglingI2
-@required
-- (id)clashingMethod __attribute__((swift_name("clashingMethod()")));
-- (id)clashingMethodWithObjCNameInBoth __attribute__((swift_name("swiftClashingMethodWithObjCNameInBoth()")));
-- (id)clashingMethodWithObjCNameInI2 __attribute__((swift_name("swiftClashingMethodWithObjCNameInI2()")));
-- (id)swiftClashingMethodWithObjCNameInI1 __attribute__((swift_name("swiftClashingMethodWithObjCNameInI1()")));
-@property (readonly) id clashingProperty __attribute__((swift_name("clashingProperty")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SwiftNameManglingKt")))
-@interface KtSwiftNameManglingKt : KtBase
-+ (id<KtSwiftNameManglingI1>)i1 __attribute__((swift_name("i1()")));
-+ (id<KtSwiftNameManglingI2>)i2 __attribute__((swift_name("i2()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ThrowableAsError")))
-@interface KtThrowableAsError : KtKotlinThrowable
-- (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)) __attribute__((unavailable));
-- (instancetype)initWithCause:(KtKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(KtKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-@end
-
-__attribute__((swift_name("ThrowsThrowableAsError")))
-@protocol KtThrowsThrowableAsError
-@required
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-- (BOOL)throwErrorAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("throwError()")));
-@end
-
-__attribute__((swift_name("ThrowsThrowableAsErrorSuspend")))
-@protocol KtThrowsThrowableAsErrorSuspend
-@required
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)throwErrorWithCompletionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("throwError(completionHandler:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ThrowableAsErrorKt")))
-@interface KtThrowableAsErrorKt : KtBase
-+ (KtThrowableAsError * _Nullable)callAndCatchThrowableAsErrorThrowsThrowableAsError:(id<KtThrowsThrowableAsError>)throwsThrowableAsError __attribute__((swift_name("callAndCatchThrowableAsError(throwsThrowableAsError:)")));
-+ (KtThrowableAsError * _Nullable)callAndCatchThrowableAsErrorSuspendThrowsThrowableAsErrorSuspend:(id<KtThrowsThrowableAsErrorSuspend>)throwsThrowableAsErrorSuspend __attribute__((swift_name("callAndCatchThrowableAsErrorSuspend(throwsThrowableAsErrorSuspend:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ThrowsEmptyKt")))
-@interface KtThrowsEmptyKt : KtBase
-
-/**
- * @warning All uncaught Kotlin exceptions are fatal.
-*/
-+ (BOOL)throwsEmptyAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("throwsEmpty()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TopLevelManglingAKt")))
-@interface KtTopLevelManglingAKt : KtBase
-+ (NSString *)foo __attribute__((swift_name("foo()")));
-+ (int32_t)sameNumberValue:(int32_t)value __attribute__((swift_name("sameNumber(value:)")));
-+ (int64_t)sameNumberValue:(int64_t)value __attribute__((swift_name("sameNumber(value:)")));
-@property (class, readonly) NSString *bar __attribute__((swift_name("bar")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TopLevelManglingBKt")))
-@interface KtTopLevelManglingBKt : KtBase
-+ (NSString *)foo __attribute__((swift_name("foo()")));
-@property (class, readonly) NSString *bar __attribute__((swift_name("bar")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("DelegateClass")))
-@interface KtDelegateClass : KtBase <KtKotlinReadWriteProperty>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (KtKotlinArray<NSString *> *)getValueThisRef:(KtKotlinNothing * _Nullable)thisRef property:(id<KtKotlinKProperty>)property __attribute__((swift_name("getValue(thisRef:property:)")));
-- (void)setValueThisRef:(KtKotlinNothing * _Nullable)thisRef property:(id<KtKotlinKProperty>)property value:(KtKotlinArray<NSString *> *)value __attribute__((swift_name("setValue(thisRef:property:value:)")));
-@end
-
-__attribute__((swift_name("I")))
-@protocol KtI
-@required
-- (NSString *)iFun __attribute__((swift_name("iFun()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("DefaultInterfaceExt")))
-@interface KtDefaultInterfaceExt : KtBase <KtI>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("OpenClassI")))
-@interface KtOpenClassI : KtBase <KtI>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)iFun __attribute__((swift_name("iFun()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("FinalClassExtOpen")))
-@interface KtFinalClassExtOpen : KtOpenClassI
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)iFun __attribute__((swift_name("iFun()")));
-@end
-
-__attribute__((swift_name("MultiExtClass")))
-@interface KtMultiExtClass : KtOpenClassI
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)iFun __attribute__((swift_name("iFun()")));
-- (id)piFun __attribute__((swift_name("piFun()")));
-@end
-
-__attribute__((swift_name("ConstrClass")))
-@interface KtConstrClass : KtOpenClassI
-- (instancetype)initWithI:(int32_t)i s:(NSString *)s a:(id)a __attribute__((swift_name("init(i:s:a:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-@property (readonly) id a __attribute__((swift_name("a")));
-@property (readonly) int32_t i __attribute__((swift_name("i")));
-@property (readonly) NSString *s __attribute__((swift_name("s")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ExtConstrClass")))
-@interface KtExtConstrClass : KtConstrClass
-- (instancetype)initWithI:(int32_t)i __attribute__((swift_name("init(i:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)initWithI:(int32_t)i s:(NSString *)s a:(id)a __attribute__((swift_name("init(i:s:a:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (NSString *)iFun __attribute__((swift_name("iFun()")));
-@property (readonly) int32_t i __attribute__((swift_name("i")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Enumeration")))
-@interface KtEnumeration : KtKotlinEnum<KtEnumeration *>
-+ (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) KtEnumeration *answer __attribute__((swift_name("answer")));
-@property (class, readonly) KtEnumeration *year __attribute__((swift_name("year")));
-@property (class, readonly) KtEnumeration *temperature __attribute__((swift_name("temperature")));
-+ (KtKotlinArray<KtEnumeration *> *)values __attribute__((swift_name("values()")));
-@property (class, readonly) NSArray<KtEnumeration *> *entries __attribute__((swift_name("entries")));
-@property (readonly) int32_t enumValue __attribute__((swift_name("enumValue")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TripleVals")))
-@interface KtTripleVals<T> : KtBase
-- (instancetype)initWithFirst:(T _Nullable)first second:(T _Nullable)second third:(T _Nullable)third __attribute__((swift_name("init(first:second:third:)"))) __attribute__((objc_designated_initializer));
-- (KtTripleVals<T> *)doCopyFirst:(T _Nullable)first second:(T _Nullable)second third:(T _Nullable)third __attribute__((swift_name("doCopy(first:second:third:)")));
-- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
-- (NSUInteger)hash __attribute__((swift_name("hash()")));
-- (NSString *)description __attribute__((swift_name("description()")));
-@property (readonly) T _Nullable first __attribute__((swift_name("first")));
-@property (readonly) T _Nullable second __attribute__((swift_name("second")));
-@property (readonly) T _Nullable third __attribute__((swift_name("third")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TripleVars")))
-@interface KtTripleVars<T> : KtBase
-- (instancetype)initWithFirst:(T _Nullable)first second:(T _Nullable)second third:(T _Nullable)third __attribute__((swift_name("init(first:second:third:)"))) __attribute__((objc_designated_initializer));
-- (KtTripleVars<T> *)doCopyFirst:(T _Nullable)first second:(T _Nullable)second third:(T _Nullable)third __attribute__((swift_name("doCopy(first:second:third:)")));
-- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
-- (NSUInteger)hash __attribute__((swift_name("hash()")));
-- (NSString *)description __attribute__((swift_name("description()")));
-@property T _Nullable first __attribute__((swift_name("first")));
-@property T _Nullable second __attribute__((swift_name("second")));
-@property T _Nullable third __attribute__((swift_name("third")));
-@end
-
-__attribute__((swift_name("WithCompanionAndObject")))
-@interface KtWithCompanionAndObject : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (class, readonly, getter=companion) KtWithCompanionAndObjectCompanion *companion __attribute__((swift_name("companion")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("WithCompanionAndObject.Companion")))
-@interface KtWithCompanionAndObjectCompanion : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)companion __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtWithCompanionAndObjectCompanion *shared __attribute__((swift_name("shared")));
-@property id<KtI> _Nullable named __attribute__((swift_name("named")));
-@property (readonly) NSString *str __attribute__((swift_name("str")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("WithCompanionAndObject.Named")))
-@interface KtWithCompanionAndObjectNamed : KtOpenClassI
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-+ (instancetype)named __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtWithCompanionAndObjectNamed *shared __attribute__((swift_name("shared")));
-- (NSString *)iFun __attribute__((swift_name("iFun()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("MyException")))
-@interface KtMyException : KtKotlinException
-- (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)) __attribute__((unavailable));
-- (instancetype)initWithCause:(KtKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(KtKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("MyError")))
-@interface KtMyError : KtKotlinError
-- (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)) __attribute__((unavailable));
-- (instancetype)initWithCause:(KtKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(KtKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-@end
-
-__attribute__((swift_name("SwiftOverridableMethodsWithThrows")))
-@protocol KtSwiftOverridableMethodsWithThrows
-@required
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (id _Nullable)anyAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("any()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtInt *(^ _Nullable)(void))blockAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("block()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)nothingAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("nothing()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)unitAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("unit()")));
-@end
-
-__attribute__((swift_name("MethodsWithThrows")))
-@protocol KtMethodsWithThrows <KtSwiftOverridableMethodsWithThrows>
-@required
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (id _Nullable)anyNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("anyN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtInt *(^ _Nullable)(void))blockNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("blockN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (double)doubleAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("double()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (int32_t)intAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("int()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtLong * _Nullable)longNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("longN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtKotlinNothing * _Nullable)nothingNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("nothingN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void * _Nullable)pointerAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("pointer()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void * _Nullable)pointerNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("pointerN()"))) __attribute__((swift_error(nonnull_error)));
-@end
-
-__attribute__((swift_name("MethodsWithThrowsUnitCaller")))
-@protocol KtMethodsWithThrowsUnitCaller
-@required
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)callMethods:(id<KtMethodsWithThrows>)methods error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("call(methods:)")));
-@end
-
-__attribute__((swift_name("Throwing")))
-@interface KtThrowing : KtBase <KtMethodsWithThrows>
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (instancetype _Nullable)initWithDoThrow:(BOOL)doThrow error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("init(doThrow:)"))) __attribute__((objc_designated_initializer));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (id _Nullable)anyAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("any()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (id _Nullable)anyNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("anyN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtInt *(^ _Nullable)(void))blockAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("block()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtInt *(^ _Nullable)(void))blockNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("blockN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (double)doubleAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("double()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (int32_t)intAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("int()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtLong * _Nullable)longNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("longN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)nothingAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("nothing()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtKotlinNothing * _Nullable)nothingNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("nothingN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void * _Nullable)pointerAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("pointer()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void * _Nullable)pointerNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("pointerN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)unitAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("unit()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("NotThrowing")))
-@interface KtNotThrowing : KtBase <KtMethodsWithThrows>
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (instancetype _Nullable)initAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (id _Nullable)anyAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("any()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (id _Nullable)anyNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("anyN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtInt *(^ _Nullable)(void))blockAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("block()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtInt *(^ _Nullable)(void))blockNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("blockN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (double)doubleAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("double()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (int32_t)intAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("int()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtLong * _Nullable)longNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("longN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)nothingAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("nothing()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtKotlinNothing * _Nullable)nothingNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("nothingN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void * _Nullable)pointerAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("pointer()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void * _Nullable)pointerNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("pointerN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)unitAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("unit()")));
-@end
-
-__attribute__((swift_name("ThrowsWithBridgeBase")))
-@protocol KtThrowsWithBridgeBase
-@required
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (id _Nullable)plusOneX:(int32_t)x error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("plusOne(x:)")));
-@end
-
-__attribute__((swift_name("ThrowsWithBridge")))
-@interface KtThrowsWithBridge : KtBase <KtThrowsWithBridgeBase>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtInt * _Nullable)plusOneX:(int32_t)x error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("plusOne(x:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Deeply")))
-@interface KtDeeply : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Deeply.Nested")))
-@interface KtDeeplyNested : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Deeply.NestedType")))
-@interface KtDeeplyNestedType : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) int32_t thirtyTwo __attribute__((swift_name("thirtyTwo")));
-@end
-
-__attribute__((swift_name("DeeplyNestedIType")))
-@protocol KtDeeplyNestedIType
-@required
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("WithGenericDeeply")))
-@interface KtWithGenericDeeply : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("WithGenericDeeply.Nested")))
-@interface KtWithGenericDeeplyNested : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("WithGenericDeeplyNestedType")))
-@interface KtWithGenericDeeplyNestedType<T> : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) int32_t thirtyThree __attribute__((swift_name("thirtyThree")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TypeOuter")))
-@interface KtTypeOuter : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TypeOuter.Type_")))
-@interface KtTypeOuterType_ : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) int32_t thirtyFour __attribute__((swift_name("thirtyFour")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("CKeywords")))
-@interface KtCKeywords : KtBase
-- (instancetype)initWithFloat:(float)float_ enum:(int32_t)enum_ goto:(BOOL)goto_ __attribute__((swift_name("init(float:enum:goto:)"))) __attribute__((objc_designated_initializer));
-- (KtCKeywords *)doCopyFloat:(float)float_ enum:(int32_t)enum_ goto:(BOOL)goto_ __attribute__((swift_name("doCopy(float:enum:goto:)")));
-- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
-- (NSUInteger)hash __attribute__((swift_name("hash()")));
-- (NSString *)description __attribute__((swift_name("description()")));
-@property (readonly, getter=enum) int32_t enum_ __attribute__((swift_name("enum_")));
-@property (readonly, getter=float) float float_ __attribute__((swift_name("float_")));
-@property (getter=goto, setter=setGoto:) BOOL goto_ __attribute__((swift_name("goto_")));
-@end
-
-__attribute__((swift_name("Base1")))
-@protocol KtBase1
-@required
-- (KtInt * _Nullable)sameValue:(KtInt * _Nullable)value __attribute__((swift_name("same(value:)")));
-@end
-
-__attribute__((swift_name("ExtendedBase1")))
-@protocol KtExtendedBase1 <KtBase1>
-@required
-@end
-
-__attribute__((swift_name("Base2")))
-@protocol KtBase2
-@required
-- (KtInt * _Nullable)sameValue:(KtInt * _Nullable)value __attribute__((swift_name("same(value:)")));
-@end
-
-__attribute__((swift_name("Base23")))
-@interface KtBase23 : KtBase <KtBase2>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (KtInt *)sameValue:(KtInt * _Nullable)value __attribute__((swift_name("same(value:)")));
-@end
-
-__attribute__((swift_name("Transform")))
-@protocol KtTransform
-@required
-- (id _Nullable)mapValue:(id _Nullable)value __attribute__((swift_name("map(value:)")));
-@end
-
-__attribute__((swift_name("TransformWithDefault")))
-@protocol KtTransformWithDefault <KtTransform>
-@required
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TransformInheritingDefault")))
-@interface KtTransformInheritingDefault<T> : KtBase <KtTransformWithDefault>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("TransformIntString")))
-@protocol KtTransformIntString
-@required
-- (NSString *)mapIntValue:(int32_t)intValue __attribute__((swift_name("map(intValue:)")));
-@end
-
-__attribute__((swift_name("TransformIntToString")))
-@interface KtTransformIntToString : KtBase <KtTransform, KtTransformIntString>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)mapValue:(KtInt *)value __attribute__((swift_name("map(value:)")));
-- (NSString *)mapIntValue:(int32_t)value __attribute__((swift_name("map(intValue:)")));
-@end
-
-__attribute__((swift_name("TransformIntToDecimalString")))
-@interface KtTransformIntToDecimalString : KtTransformIntToString
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)mapValue:(KtInt *)value __attribute__((swift_name("map(value:)")));
-- (NSString *)mapIntValue:(int32_t)value __attribute__((swift_name("map(intValue:)")));
-@end
-
-__attribute__((swift_name("TransformIntToLong")))
-@interface KtTransformIntToLong : KtBase <KtTransform>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (KtLong *)mapValue:(KtInt *)value __attribute__((swift_name("map(value:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("GH2931")))
-@interface KtGH2931 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("GH2931.Data")))
-@interface KtGH2931Data : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("GH2931.Holder")))
-@interface KtGH2931Holder : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) KtGH2931Data *data __attribute__((swift_name("data")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("GH2945")))
-@interface KtGH2945 : KtBase
-- (instancetype)initWithErrno:(int32_t)errno __attribute__((swift_name("init(errno:)"))) __attribute__((objc_designated_initializer));
-- (int32_t)testErrnoInSelectorP:(int32_t)p errno:(int32_t)errno __attribute__((swift_name("testErrnoInSelector(p:errno:)")));
-@property int32_t errno __attribute__((swift_name("errno")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("GH2830")))
-@interface KtGH2830 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (id)getI __attribute__((swift_name("getI()")));
-@end
-
-__attribute__((swift_name("GH2830I")))
-@protocol KtGH2830I
-@required
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("GH2959")))
-@interface KtGH2959 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSArray<id<KtGH2959I>> *)getIId:(int32_t)id __attribute__((swift_name("getI(id:)")));
-@end
-
-__attribute__((swift_name("GH2959I")))
-@protocol KtGH2959I
-@required
-@property (readonly) int32_t id __attribute__((swift_name("id")));
-@end
-
-__attribute__((swift_name("IntBlocks")))
-@protocol KtIntBlocks
-@required
-- (int32_t)callBlockArgument:(int32_t)argument block:(id _Nullable)block __attribute__((swift_name("callBlock(argument:block:)")));
-- (id _Nullable)getPlusOneBlock __attribute__((swift_name("getPlusOneBlock()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("IntBlocksImpl")))
-@interface KtIntBlocksImpl : KtBase <KtIntBlocks>
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)intBlocksImpl __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtIntBlocksImpl *shared __attribute__((swift_name("shared")));
-- (int32_t)callBlockArgument:(int32_t)argument block:(KtInt *(^)(KtInt *))block __attribute__((swift_name("callBlock(argument:block:)")));
-- (KtInt *(^)(KtInt *))getPlusOneBlock __attribute__((swift_name("getPlusOneBlock()")));
-@end
-
-__attribute__((swift_name("UnitBlockCoercion")))
-@protocol KtUnitBlockCoercion
-@required
-- (id)coerceBlock:(void (^)(void))block __attribute__((swift_name("coerce(block:)")));
-- (void (^)(void))uncoerceBlock:(id)block __attribute__((swift_name("uncoerce(block:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("UnitBlockCoercionImpl")))
-@interface KtUnitBlockCoercionImpl : KtBase <KtUnitBlockCoercion>
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)unitBlockCoercionImpl __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtUnitBlockCoercionImpl *shared __attribute__((swift_name("shared")));
-- (KtKotlinUnit *(^)(void))coerceBlock:(void (^)(void))block __attribute__((swift_name("coerce(block:)")));
-- (void (^)(void))uncoerceBlock:(KtKotlinUnit *(^)(void))block __attribute__((swift_name("uncoerce(block:)")));
-@end
-
-__attribute__((swift_name("MyAbstractList")))
-@interface KtMyAbstractList : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestKClass")))
-@interface KtTestKClass : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (id<KtKotlinKClass> _Nullable)getKotlinClassClazz:(Class)clazz __attribute__((swift_name("getKotlinClass(clazz:)")));
-- (id<KtKotlinKClass> _Nullable)getKotlinClassProtocol:(Protocol *)protocol __attribute__((swift_name("getKotlinClass(protocol:)")));
-- (BOOL)isIKClass:(id<KtKotlinKClass>)kClass __attribute__((swift_name("isI(kClass:)")));
-- (BOOL)isTestKClassKClass:(id<KtKotlinKClass>)kClass __attribute__((swift_name("isTestKClass(kClass:)")));
-@end
-
-__attribute__((swift_name("TestKClassI")))
-@protocol KtTestKClassI
-@required
-@end
-
-__attribute__((swift_name("ForwardI2")))
-@protocol KtForwardI2 <KtForwardI1>
-@required
-@end
-
-__attribute__((swift_name("ForwardI1")))
-@protocol KtForwardI1
-@required
-- (id<KtForwardI2>)getForwardI2 __attribute__((swift_name("getForwardI2()")));
-@end
-
-__attribute__((swift_name("ForwardC2")))
-@interface KtForwardC2 : KtForwardC1
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("ForwardC1")))
-@interface KtForwardC1 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (KtForwardC2 *)getForwardC2 __attribute__((swift_name("getForwardC2()")));
-@end
-
-__attribute__((swift_name("TestSR10177Workaround")))
-@protocol KtTestSR10177Workaround
-@required
-@end
-
-__attribute__((swift_name("TestClashes1")))
-@protocol KtTestClashes1
-@required
-@property (readonly) int32_t clashingProperty __attribute__((swift_name("clashingProperty")));
-@end
-
-__attribute__((swift_name("TestClashes2")))
-@protocol KtTestClashes2
-@required
-@property (readonly) id clashingProperty __attribute__((swift_name("clashingProperty")));
-@property (readonly) id clashingProperty_ __attribute__((swift_name("clashingProperty_")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestClashesImpl")))
-@interface KtTestClashesImpl : KtBase <KtTestClashes1, KtTestClashes2>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) int32_t clashingProperty __attribute__((swift_name("clashingProperty")));
-@property (readonly) KtInt *clashingProperty_ __attribute__((swift_name("clashingProperty_")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestInvalidIdentifiers")))
-@interface KtTestInvalidIdentifiers : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (class, readonly, getter=companion) KtTestInvalidIdentifiersCompanionS *companion __attribute__((swift_name("companion")));
-- (int32_t)aSdSdS1:(int32_t)S1 _2:(int32_t)_2 _3:(int32_t)_3 __attribute__((swift_name("aSdSd(S1:_2:_3:)")));
-@property (readonly) unichar __ __attribute__((swift_name("__")));
-@property (readonly) unichar __ __attribute__((swift_name("__")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestInvalidIdentifiers.E")))
-@interface KtTestInvalidIdentifiersE : KtKotlinEnum<KtTestInvalidIdentifiersE *>
-+ (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) KtTestInvalidIdentifiersE *_4s __attribute__((swift_name("_4s")));
-@property (class, readonly) KtTestInvalidIdentifiersE *_5s __attribute__((swift_name("_5s")));
-@property (class, readonly) KtTestInvalidIdentifiersE *__ __attribute__((swift_name("__")));
-@property (class, readonly) KtTestInvalidIdentifiersE *__ __attribute__((swift_name("__")));
-+ (KtKotlinArray<KtTestInvalidIdentifiersE *> *)values __attribute__((swift_name("values()")));
-@property (class, readonly) NSArray<KtTestInvalidIdentifiersE *> *entries __attribute__((swift_name("entries")));
-@property (readonly) int32_t value __attribute__((swift_name("value")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestInvalidIdentifiers.CompanionS")))
-@interface KtTestInvalidIdentifiersCompanionS : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)companionS __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtTestInvalidIdentifiersCompanionS *shared __attribute__((swift_name("shared")));
-@property (readonly) int32_t _42 __attribute__((swift_name("_42")));
-@end
-
-__attribute__((swift_name("TestDeprecation")))
-@interface KtTestDeprecation : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithWarning:(int32_t)warning __attribute__((swift_name("init(warning:)"))) __attribute__((objc_designated_initializer)) __attribute__((deprecated("warning")));
-- (instancetype)initWithNormal:(int64_t)normal __attribute__((swift_name("init(normal:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)initWithError:(int16_t)error __attribute__((swift_name("init(error:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable("error")));
-- (int32_t)callEffectivelyHiddenObj:(id)obj __attribute__((swift_name("callEffectivelyHidden(obj:)")));
-- (void)error __attribute__((swift_name("error()"))) __attribute__((unavailable("error")));
-- (KtTestDeprecationError *)getError __attribute__((swift_name("getError()")));
-- (id)getHidden __attribute__((swift_name("getHidden()")));
-- (KtTestDeprecationWarning *)getWarning __attribute__((swift_name("getWarning()")));
-- (void)normal __attribute__((swift_name("normal()")));
-- (void)openError __attribute__((swift_name("openError()"))) __attribute__((unavailable("error")));
-- (int32_t)openNormal __attribute__((swift_name("openNormal()")));
-- (void)openWarning __attribute__((swift_name("openWarning()"))) __attribute__((deprecated("warning")));
-- (void)testExtendingHiddenNested:(id)extendingHiddenNested __attribute__((swift_name("test(extendingHiddenNested:)")));
-- (void)testExtendingNestedInHidden:(id)extendingNestedInHidden __attribute__((swift_name("test(extendingNestedInHidden:)")));
-- (void)testHiddenInner:(id)hiddenInner __attribute__((swift_name("test(hiddenInner:)")));
-- (void)testHiddenInnerInner:(id)hiddenInnerInner __attribute__((swift_name("test(hiddenInnerInner:)")));
-- (void)testHiddenNested:(id)hiddenNested __attribute__((swift_name("test(hiddenNested:)")));
-- (void)testHiddenNestedInner:(id)hiddenNestedInner __attribute__((swift_name("test(hiddenNestedInner:)")));
-- (void)testHiddenNestedNested:(id)hiddenNestedNested __attribute__((swift_name("test(hiddenNestedNested:)")));
-- (void)testTopLevelHidden:(id)topLevelHidden __attribute__((swift_name("test(topLevelHidden:)")));
-- (void)testTopLevelHiddenInner:(id)topLevelHiddenInner __attribute__((swift_name("test(topLevelHiddenInner:)")));
-- (void)testTopLevelHiddenInnerInner:(id)topLevelHiddenInnerInner __attribute__((swift_name("test(topLevelHiddenInnerInner:)")));
-- (void)testTopLevelHiddenNested:(id)topLevelHiddenNested __attribute__((swift_name("test(topLevelHiddenNested:)")));
-- (void)testTopLevelHiddenNestedInner:(id)topLevelHiddenNestedInner __attribute__((swift_name("test(topLevelHiddenNestedInner:)")));
-- (void)testTopLevelHiddenNestedNested:(id)topLevelHiddenNestedNested __attribute__((swift_name("test(topLevelHiddenNestedNested:)")));
-- (void)warning __attribute__((swift_name("warning()"))) __attribute__((deprecated("warning")));
-@property (readonly) id _Nullable errorVal __attribute__((swift_name("errorVal"))) __attribute__((unavailable("error")));
-@property id _Nullable errorVar __attribute__((swift_name("errorVar"))) __attribute__((unavailable("error")));
-@property (readonly) id _Nullable normalVal __attribute__((swift_name("normalVal")));
-@property id _Nullable normalVar __attribute__((swift_name("normalVar")));
-@property (readonly) id _Nullable openErrorVal __attribute__((swift_name("openErrorVal"))) __attribute__((unavailable("error")));
-@property id _Nullable openErrorVar __attribute__((swift_name("openErrorVar"))) __attribute__((unavailable("error")));
-@property (readonly) id _Nullable openNormalVal __attribute__((swift_name("openNormalVal")));
-@property id _Nullable openNormalVar __attribute__((swift_name("openNormalVar")));
-@property (readonly) id _Nullable openWarningVal __attribute__((swift_name("openWarningVal"))) __attribute__((deprecated("warning")));
-@property id _Nullable openWarningVar __attribute__((swift_name("openWarningVar"))) __attribute__((deprecated("warning")));
-@property (readonly) id _Nullable warningVal __attribute__((swift_name("warningVal"))) __attribute__((deprecated("warning")));
-@property id _Nullable warningVar __attribute__((swift_name("warningVar"))) __attribute__((deprecated("warning")));
-@end
-
-__attribute__((swift_name("TestDeprecation.OpenHidden")))
-@interface KtTestDeprecationOpenHidden : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.ExtendingHidden")))
-@interface KtTestDeprecationExtendingHidden : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.ExtendingHiddenNested")))
-@interface KtTestDeprecationExtendingHiddenNested : NSObject
-@end
-
-__attribute__((swift_name("TestDeprecationHiddenInterface")))
-@protocol KtTestDeprecationHiddenInterface
-@required
-@end
-
-__attribute__((swift_name("TestDeprecation.ImplementingHidden")))
-@interface KtTestDeprecationImplementingHidden : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)effectivelyHidden __attribute__((swift_name("effectivelyHidden()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.Hidden")))
-@interface KtTestDeprecationHidden : NSObject
-@end
-
-__attribute__((swift_name("TestDeprecation.HiddenNested")))
-@interface KtTestDeprecationHiddenNested : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.HiddenNestedNested")))
-@interface KtTestDeprecationHiddenNestedNested : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.HiddenNestedInner")))
-@interface KtTestDeprecationHiddenNestedInner : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.HiddenInner")))
-@interface KtTestDeprecationHiddenInner : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.HiddenInnerInner")))
-@interface KtTestDeprecationHiddenInnerInner : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.ExtendingNestedInHidden")))
-@interface KtTestDeprecationExtendingNestedInHidden : NSObject
-@end
-
-__attribute__((swift_name("TestDeprecation.OpenError")))
-@interface KtTestDeprecationOpenError : KtTestDeprecation
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable("error")));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithWarning:(int32_t)warning __attribute__((swift_name("init(warning:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithNormal:(int64_t)normal __attribute__((swift_name("init(normal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithError:(int16_t)error __attribute__((swift_name("init(error:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.ExtendingError")))
-@interface KtTestDeprecationExtendingError : KtTestDeprecationOpenError
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("TestDeprecationErrorInterface")))
-@protocol KtTestDeprecationErrorInterface
-@required
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.ImplementingError")))
-@interface KtTestDeprecationImplementingError : KtBase <KtTestDeprecationErrorInterface>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.Error")))
-@interface KtTestDeprecationError : KtTestDeprecation
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable("error")));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithWarning:(int32_t)warning __attribute__((swift_name("init(warning:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithNormal:(int64_t)normal __attribute__((swift_name("init(normal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithError:(int16_t)error __attribute__((swift_name("init(error:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-@end
-
-__attribute__((swift_name("TestDeprecation.OpenWarning")))
-@interface KtTestDeprecationOpenWarning : KtTestDeprecation
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((deprecated("warning")));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithWarning:(int32_t)warning __attribute__((swift_name("init(warning:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithNormal:(int64_t)normal __attribute__((swift_name("init(normal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithError:(int16_t)error __attribute__((swift_name("init(error:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.ExtendingWarning")))
-@interface KtTestDeprecationExtendingWarning : KtTestDeprecationOpenWarning
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("TestDeprecationWarningInterface")))
-@protocol KtTestDeprecationWarningInterface
-@required
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.ImplementingWarning")))
-@interface KtTestDeprecationImplementingWarning : KtBase <KtTestDeprecationWarningInterface>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.Warning")))
-@interface KtTestDeprecationWarning : KtTestDeprecation
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((deprecated("warning")));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithWarning:(int32_t)warning __attribute__((swift_name("init(warning:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithNormal:(int64_t)normal __attribute__((swift_name("init(normal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithError:(int16_t)error __attribute__((swift_name("init(error:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.HiddenOverride")))
-@interface KtTestDeprecationHiddenOverride : KtTestDeprecation
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithWarning:(int32_t)warning __attribute__((swift_name("init(warning:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithNormal:(int64_t)normal __attribute__((swift_name("init(normal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithError:(int16_t)error __attribute__((swift_name("init(error:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (void)openError __attribute__((swift_name("openError()"))) __attribute__((unavailable("hidden")));
-- (int32_t)openNormal __attribute__((swift_name("openNormal()"))) __attribute__((unavailable("hidden")));
-- (void)openWarning __attribute__((swift_name("openWarning()"))) __attribute__((unavailable("hidden")));
-@property (readonly) id _Nullable openErrorVal __attribute__((swift_name("openErrorVal"))) __attribute__((unavailable("hidden")));
-@property id _Nullable openErrorVar __attribute__((swift_name("openErrorVar"))) __attribute__((unavailable("hidden")));
-@property (readonly) id _Nullable openNormalVal __attribute__((swift_name("openNormalVal"))) __attribute__((unavailable("hidden")));
-@property id _Nullable openNormalVar __attribute__((swift_name("openNormalVar"))) __attribute__((unavailable("hidden")));
-@property (readonly) id _Nullable openWarningVal __attribute__((swift_name("openWarningVal"))) __attribute__((unavailable("hidden")));
-@property id _Nullable openWarningVar __attribute__((swift_name("openWarningVar"))) __attribute__((unavailable("hidden")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.ErrorOverride")))
-@interface KtTestDeprecationErrorOverride : KtTestDeprecation
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithHidden:(int8_t)hidden __attribute__((swift_name("init(hidden:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable("error")));
-- (instancetype)initWithWarning:(int32_t)warning __attribute__((swift_name("init(warning:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable("error")));
-- (instancetype)initWithNormal:(int64_t)normal __attribute__((swift_name("init(normal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable("error")));
-- (instancetype)initWithError:(int16_t)error __attribute__((swift_name("init(error:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable("error")));
-- (void)openError __attribute__((swift_name("openError()"))) __attribute__((unavailable("error")));
-- (void)openHidden __attribute__((swift_name("openHidden()"))) __attribute__((unavailable("error")));
-- (int32_t)openNormal __attribute__((swift_name("openNormal()"))) __attribute__((unavailable("error")));
-- (void)openWarning __attribute__((swift_name("openWarning()"))) __attribute__((unavailable("error")));
-@property (readonly) id _Nullable openErrorVal __attribute__((swift_name("openErrorVal"))) __attribute__((unavailable("error")));
-@property id _Nullable openErrorVar __attribute__((swift_name("openErrorVar"))) __attribute__((unavailable("error")));
-@property (readonly) id _Nullable openHiddenVal __attribute__((swift_name("openHiddenVal"))) __attribute__((unavailable("error")));
-@property id _Nullable openHiddenVar __attribute__((swift_name("openHiddenVar"))) __attribute__((unavailable("error")));
-@property (readonly) id _Nullable openNormalVal __attribute__((swift_name("openNormalVal"))) __attribute__((unavailable("error")));
-@property id _Nullable openNormalVar __attribute__((swift_name("openNormalVar"))) __attribute__((unavailable("error")));
-@property (readonly) id _Nullable openWarningVal __attribute__((swift_name("openWarningVal"))) __attribute__((unavailable("error")));
-@property id _Nullable openWarningVar __attribute__((swift_name("openWarningVar"))) __attribute__((unavailable("error")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.WarningOverride")))
-@interface KtTestDeprecationWarningOverride : KtTestDeprecation
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithHidden:(int8_t)hidden __attribute__((swift_name("init(hidden:)"))) __attribute__((objc_designated_initializer)) __attribute__((deprecated("warning")));
-- (instancetype)initWithWarning:(int32_t)warning __attribute__((swift_name("init(warning:)"))) __attribute__((objc_designated_initializer)) __attribute__((deprecated("warning")));
-- (instancetype)initWithNormal:(int64_t)normal __attribute__((swift_name("init(normal:)"))) __attribute__((objc_designated_initializer)) __attribute__((deprecated("warning")));
-- (instancetype)initWithError:(int16_t)error __attribute__((swift_name("init(error:)"))) __attribute__((objc_designated_initializer)) __attribute__((deprecated("warning")));
-- (void)openError __attribute__((swift_name("openError()"))) __attribute__((deprecated("warning")));
-- (void)openHidden __attribute__((swift_name("openHidden()"))) __attribute__((deprecated("warning")));
-- (int32_t)openNormal __attribute__((swift_name("openNormal()"))) __attribute__((deprecated("warning")));
-- (void)openWarning __attribute__((swift_name("openWarning()"))) __attribute__((deprecated("warning")));
-@property (readonly) id _Nullable openErrorVal __attribute__((swift_name("openErrorVal"))) __attribute__((deprecated("warning")));
-@property id _Nullable openErrorVar __attribute__((swift_name("openErrorVar"))) __attribute__((deprecated("warning")));
-@property (readonly) id _Nullable openHiddenVal __attribute__((swift_name("openHiddenVal"))) __attribute__((deprecated("warning")));
-@property id _Nullable openHiddenVar __attribute__((swift_name("openHiddenVar"))) __attribute__((deprecated("warning")));
-@property (readonly) id _Nullable openNormalVal __attribute__((swift_name("openNormalVal"))) __attribute__((deprecated("warning")));
-@property id _Nullable openNormalVar __attribute__((swift_name("openNormalVar"))) __attribute__((deprecated("warning")));
-@property (readonly) id _Nullable openWarningVal __attribute__((swift_name("openWarningVal"))) __attribute__((deprecated("warning")));
-@property id _Nullable openWarningVar __attribute__((swift_name("openWarningVar"))) __attribute__((deprecated("warning")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.NormalOverride")))
-@interface KtTestDeprecationNormalOverride : KtTestDeprecation
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithHidden:(int8_t)hidden __attribute__((swift_name("init(hidden:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)initWithWarning:(int32_t)warning __attribute__((swift_name("init(warning:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)initWithNormal:(int64_t)normal __attribute__((swift_name("init(normal:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)initWithError:(int16_t)error __attribute__((swift_name("init(error:)"))) __attribute__((objc_designated_initializer));
-- (void)openError __attribute__((swift_name("openError()")));
-- (void)openHidden __attribute__((swift_name("openHidden()")));
-- (int32_t)openNormal __attribute__((swift_name("openNormal()")));
-- (void)openWarning __attribute__((swift_name("openWarning()")));
-@property (readonly) id _Nullable openErrorVal __attribute__((swift_name("openErrorVal")));
-@property id _Nullable openErrorVar __attribute__((swift_name("openErrorVar")));
-@property (readonly) id _Nullable openHiddenVal __attribute__((swift_name("openHiddenVal")));
-@property id _Nullable openHiddenVar __attribute__((swift_name("openHiddenVar")));
-@property (readonly) id _Nullable openNormalVal __attribute__((swift_name("openNormalVal")));
-@property id _Nullable openNormalVar __attribute__((swift_name("openNormalVar")));
-@property (readonly) id _Nullable openWarningVal __attribute__((swift_name("openWarningVal")));
-@property id _Nullable openWarningVar __attribute__((swift_name("openWarningVar")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TopLevelHidden")))
-@interface KtTopLevelHidden : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TopLevelHidden.Nested")))
-@interface KtTopLevelHiddenNested : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TopLevelHidden.NestedNested")))
-@interface KtTopLevelHiddenNestedNested : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TopLevelHidden.NestedInner")))
-@interface KtTopLevelHiddenNestedInner : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TopLevelHidden.Inner")))
-@interface KtTopLevelHiddenInner : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TopLevelHidden.InnerInner")))
-@interface KtTopLevelHiddenInnerInner : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestWeakRefs")))
-@interface KtTestWeakRefs : KtBase
-- (instancetype)initWithFrozen:(BOOL)frozen __attribute__((swift_name("init(frozen:)"))) __attribute__((objc_designated_initializer));
-- (void)clearObj __attribute__((swift_name("clearObj()")));
-- (NSArray<id> *)createCycle __attribute__((swift_name("createCycle()")));
-- (id)getObj __attribute__((swift_name("getObj()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SharedRefs")))
-@interface KtSharedRefs : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSMutableArray<id> *)createCollection __attribute__((swift_name("createCollection()")));
-- (NSMutableArray<id> *)createFrozenCollection __attribute__((swift_name("createFrozenCollection()")));
-- (void (^)(void))createFrozenLambda __attribute__((swift_name("createFrozenLambda()")));
-- (KtSharedRefsMutableData *)createFrozenRegularObject __attribute__((swift_name("createFrozenRegularObject()")));
-- (void (^)(void))createLambda __attribute__((swift_name("createLambda()")));
-- (KtSharedRefsMutableData *)createRegularObject __attribute__((swift_name("createRegularObject()")));
-- (BOOL)hasAliveObjects __attribute__((swift_name("hasAliveObjects()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SharedRefs.MutableData")))
-@interface KtSharedRefsMutableData : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (void)update __attribute__((swift_name("update()")));
-@property int32_t x __attribute__((swift_name("x")));
-@end
-
-__attribute__((swift_name("TestRememberNewObject")))
-@protocol KtTestRememberNewObject
-@required
-- (id)getObject __attribute__((swift_name("getObject()")));
-- (void)waitForCleanup __attribute__((swift_name("waitForCleanup()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT49497Model")))
-@interface KtKT49497Model : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("ClassForTypeCheck")))
-@interface KtClassForTypeCheck : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("InterfaceForTypeCheck")))
-@protocol KtInterfaceForTypeCheck
-@required
-@end
-
-__attribute__((swift_name("IAbstractInterface")))
-@protocol KtIAbstractInterface
-@required
-- (int32_t)foo __attribute__((swift_name("foo()")));
-@end
-
-__attribute__((swift_name("IAbstractInterface2")))
-@protocol KtIAbstractInterface2
-@required
-- (int32_t)foo __attribute__((swift_name("foo()")));
-@end
-
-__attribute__((swift_name("AbstractInterfaceBase")))
-@interface KtAbstractInterfaceBase : KtBase <KtIAbstractInterface>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)bar __attribute__((swift_name("bar()")));
-- (int32_t)foo __attribute__((swift_name("foo()")));
-@end
-
-__attribute__((swift_name("AbstractInterfaceBase2")))
-@interface KtAbstractInterfaceBase2 : KtBase <KtIAbstractInterface2>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("AbstractInterfaceBase3")))
-@interface KtAbstractInterfaceBase3 : KtBase <KtIAbstractInterface>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)foo __attribute__((swift_name("foo()")));
-@end
-
-__attribute__((swift_name("GH3525Base")))
-@interface KtGH3525Base : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("GH3525")))
-@interface KtGH3525 : KtGH3525Base
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-+ (instancetype)gH3525 __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtGH3525 *shared __attribute__((swift_name("shared")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestStringConversion")))
-@interface KtTestStringConversion : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property id str __attribute__((swift_name("str")));
-@end
-
-__attribute__((swift_name("GH3825")))
-@protocol KtGH3825
-@required
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)call0AndReturnError:(NSError * _Nullable * _Nullable)error callback:(KtBoolean *(^)(void))callback __attribute__((swift_name("call0(callback:)")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)call1DoThrow:(BOOL)doThrow error:(NSError * _Nullable * _Nullable)error callback:(void (^)(void))callback __attribute__((swift_name("call1(doThrow:callback:)")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)call2Callback:(void (^)(void))callback doThrow:(BOOL)doThrow error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("call2(callback:doThrow:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("GH3825KotlinImpl")))
-@interface KtGH3825KotlinImpl : KtBase <KtGH3825>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)call0AndReturnError:(NSError * _Nullable * _Nullable)error callback:(KtBoolean *(^)(void))callback __attribute__((swift_name("call0(callback:)")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)call1DoThrow:(BOOL)doThrow error:(NSError * _Nullable * _Nullable)error callback:(void (^)(void))callback __attribute__((swift_name("call1(doThrow:callback:)")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)call2Callback:(void (^)(void))callback doThrow:(BOOL)doThrow error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("call2(callback:doThrow:)")));
-@end
-
-__attribute__((swift_name("Foo_FakeOverrideInInterface")))
-@protocol KtFoo_FakeOverrideInInterface
-@required
-- (void)fooT:(id _Nullable)t __attribute__((swift_name("foo(t:)")));
-@end
-
-__attribute__((swift_name("Bar_FakeOverrideInInterface")))
-@protocol KtBar_FakeOverrideInInterface <KtFoo_FakeOverrideInInterface>
-@required
-@end
-
-@interface KtEnumeration (ValuesKt)
-- (KtEnumeration *)getAnswer __attribute__((swift_name("getAnswer()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ValuesKt")))
-@interface KtValuesKt : KtBase
-+ (id)argsFunI:(int32_t)i l:(int64_t)l d:(double)d s:(NSString *)s __attribute__((swift_name("argsFun(i:l:d:s:)")));
-+ (void (^)(void))asUnitBlockBlock:(id _Nullable (^)(void))block __attribute__((swift_name("asUnitBlock(block:)")));
-+ (id)boxIc1:(int32_t)ic1 __attribute__((swift_name("box(ic1:)")));
-+ (id)boxIc2:(id)ic2 __attribute__((swift_name("box(ic2:)")));
-+ (id)boxIc3:(id _Nullable)ic3 __attribute__((swift_name("box(ic3:)")));
-+ (KtBoolean * _Nullable)boxBooleanValue:(BOOL)booleanValue __attribute__((swift_name("box(booleanValue:)")));
-+ (KtByte * _Nullable)boxByteValue:(int8_t)byteValue __attribute__((swift_name("box(byteValue:)")));
-+ (KtDouble * _Nullable)boxDoubleValue:(double)doubleValue __attribute__((swift_name("box(doubleValue:)")));
-+ (KtFloat * _Nullable)boxFloatValue:(float)floatValue __attribute__((swift_name("box(floatValue:)")));
-+ (KtInt * _Nullable)boxIntValue:(int32_t)intValue __attribute__((swift_name("box(intValue:)")));
-+ (KtLong * _Nullable)boxLongValue:(int64_t)longValue __attribute__((swift_name("box(longValue:)")));
-+ (KtShort * _Nullable)boxShortValue:(int16_t)shortValue __attribute__((swift_name("box(shortValue:)")));
-+ (KtUByte * _Nullable)boxUByteValue:(uint8_t)uByteValue __attribute__((swift_name("box(uByteValue:)")));
-+ (KtUInt * _Nullable)boxUIntValue:(uint32_t)uIntValue __attribute__((swift_name("box(uIntValue:)")));
-+ (KtULong * _Nullable)boxULongValue:(uint64_t)uLongValue __attribute__((swift_name("box(uLongValue:)")));
-+ (KtUShort * _Nullable)boxUShortValue:(uint16_t)uShortValue __attribute__((swift_name("box(uShortValue:)")));
-+ (id _Nullable)boxChar:(unichar)receiver __attribute__((swift_name("boxChar(_:)")));
-+ (KtInt * _Nullable)callBase1:(id<KtBase1>)base1 value:(KtInt * _Nullable)value __attribute__((swift_name("call(base1:value:)")));
-+ (int32_t)callBase23:(KtBase23 *)base23 value:(KtInt * _Nullable)value __attribute__((swift_name("call(base23:value:)")));
-+ (KtInt * _Nullable)callBase2:(id<KtBase2>)base2 value:(KtInt * _Nullable)value __attribute__((swift_name("call(base2:value:)")));
-+ (KtInt * _Nullable)callExtendedBase1:(id<KtExtendedBase1>)extendedBase1 value:(KtInt * _Nullable)value __attribute__((swift_name("call(extendedBase1:value:)")));
-+ (int32_t)callBase3:(id)base3 value:(KtInt * _Nullable)value __attribute__((swift_name("call(base3:value:)")));
-+ (void)callFoo_FakeOverrideInInterfaceObj:(id<KtBar_FakeOverrideInInterface>)obj __attribute__((swift_name("callFoo_FakeOverrideInInterface(obj:)")));
-
-/**
- * @note This method converts instances of MyError to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (BOOL)callUnitMethods:(id<KtSwiftOverridableMethodsWithThrows>)methods error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("callUnit(methods:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)callUnitCallerCaller:(id<KtMethodsWithThrowsUnitCaller>)caller methods:(id<KtMethodsWithThrows>)methods error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("callUnitCaller(caller:methods:)")));
-+ (NSString *)concatenateInlineClassValuesIc1:(int32_t)ic1 ic1N:(id _Nullable)ic1N ic2:(id)ic2 ic2N:(id _Nullable)ic2N ic3:(id _Nullable)ic3 ic3N:(id _Nullable)ic3N __attribute__((swift_name("concatenateInlineClassValues(ic1:ic1N:ic2:ic2N:ic3:ic3N:)")));
-+ (id<KtTransform>)createTransformDecimalStringToInt __attribute__((swift_name("createTransformDecimalStringToInt()")));
-+ (void)emptyFun __attribute__((swift_name("emptyFun()")));
-+ (void)ensureEqualBooleansActual:(KtBoolean * _Nullable)actual expected:(BOOL)expected __attribute__((swift_name("ensureEqualBooleans(actual:expected:)")));
-+ (void)ensureEqualBooleansAsAnyActual:(id _Nullable)actual expected:(BOOL)expected __attribute__((swift_name("ensureEqualBooleansAsAny(actual:expected:)")));
-+ (void)ensureEqualBytesActual:(KtByte * _Nullable)actual expected:(int8_t)expected __attribute__((swift_name("ensureEqualBytes(actual:expected:)")));
-+ (void)ensureEqualDoublesActual:(KtDouble * _Nullable)actual expected:(double)expected __attribute__((swift_name("ensureEqualDoubles(actual:expected:)")));
-+ (void)ensureEqualFloatsActual:(KtFloat * _Nullable)actual expected:(float)expected __attribute__((swift_name("ensureEqualFloats(actual:expected:)")));
-+ (void)ensureEqualIntsActual:(KtInt * _Nullable)actual expected:(int32_t)expected __attribute__((swift_name("ensureEqualInts(actual:expected:)")));
-+ (void)ensureEqualLongsActual:(KtLong * _Nullable)actual expected:(int64_t)expected __attribute__((swift_name("ensureEqualLongs(actual:expected:)")));
-+ (void)ensureEqualShortsActual:(KtShort * _Nullable)actual expected:(int16_t)expected __attribute__((swift_name("ensureEqualShorts(actual:expected:)")));
-+ (void)ensureEqualUBytesActual:(KtUByte * _Nullable)actual expected:(uint8_t)expected __attribute__((swift_name("ensureEqualUBytes(actual:expected:)")));
-+ (void)ensureEqualUIntsActual:(KtUInt * _Nullable)actual expected:(uint32_t)expected __attribute__((swift_name("ensureEqualUInts(actual:expected:)")));
-+ (void)ensureEqualULongsActual:(KtULong * _Nullable)actual expected:(uint64_t)expected __attribute__((swift_name("ensureEqualULongs(actual:expected:)")));
-+ (void)ensureEqualUShortsActual:(KtUShort * _Nullable)actual expected:(uint16_t)expected __attribute__((swift_name("ensureEqualUShorts(actual:expected:)")));
-+ (void)error __attribute__((swift_name("error()"))) __attribute__((unavailable("error")));
-+ (void)fooA:(KtKotlinAtomicReference<id> *)a __attribute__((swift_name("foo(a:)")));
-+ (id)fooGenericNumberR:(id)r foo:(id (^)(id))foo __attribute__((swift_name("fooGenericNumber(r:foo:)")));
-+ (NSString *)funArgumentFoo:(NSString *(^)(void))foo __attribute__((swift_name("funArgument(foo:)")));
-+ (void)gc __attribute__((swift_name("gc()")));
-+ (id _Nullable)genericFooT:(id _Nullable)t foo:(id _Nullable (^)(id _Nullable))foo __attribute__((swift_name("genericFoo(t:foo:)")));
-+ (KtEnumeration *)getValue:(int32_t)value __attribute__((swift_name("get(value:)")));
-+ (KtWithCompanionAndObjectCompanion *)getCompanionObject __attribute__((swift_name("getCompanionObject()")));
-+ (KtWithCompanionAndObjectNamed *)getNamedObject __attribute__((swift_name("getNamedObject()")));
-+ (KtOpenClassI *)getNamedObjectInterface __attribute__((swift_name("getNamedObjectInterface()")));
-+ (void (^ _Nullable)(void))getNullBlock __attribute__((swift_name("getNullBlock()")));
-+ (int32_t)getValue1:(int32_t)receiver __attribute__((swift_name("getValue1(_:)")));
-+ (NSString *)getValue2:(id)receiver __attribute__((swift_name("getValue2(_:)")));
-+ (KtTripleVals<id> * _Nullable)getValue3:(id _Nullable)receiver __attribute__((swift_name("getValue3(_:)")));
-+ (KtInt * _Nullable)getValueOrNull1:(id _Nullable)receiver __attribute__((swift_name("getValueOrNull1(_:)")));
-+ (NSString * _Nullable)getValueOrNull2:(id _Nullable)receiver __attribute__((swift_name("getValueOrNull2(_:)")));
-+ (KtTripleVals<id> * _Nullable)getValueOrNull3:(id _Nullable)receiver __attribute__((swift_name("getValueOrNull3(_:)")));
-+ (NSString *)iFunExt:(id<KtI>)receiver __attribute__((swift_name("iFunExt(_:)")));
-+ (BOOL)isA:(id _Nullable)receiver __attribute__((swift_name("isA(_:)")));
-+ (BOOL)isBlockNullBlock:(void (^ _Nullable)(void))block __attribute__((swift_name("isBlockNull(block:)")));
-+ (BOOL)isFreezingEnabled __attribute__((swift_name("isFreezingEnabled()")));
-+ (BOOL)isFrozenObj:(id)obj __attribute__((swift_name("isFrozen(obj:)")));
-+ (BOOL)isFunctionObj:(id _Nullable)obj __attribute__((swift_name("isFunction(obj:)")));
-+ (BOOL)isFunction0Obj:(id _Nullable)obj __attribute__((swift_name("isFunction0(obj:)")));
-+ (id)kotlinLambdaBlock:(id (^)(id))block __attribute__((swift_name("kotlinLambda(block:)")));
-+ (NSDictionary<KtBoolean *, NSString *> *)mapBoolean2String __attribute__((swift_name("mapBoolean2String()")));
-+ (NSDictionary<KtByte *, KtShort *> *)mapByte2Short __attribute__((swift_name("mapByte2Short()")));
-+ (NSDictionary<KtDouble *, NSString *> *)mapDouble2String __attribute__((swift_name("mapDouble2String()")));
-+ (NSDictionary<KtFloat *, KtFloat *> *)mapFloat2Float __attribute__((swift_name("mapFloat2Float()")));
-+ (NSDictionary<KtInt *, KtLong *> *)mapInt2Long __attribute__((swift_name("mapInt2Long()")));
-+ (NSDictionary<KtLong *, KtLong *> *)mapLong2Long __attribute__((swift_name("mapLong2Long()")));
-+ (NSDictionary<KtShort *, KtByte *> *)mapShort2Byte __attribute__((swift_name("mapShort2Byte()")));
-+ (NSDictionary<KtUByte *, KtBoolean *> *)mapUByte2Boolean __attribute__((swift_name("mapUByte2Boolean()")));
-+ (NSDictionary<KtUInt *, KtLong *> *)mapUInt2Long __attribute__((swift_name("mapUInt2Long()")));
-+ (NSDictionary<KtULong *, KtLong *> *)mapULong2Long __attribute__((swift_name("mapULong2Long()")));
-+ (NSDictionary<KtUShort *, KtByte *> *)mapUShort2Byte __attribute__((swift_name("mapUShort2Byte()")));
-+ (int64_t)multiplyInt:(int32_t)int_ long:(int64_t)long_ __attribute__((swift_name("multiply(int:long:)")));
-+ (KtMutableDictionary<KtBoolean *, NSString *> *)mutBoolean2String __attribute__((swift_name("mutBoolean2String()")));
-+ (KtMutableDictionary<KtByte *, KtShort *> *)mutByte2Short __attribute__((swift_name("mutByte2Short()")));
-+ (KtMutableDictionary<KtDouble *, NSString *> *)mutDouble2String __attribute__((swift_name("mutDouble2String()")));
-+ (KtMutableDictionary<KtFloat *, KtFloat *> *)mutFloat2Float __attribute__((swift_name("mutFloat2Float()")));
-+ (KtMutableDictionary<KtInt *, KtLong *> *)mutInt2Long __attribute__((swift_name("mutInt2Long()")));
-+ (KtMutableDictionary<KtLong *, KtLong *> *)mutLong2Long __attribute__((swift_name("mutLong2Long()")));
-+ (KtMutableDictionary<KtShort *, KtByte *> *)mutShort2Byte __attribute__((swift_name("mutShort2Byte()")));
-+ (KtMutableDictionary<KtUByte *, KtBoolean *> *)mutUByte2Boolean __attribute__((swift_name("mutUByte2Boolean()")));
-+ (KtMutableDictionary<KtUInt *, KtLong *> *)mutUInt2Long __attribute__((swift_name("mutUInt2Long()")));
-+ (KtMutableDictionary<KtULong *, KtLong *> *)mutULong2Long __attribute__((swift_name("mutULong2Long()")));
-+ (KtMutableDictionary<KtUShort *, KtByte *> *)mutUShort2Byte __attribute__((swift_name("mutUShort2Byte()")));
-+ (KtEnumeration *)passEnum __attribute__((swift_name("passEnum()")));
-+ (void)print:(id _Nullable)receiver __attribute__((swift_name("print(_:)")));
-+ (void)receiveEnumE:(int32_t)e __attribute__((swift_name("receiveEnum(e:)")));
-+ (void)runNothingBlockBlock:(void (^)(void))block __attribute__((swift_name("runNothingBlock(block:)")));
-+ (BOOL)runUnitBlockBlock:(void (^)(void))block __attribute__((swift_name("runUnitBlock(block:)")));
-+ (id)same:(id)receiver __attribute__((swift_name("same(_:)")));
-+ (NSString *)strFun __attribute__((swift_name("strFun()")));
-+ (NSString *)subExt:(NSString *)receiver i:(int32_t)i __attribute__((swift_name("subExt(_:i:)")));
-+ (int32_t)testAbstractInterfaceCallX:(id<KtIAbstractInterface>)x __attribute__((swift_name("testAbstractInterfaceCall(x:)")));
-+ (int32_t)testAbstractInterfaceCall2X:(id<KtIAbstractInterface2>)x __attribute__((swift_name("testAbstractInterfaceCall2(x:)")));
-+ (BOOL)testClassTypeCheckX:(id)x __attribute__((swift_name("testClassTypeCheck(x:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)testGH3825Gh3825:(id<KtGH3825>)gh3825 error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("testGH3825(gh3825:)")));
-+ (BOOL)testInterfaceTypeCheckX:(id)x __attribute__((swift_name("testInterfaceTypeCheck(x:)")));
-+ (void)testRememberNewObjectTest:(id<KtTestRememberNewObject>)test __attribute__((swift_name("testRememberNewObject(test:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)testSwiftNotThrowingMethods:(id<KtSwiftOverridableMethodsWithThrows>)methods error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("testSwiftNotThrowing(methods:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)testSwiftNotThrowingTest:(id<KtThrowsWithBridgeBase>)test error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("testSwiftNotThrowing(test:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (KtKotlinObjCErrorException * _Nullable)testSwiftThrowingMethods:(id<KtSwiftOverridableMethodsWithThrows>)methods error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("testSwiftThrowing(methods:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)testSwiftThrowingTest:(id<KtThrowsWithBridgeBase>)test flag:(BOOL)flag error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("testSwiftThrowing(test:flag:)")));
-
-/**
- * @note This method converts instances of MyException, MyError to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (BOOL)throwExceptionError:(BOOL)error error:(NSError * _Nullable * _Nullable)error_ __attribute__((swift_name("throwException(error:)")));
-+ (NSString *)toString:(id _Nullable)receiver __attribute__((swift_name("toString(_:)")));
-+ (NSArray<id> *)varargToListArgs:(KtKotlinArray<id> *)args __attribute__((swift_name("varargToList(args:)")));
-+ (void)warning __attribute__((swift_name("warning()"))) __attribute__((deprecated("warning")));
-@property (class, readonly) int32_t PROPERTY_NAME_MUST_NOT_BE_ALTERED_BY_SWIFT __attribute__((swift_name("PROPERTY_NAME_MUST_NOT_BE_ALTERED_BY_SWIFT")));
-@property (class, readonly) NSArray<id> *anyList __attribute__((swift_name("anyList")));
-@property (class) id anyValue __attribute__((swift_name("anyValue")));
-@property (class, readonly) id boolAnyVal __attribute__((swift_name("boolAnyVal")));
-@property (class, readonly) BOOL boolVal __attribute__((swift_name("boolVal")));
-@property (class, readonly) double dbl __attribute__((swift_name("dbl")));
-@property (class) KtKotlinArray<NSString *> *delegatedGlobalArray __attribute__((swift_name("delegatedGlobalArray")));
-@property (class, readonly) NSArray<NSString *> *delegatedList __attribute__((swift_name("delegatedList")));
-@property (class, readonly) id _Nullable errorVal __attribute__((swift_name("errorVal"))) __attribute__((unavailable("error")));
-@property (class) id _Nullable errorVar __attribute__((swift_name("errorVar"))) __attribute__((unavailable("error")));
-@property (class, readonly) float flt __attribute__((swift_name("flt")));
-@property (class) int32_t gh3525BaseInitCount __attribute__((swift_name("gh3525BaseInitCount")));
-@property (class) int32_t gh3525InitCount __attribute__((swift_name("gh3525InitCount")));
-@property (class, readonly) double infDoubleVal __attribute__((swift_name("infDoubleVal")));
-@property (class, readonly) float infFloatVal __attribute__((swift_name("infFloatVal")));
-@property (class) int32_t intVar __attribute__((swift_name("intVar")));
-@property (class, readonly) int32_t integer __attribute__((swift_name("integer")));
-@property (class) id lateinitIntVar __attribute__((swift_name("lateinitIntVar")));
-@property (class, readonly) NSString *lazyVal __attribute__((swift_name("lazyVal")));
-@property (class, readonly) int64_t longInt __attribute__((swift_name("longInt")));
-@property (class) id maxDoubleVal __attribute__((swift_name("maxDoubleVal")));
-@property (class) id minDoubleVal __attribute__((swift_name("minDoubleVal")));
-@property (class, readonly) double nanDoubleVal __attribute__((swift_name("nanDoubleVal")));
-@property (class, readonly) float nanFloatVal __attribute__((swift_name("nanFloatVal")));
-@property (class, readonly) id _Nullable nullVal __attribute__((swift_name("nullVal")));
-@property (class) NSString * _Nullable nullVar __attribute__((swift_name("nullVar")));
-@property (class, readonly) NSArray<id> *numbersList __attribute__((swift_name("numbersList")));
-@property (class) NSString *str __attribute__((swift_name("str")));
-@property (class) id strAsAny __attribute__((swift_name("strAsAny")));
-@property (class, readonly) KtInt *(^sumLambda)(KtInt *, KtInt *) __attribute__((swift_name("sumLambda")));
-@property (class, readonly) id _Nullable warningVal __attribute__((swift_name("warningVal"))) __attribute__((deprecated("warning")));
-@property (class) id _Nullable warningVar __attribute__((swift_name("warningVar"))) __attribute__((deprecated("warning")));
-@end
-
-__attribute__((swift_name("InvariantSuper")))
-@interface KtInvariantSuper<T> : KtBase
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Invariant")))
-@interface KtInvariant<T> : KtInvariantSuper<T>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("OutVariantSuper")))
-@interface KtOutVariantSuper<__covariant T> : KtBase
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("OutVariant")))
-@interface KtOutVariant<__covariant T> : KtOutVariantSuper<T>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("InVariantSuper")))
-@interface KtInVariantSuper<__contravariant T> : KtBase
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("InVariant")))
-@interface KtInVariant<__contravariant T> : KtInVariantSuper<T>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("VectorKt")))
-@interface KtVectorKt : KtBase
-+ (id _Nullable)createNullableVectorIsNull:(BOOL)isNull __attribute__((swift_name("createNullableVector(isNull:)")));
-+ (float __attribute__((__vector_size__(16))))createVectorF0:(float)f0 f1:(float)f1 f2:(float)f2 f3:(float)f3 __attribute__((swift_name("createVector(f0:f1:f2:f3:)")));
-+ (float __attribute__((__vector_size__(16))))createVectorI0:(int32_t)i0 i1:(int32_t)i1 i2:(int32_t)i2 i3:(int32_t)i3 __attribute__((swift_name("createVector(i0:i1:i2:i3:)")));
-+ (int32_t)sumNullableVectorInt:(id _Nullable)receiver __attribute__((swift_name("sumNullableVectorInt(_:)")));
-+ (float)sumVectorFloat:(float __attribute__((__vector_size__(16))))receiver __attribute__((swift_name("sumVectorFloat(_:)")));
-+ (int32_t)sumVectorInt:(float __attribute__((__vector_size__(16))))receiver __attribute__((swift_name("sumVectorInt(_:)")));
-@property (class) float __attribute__((__vector_size__(16))) vector __attribute__((swift_name("vector")));
-@end
-
diff --git a/native/native.tests/testData/framework/objcexport/expectedLazyGroupB/expectedLazyLegacySuspendUnit.h b/native/native.tests/testData/framework/objcexport/expectedLazyGroupB/expectedLazyLegacySuspendUnit.h
index c976b6f..dd2efbb 100644
--- a/native/native.tests/testData/framework/objcexport/expectedLazyGroupB/expectedLazyLegacySuspendUnit.h
+++ b/native/native.tests/testData/framework/objcexport/expectedLazyGroupB/expectedLazyLegacySuspendUnit.h
@@ -120,706 +120,6 @@
 + (instancetype)numberWithBool:(BOOL)value;
 @end
 
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("CoroutineException")))
-@interface KtCoroutineException : KtKotlinThrowable
-- (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)) __attribute__((unavailable));
-- (instancetype)initWithCause:(KtKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(KtKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ContinuationHolder")))
-@interface KtContinuationHolder<T> : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (void)resumeValue:(T _Nullable)value __attribute__((swift_name("resume(value:)")));
-- (void)resumeWithExceptionException:(KtKotlinThrowable *)exception __attribute__((swift_name("resumeWithException(exception:)")));
-@end
-
-__attribute__((swift_name("SuspendFun")))
-@protocol KtSuspendFun
-@required
-
-/**
- * @note This method converts instances of CoroutineException, CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)suspendFunDoYield:(BOOL)doYield doThrow:(BOOL)doThrow completionHandler:(void (^)(KtInt * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("suspendFun(doYield:doThrow:completionHandler:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ResultHolder")))
-@interface KtResultHolder<T> : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property int32_t completed __attribute__((swift_name("completed")));
-@property KtKotlinThrowable * _Nullable exception __attribute__((swift_name("exception")));
-@property T _Nullable result __attribute__((swift_name("result")));
-@end
-
-__attribute__((swift_name("SuspendBridge")))
-@protocol KtSuspendBridge
-@required
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)intValue:(id _Nullable)value completionHandler:(void (^)(KtInt * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("int(value:completionHandler:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)intAsAnyValue:(id _Nullable)value completionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("intAsAny(value:completionHandler:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-- (void)nothingValue:(id _Nullable)value completionHandler:(void (^)(KtKotlinNothing * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("nothing(value:completionHandler:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-- (void)nothingAsAnyValue:(id _Nullable)value completionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("nothingAsAny(value:completionHandler:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-- (void)nothingAsIntValue:(id _Nullable)value completionHandler:(void (^)(KtInt * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("nothingAsInt(value:completionHandler:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-- (void)nothingAsUnitValue:(id _Nullable)value completionHandler:(void (^)(KtKotlinUnit * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("nothingAsUnit(value:completionHandler:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)nullableUnitValue:(id _Nullable)value completionHandler:(void (^)(KtKotlinUnit * _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("nullableUnit(value:completionHandler:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)unitValue:(id _Nullable)value completionHandler:(void (^)(KtKotlinUnit * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("unit(value:completionHandler:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)unitAsAnyValue:(id _Nullable)value completionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("unitAsAny(value:completionHandler:)")));
-@end
-
-__attribute__((swift_name("AbstractSuspendBridge")))
-@interface KtAbstractSuspendBridge : KtBase <KtSuspendBridge>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)intAsAnyValue:(KtInt *)value completionHandler:(void (^)(KtInt * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("intAsAny(value:completionHandler:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-- (void)nothingAsAnyValue:(KtInt *)value completionHandler:(void (^)(KtKotlinNothing * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("nothingAsAny(value:completionHandler:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-- (void)nothingAsIntValue:(KtInt *)value completionHandler:(void (^)(KtKotlinNothing * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("nothingAsInt(value:completionHandler:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-- (void)nothingAsUnitValue:(KtInt *)value completionHandler:(void (^)(KtKotlinNothing * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("nothingAsUnit(value:completionHandler:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)nullableUnitValue:(KtInt *)value completionHandler:(void (^)(KtKotlinUnit * _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("nullableUnit(value:completionHandler:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)unitValue:(KtInt *)value completionHandler:(void (^)(KtKotlinUnit * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("unit(value:completionHandler:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)unitAsAnyValue:(KtInt *)value completionHandler:(void (^)(KtKotlinUnit * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("unitAsAny(value:completionHandler:)")));
-@end
-
-__attribute__((swift_name("ThrowCancellationException")))
-@interface KtThrowCancellationException : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ThrowCancellationExceptionImpl")))
-@interface KtThrowCancellationExceptionImpl : KtThrowCancellationException
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)throwCancellationExceptionWithCompletionHandler:(void (^)(KtKotlinUnit * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("throwCancellationException(completionHandler:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("suspendFunctionChild0")))
-@interface KtsuspendFunctionChild0 : KtBase <KtKotlinSuspendFunction0>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)invokeWithCompletionHandler:(void (^)(NSString * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("invoke(completionHandler:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("suspendFunctionChild1")))
-@interface KtsuspendFunctionChild1 : KtBase <KtKotlinSuspendFunction1>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)invokeP1:(NSString *)p1 completionHandler:(void (^)(NSString * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("invoke(p1:completionHandler:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("CoroutinesKt")))
-@interface KtCoroutinesKt : KtBase
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)callSuspendBridgeBridge:(KtAbstractSuspendBridge *)bridge resultHolder:(KtResultHolder<KtKotlinUnit *> *)resultHolder error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("callSuspendBridge(bridge:resultHolder:)")));
-+ (void)callSuspendFunSuspendFun:(id<KtSuspendFun>)suspendFun doYield:(BOOL)doYield doThrow:(BOOL)doThrow resultHolder:(KtResultHolder<KtInt *> *)resultHolder __attribute__((swift_name("callSuspendFun(suspendFun:doYield:doThrow:resultHolder:)")));
-
-/**
- * @note This method converts instances of CoroutineException, CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (void)callSuspendFun2SuspendFun:(id<KtSuspendFun>)suspendFun doYield:(BOOL)doYield doThrow:(BOOL)doThrow completionHandler:(void (^)(KtInt * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("callSuspendFun2(suspendFun:doYield:doThrow:completionHandler:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)createCoroutineUninterceptedAndResumeFn:(id<KtKotlinSuspendFunction0>)fn resultHolder:(KtResultHolder<id> *)resultHolder error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("createCoroutineUninterceptedAndResume(fn:resultHolder:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)createCoroutineUninterceptedAndResumeFn:(id<KtKotlinSuspendFunction1>)fn receiver:(id _Nullable)receiver resultHolder:(KtResultHolder<id> *)resultHolder error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("createCoroutineUninterceptedAndResume(fn:receiver:resultHolder:)")));
-+ (void)gc __attribute__((swift_name("gc()")));
-+ (id<KtKotlinKSuspendFunction0>)getKSuspendCallableReference0 __attribute__((swift_name("getKSuspendCallableReference0()")));
-+ (id<KtKotlinKSuspendFunction1>)getKSuspendCallableReference1 __attribute__((swift_name("getKSuspendCallableReference1()")));
-+ (id<KtKotlinSuspendFunction0>)getSuspendCallableReference0 __attribute__((swift_name("getSuspendCallableReference0()")));
-+ (id<KtKotlinSuspendFunction1>)getSuspendCallableReference1 __attribute__((swift_name("getSuspendCallableReference1()")));
-+ (KtsuspendFunctionChild0 *)getSuspendChild0 __attribute__((swift_name("getSuspendChild0()")));
-+ (KtsuspendFunctionChild1 *)getSuspendChild1 __attribute__((swift_name("getSuspendChild1()")));
-+ (id<KtKotlinSuspendFunction0>)getSuspendLambda0 __attribute__((swift_name("getSuspendLambda0()")));
-+ (id<KtKotlinSuspendFunction1>)getSuspendLambda1 __attribute__((swift_name("getSuspendLambda1()")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (void)invoke1Block:(id<KtKotlinSuspendFunction1>)block argument:(id _Nullable)argument completionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("invoke1(block:argument:completionHandler:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (id _Nullable)startCoroutineUninterceptedOrReturnFn:(id<KtKotlinSuspendFunction0>)fn resultHolder:(KtResultHolder<id> *)resultHolder error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("startCoroutineUninterceptedOrReturn(fn:resultHolder:)"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (id _Nullable)startCoroutineUninterceptedOrReturnFn:(id<KtKotlinSuspendFunction1>)fn receiver:(id _Nullable)receiver resultHolder:(KtResultHolder<id> *)resultHolder error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("startCoroutineUninterceptedOrReturn(fn:receiver:resultHolder:)"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (id _Nullable)startCoroutineUninterceptedOrReturnFn:(id<KtKotlinSuspendFunction2>)fn receiver:(id _Nullable)receiver param:(id _Nullable)param resultHolder:(KtResultHolder<id> *)resultHolder error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("startCoroutineUninterceptedOrReturn(fn:receiver:param:resultHolder:)"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (void)suspendFunWithCompletionHandler:(void (^)(KtInt * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("suspendFun(completionHandler:)")));
-
-/**
- * @note This method converts instances of CoroutineException, CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (void)suspendFunResult:(id _Nullable)result doSuspend:(BOOL)doSuspend doThrow:(BOOL)doThrow completionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("suspendFun(result:doSuspend:doThrow:completionHandler:)")));
-
-/**
- * @note This method converts instances of CoroutineException, CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (void)suspendFunAsyncResult:(id _Nullable)result continuationHolder:(KtContinuationHolder<id> *)continuationHolder completionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("suspendFunAsync(result:continuationHolder:completionHandler:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (void)throwCancellationExceptionWithCompletionHandler:(void (^)(KtKotlinUnit * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("throwCancellationException(completionHandler:)")));
-
-/**
- * @note This method converts instances of CoroutineException, CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (BOOL)throwExceptionException:(KtKotlinThrowable *)exception error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("throwException(exception:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (void)unitSuspendFunWithCompletionHandler:(void (^)(KtKotlinUnit * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("unitSuspendFun(completionHandler:)")));
-
-/**
- * @note This method converts instances of CoroutineException, CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (void)unitSuspendFunDoSuspend:(BOOL)doSuspend doThrow:(BOOL)doThrow completionHandler:(void (^)(KtKotlinUnit * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("unitSuspendFun(doSuspend:doThrow:completionHandler:)")));
-
-/**
- * @note This method converts instances of CoroutineException, CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (void)unitSuspendFunAsyncContinuationHolder:(KtContinuationHolder<KtKotlinUnit *> *)continuationHolder completionHandler:(void (^)(KtKotlinUnit * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("unitSuspendFunAsync(continuationHolder:completionHandler:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("DataClassWithExplicitComponentMethod")))
-@interface KtDataClassWithExplicitComponentMethod : KtBase
-- (instancetype)initWithX:(int32_t)x y:(int32_t)y __attribute__((swift_name("init(x:y:)"))) __attribute__((objc_designated_initializer));
-- (int32_t)component1Arg:(int32_t)arg __attribute__((swift_name("component1(arg:)")));
-- (KtDataClassWithExplicitComponentMethod *)doCopyX:(int32_t)x y:(int32_t)y __attribute__((swift_name("doCopy(x:y:)")));
-- (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 x __attribute__((swift_name("x")));
-@property (readonly) int32_t y __attribute__((swift_name("y")));
-@end
-
-__attribute__((swift_name("ComponentInterface")))
-@protocol KtComponentInterface
-@required
-- (int32_t)component1 __attribute__((swift_name("component1()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("DataClassWithInheritedComponentMethod")))
-@interface KtDataClassWithInheritedComponentMethod : KtBase <KtComponentInterface>
-- (instancetype)initWithX:(int32_t)x __attribute__((swift_name("init(x:)"))) __attribute__((objc_designated_initializer));
-- (int32_t)component1 __attribute__((swift_name("component1()")));
-- (KtDataClassWithInheritedComponentMethod *)doCopyX:(int32_t)x __attribute__((swift_name("doCopy(x:)")));
-- (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 x __attribute__((swift_name("x")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("RegularClassWithComponentMethods")))
-@interface KtRegularClassWithComponentMethods : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)component1 __attribute__((swift_name("component1()")));
-- (int32_t)component3 __attribute__((swift_name("component3()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("DataClassWithStrangeNames")))
-@interface KtDataClassWithStrangeNames : KtBase
-- (instancetype)initWithComponent124:(int32_t)component124 componentABC:(int32_t)componentABC __attribute__((swift_name("init(component124:componentABC:)"))) __attribute__((objc_designated_initializer));
-- (int32_t)component16 __attribute__((swift_name("component16()")));
-- (KtDataClassWithStrangeNames *)doCopyComponent124:(int32_t)component124 componentABC:(int32_t)componentABC __attribute__((swift_name("doCopy(component124:componentABC:)")));
-- (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 component124 __attribute__((swift_name("component124")));
-@property (readonly) int32_t componentABC __attribute__((swift_name("componentABC")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("DataClassComponentMethodsKt")))
-@interface KtDataClassComponentMethodsKt : KtBase
-+ (int32_t)component1 __attribute__((swift_name("component1()")));
-+ (int32_t)component4 __attribute__((swift_name("component4()")));
-@end
-
-__attribute__((swift_name("DeallocRetainBase")))
-@interface KtDeallocRetainBase : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("DeallocRetainKt")))
-@interface KtDeallocRetainKt : KtBase
-+ (void)assertNullValue:(id _Nullable)value __attribute__((swift_name("assertNull(value:)")));
-+ (KtKotlinWeakReference<id> *)createWeakReferenceValue:(id)value __attribute__((swift_name("createWeakReference(value:)")));
-+ (void)garbageCollect __attribute__((swift_name("garbageCollect()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("EnumLeftRightUpDown")))
-@interface KtEnumLeftRightUpDown : KtKotlinEnum<KtEnumLeftRightUpDown *>
-+ (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) KtEnumLeftRightUpDown *left __attribute__((swift_name("left")));
-@property (class, readonly) KtEnumLeftRightUpDown *right __attribute__((swift_name("right")));
-@property (class, readonly) KtEnumLeftRightUpDown *up __attribute__((swift_name("up")));
-@property (class, readonly) KtEnumLeftRightUpDown *down __attribute__((swift_name("down")));
-+ (KtKotlinArray<KtEnumLeftRightUpDown *> *)values __attribute__((swift_name("values()")));
-@property (class, readonly) NSArray<KtEnumLeftRightUpDown *> *entries __attribute__((swift_name("entries")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("EnumOneTwoThreeValues")))
-@interface KtEnumOneTwoThreeValues : KtKotlinEnum<KtEnumOneTwoThreeValues *>
-+ (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) KtEnumOneTwoThreeValues *one __attribute__((swift_name("one")));
-@property (class, readonly) KtEnumOneTwoThreeValues *two __attribute__((swift_name("two")));
-@property (class, readonly) KtEnumOneTwoThreeValues *three __attribute__((swift_name("three")));
-@property (class, readonly) KtEnumOneTwoThreeValues *values __attribute__((swift_name("values")));
-@property (class, readonly) KtEnumOneTwoThreeValues *entries __attribute__((swift_name("entries")));
-+ (KtKotlinArray<KtEnumOneTwoThreeValues *> *)values __attribute__((swift_name("values()")));
-@property (class, readonly) NSArray<KtEnumOneTwoThreeValues *> *entries __attribute__((swift_name("entries")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("EnumValuesValues_")))
-@interface KtEnumValuesValues_ : KtKotlinEnum<KtEnumValuesValues_ *>
-+ (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) KtEnumValuesValues_ *values __attribute__((swift_name("values")));
-@property (class, readonly) KtEnumValuesValues_ *values __attribute__((swift_name("values")));
-@property (class, readonly) KtEnumValuesValues_ *entries __attribute__((swift_name("entries")));
-@property (class, readonly) KtEnumValuesValues_ *entries __attribute__((swift_name("entries")));
-+ (KtKotlinArray<KtEnumValuesValues_ *> *)values __attribute__((swift_name("values()")));
-@property (class, readonly) NSArray<KtEnumValuesValues_ *> *entries __attribute__((swift_name("entries")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("EmptyEnum")))
-@interface KtEmptyEnum : KtKotlinEnum<KtEmptyEnum *>
-+ (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));
-+ (KtKotlinArray<KtEmptyEnum *> *)values __attribute__((swift_name("values()")));
-@property (class, readonly) NSArray<KtEmptyEnum *> *entries __attribute__((swift_name("entries")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("EnumValuesKt")))
-@interface KtEnumValuesKt : KtBase
-+ (KtNoEnumEntriesEnum *)dceAvoidance __attribute__((swift_name("dceAvoidance()")));
-@end
-
-__attribute__((swift_name("FunInterface")))
-@protocol KtFunInterface
-@required
-- (int32_t)run __attribute__((swift_name("run()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("FunInterfacesKt")))
-@interface KtFunInterfacesKt : KtBase
-+ (id<KtFunInterface>)getLambda __attribute__((swift_name("getLambda()")));
-+ (id<KtFunInterface>)getObject __attribute__((swift_name("getObject()")));
-@end
-
-__attribute__((swift_name("FHolder")))
-@interface KtFHolder : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) id _Nullable value __attribute__((swift_name("value")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("F2Holder")))
-@interface KtF2Holder : KtFHolder
-- (instancetype)initWithValue:(id _Nullable (^)(id _Nullable, id _Nullable))value __attribute__((swift_name("init(value:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-@property (readonly) id _Nullable (^value)(id _Nullable, id _Nullable) __attribute__((swift_name("value")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("F32Holder")))
-@interface KtF32Holder : KtFHolder
-- (instancetype)initWithValue:(id _Nullable (^)(id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable))value __attribute__((swift_name("init(value:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-@property (readonly) id _Nullable (^value)(id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable) __attribute__((swift_name("value")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("F33Holder")))
-@interface KtF33Holder : KtFHolder
-- (instancetype)initWithValue:(id _Nullable (^)(id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable))value __attribute__((swift_name("init(value:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-@property (readonly) id<KtKotlinFunction33> value __attribute__((swift_name("value")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("FunctionalTypesKt")))
-@interface KtFunctionalTypesKt : KtBase
-+ (void)callDynType2List:(NSArray<id _Nullable (^)(id _Nullable, id _Nullable)> *)list param:(id _Nullable)param __attribute__((swift_name("callDynType2(list:param:)")));
-+ (void)callDynType32List:(NSArray<id _Nullable (^)(id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable)> *)list param:(id _Nullable)param __attribute__((swift_name("callDynType32(list:param:)")));
-+ (void)callDynType33List:(NSArray<id<KtKotlinFunction33>> *)list param:(id _Nullable)param __attribute__((swift_name("callDynType33(list:param:)")));
-+ (void)callStaticType2Fct:(id _Nullable (^)(id _Nullable, id _Nullable))fct param:(id _Nullable)param __attribute__((swift_name("callStaticType2(fct:param:)")));
-+ (void)callStaticType32Fct:(id _Nullable (^)(id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable))fct param:(id _Nullable)param __attribute__((swift_name("callStaticType32(fct:param:)")));
-+ (void)callStaticType33Fct:(id _Nullable (^)(id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable))fct param:(id _Nullable)param __attribute__((swift_name("callStaticType33(fct:param:)")));
-+ (KtF32Holder *)getDynType32 __attribute__((swift_name("getDynType32()")));
-+ (KtF2Holder *)getDynTypeLambda2 __attribute__((swift_name("getDynTypeLambda2()")));
-+ (KtF33Holder *)getDynTypeLambda33 __attribute__((swift_name("getDynTypeLambda33()")));
-+ (KtF2Holder *)getDynTypeRef2 __attribute__((swift_name("getDynTypeRef2()")));
-+ (KtF33Holder *)getDynTypeRef33 __attribute__((swift_name("getDynTypeRef33()")));
-+ (id _Nullable (^)(id _Nullable, id _Nullable))getStaticLambda2 __attribute__((swift_name("getStaticLambda2()")));
-+ (id _Nullable (^)(id _Nullable, id _Nullable))getStaticRef2 __attribute__((swift_name("getStaticRef2()")));
-+ (id _Nullable (^)(id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable))getStaticType32 __attribute__((swift_name("getStaticType32()")));
-+ (id _Nullable (^)(id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable))getStaticTypeLambda33 __attribute__((swift_name("getStaticTypeLambda33()")));
-+ (id _Nullable (^)(id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable))getStaticTypeRef33 __attribute__((swift_name("getStaticTypeRef33()")));
-@end
-
-__attribute__((swift_name("GH4002ArgumentBase")))
-@interface KtGH4002ArgumentBase : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("GH4002Argument")))
-@interface KtGH4002Argument : KtGH4002ArgumentBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestIncompatiblePropertyTypeWarning")))
-@interface KtTestIncompatiblePropertyTypeWarning : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestIncompatiblePropertyTypeWarningGeneric")))
-@interface KtTestIncompatiblePropertyTypeWarningGeneric<T> : KtBase
-- (instancetype)initWithValue:(T _Nullable)value __attribute__((swift_name("init(value:)"))) __attribute__((objc_designated_initializer));
-@property (readonly) T _Nullable value __attribute__((swift_name("value")));
-@end
-
-__attribute__((swift_name("TestIncompatiblePropertyTypeWarningInterfaceWithGenericProperty")))
-@protocol KtTestIncompatiblePropertyTypeWarningInterfaceWithGenericProperty
-@required
-@property (readonly) KtTestIncompatiblePropertyTypeWarningGeneric<id> *p __attribute__((swift_name("p")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestIncompatiblePropertyTypeWarning.ClassOverridingInterfaceWithGenericProperty")))
-@interface KtTestIncompatiblePropertyTypeWarningClassOverridingInterfaceWithGenericProperty : KtBase <KtTestIncompatiblePropertyTypeWarningInterfaceWithGenericProperty>
-- (instancetype)initWithP:(KtTestIncompatiblePropertyTypeWarningGeneric<NSString *> *)p __attribute__((swift_name("init(p:)"))) __attribute__((objc_designated_initializer));
-@property (readonly) KtTestIncompatiblePropertyTypeWarningGeneric<NSString *> *p __attribute__((swift_name("p")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestGH3992")))
-@interface KtTestGH3992 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("TestGH3992.C")))
-@interface KtTestGH3992C : KtBase
-- (instancetype)initWithA:(KtTestGH3992A *)a __attribute__((swift_name("init(a:)"))) __attribute__((objc_designated_initializer));
-@property (readonly) KtTestGH3992A *a __attribute__((swift_name("a")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestGH3992.D")))
-@interface KtTestGH3992D : KtTestGH3992C
-- (instancetype)initWithA:(KtTestGH3992B *)a __attribute__((swift_name("init(a:)"))) __attribute__((objc_designated_initializer));
-@property (readonly) KtTestGH3992B *a __attribute__((swift_name("a")));
-@end
-
-__attribute__((swift_name("TestGH3992.A")))
-@interface KtTestGH3992A : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestGH3992.B")))
-@interface KtTestGH3992B : KtTestGH3992A
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ClassNotAvailableInSwift")))
-@interface KtClassNotAvailableInSwift : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ParentClass")))
-@interface KtParentClass : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ParentClass.NestedClass")))
-@interface KtParentClassNestedClass : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ParentClass.NestedClassDeeplyNestedClass")))
-@interface KtParentClassNestedClassDeeplyNestedClass : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ParentClass.InnerClass")))
-@interface KtParentClassInnerClass : NSObject
-@end
-
-__attribute__((swift_name("InterfaceNotAvailableInSwift")))
-@protocol KtInterfaceNotAvailableInSwift
-@required
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("UnavailableEnum")))
-@interface KtUnavailableEnum : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("UnavailableObject")))
-@interface KtUnavailableObject : NSObject
-@end
-
-__attribute__((swift_name("SealedClass")))
-@interface KtSealedClass : KtBase
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SealedClass.A")))
-@interface KtSealedClassA : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SealedClass.B")))
-@interface KtSealedClassB : KtSealedClass
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SealedClass.C")))
-@interface KtSealedClassC : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("WrapperOverUnavailable")))
-@interface KtWrapperOverUnavailable<T> : KtBase
-- (instancetype)initWithArg:(T)arg __attribute__((swift_name("init(arg:)"))) __attribute__((objc_designated_initializer));
-@property (readonly) T arg __attribute__((swift_name("arg")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("HiddenfromobjcKt")))
-@interface KtHiddenfromobjcKt : KtBase
-+ (NSString *)consumeUnavailableParam:(id)param __attribute__((swift_name("consumeUnavailable(param:)")));
-+ (KtSealedClass *)createSealedClass __attribute__((swift_name("createSealedClass()")));
-+ (id)createUnavailableEnum __attribute__((swift_name("createUnavailableEnum()")));
-+ (id)createUnavailableInterface __attribute__((swift_name("createUnavailableInterface()")));
-+ (id)doSomethingMeaningless:(NSString *)receiver another:(id)another __attribute__((swift_name("doSomethingMeaningless(_:another:)")));
-+ (id)getUnavailableObject __attribute__((swift_name("getUnavailableObject()")));
-+ (id)produceUnavailable __attribute__((swift_name("produceUnavailable()")));
-+ (id _Nullable)useOfNullableUnavailableClassParam:(id _Nullable)param __attribute__((swift_name("useOfNullableUnavailableClass(param:)")));
-+ (NSString *)useOfNullableUnavailableEnumParam:(id _Nullable)param __attribute__((swift_name("useOfNullableUnavailableEnum(param:)")));
-+ (NSString * _Nullable)useOfNullableUnavailableInterfaceParam:(id _Nullable)param __attribute__((swift_name("useOfNullableUnavailableInterface(param:)")));
-+ (NSString * _Nullable)useOfNullableUnavailableObjectParam:(id _Nullable)param __attribute__((swift_name("useOfNullableUnavailableObject(param:)")));
-+ (id)useOfUnavailableClassParam:(id)param __attribute__((swift_name("useOfUnavailableClass(param:)")));
-+ (NSString *)useOfUnavailableEnumParam:(id)param __attribute__((swift_name("useOfUnavailableEnum(param:)")));
-+ (NSString *)useOfUnavailableObjectParam:(id)param __attribute__((swift_name("useOfUnavailableObject(param:)")));
-+ (NSString *)useSealedClassParam:(KtSealedClass *)param __attribute__((swift_name("useSealedClass(param:)")));
-+ (NSString *)useUnavailableA:(id)a __attribute__((swift_name("useUnavailable(a:)")));
-@end
-
-__attribute__((swift_name("InterfaceNameManglingI1")))
-@protocol KtInterfaceNameManglingI1
-@required
-- (int32_t)clashingMethod __attribute__((swift_name("clashingMethod()")));
-- (int32_t)interfaceClashingMethodWithObjCNameInBoth __attribute__((swift_name("interfaceClashingMethodWithObjCNameInBoth()")));
-- (int32_t)interfaceClashingMethodWithObjCNameInI1 __attribute__((swift_name("interfaceClashingMethodWithObjCNameInI1()")));
-- (int32_t)interfaceClashingMethodWithObjCNameInI2 __attribute__((swift_name("interfaceClashingMethodWithObjCNameInI2()")));
-@property (readonly) int32_t clashingProperty __attribute__((swift_name("clashingProperty")));
-@end
-
-__attribute__((swift_name("InterfaceNameManglingI2")))
-@protocol KtInterfaceNameManglingI2
-@required
-- (id)clashingMethod __attribute__((swift_name("clashingMethod()")));
-- (id)interfaceClashingMethodWithObjCNameInBoth __attribute__((swift_name("interfaceClashingMethodWithObjCNameInBoth()")));
-- (id)interfaceClashingMethodWithObjCNameInI2 __attribute__((swift_name("interfaceClashingMethodWithObjCNameInI2()")));
-- (id)interfaceClashingMethodWithObjCNameInI1 __attribute__((swift_name("interfaceClashingMethodWithObjCNameInI1()")));
-@property (readonly) id clashingProperty __attribute__((swift_name("clashingProperty")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("InterfaceNameManglingC1")))
-@interface KtInterfaceNameManglingC1 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)clashingMethod __attribute__((swift_name("clashingMethod()")));
-@property (readonly) NSString *clashingProperty __attribute__((swift_name("clashingProperty")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("InterfaceNameManglingC2")))
-@interface KtInterfaceNameManglingC2 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)clashingMethod __attribute__((swift_name("clashingMethod()")));
-@property (readonly) int32_t clashingProperty __attribute__((swift_name("clashingProperty")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("InterfaceMethodNameManglingKt")))
-@interface KtInterfaceMethodNameManglingKt : KtBase
-+ (id<KtInterfaceNameManglingI1>)i1 __attribute__((swift_name("i1()")));
-+ (id<KtInterfaceNameManglingI2>)i2 __attribute__((swift_name("i2()")));
-+ (KtInterfaceNameManglingC1 *)o1 __attribute__((swift_name("o1()")));
-+ (KtInterfaceNameManglingC2 *)o2 __attribute__((swift_name("o2()")));
-@end
-
 
 /**
  * Summary class [KDocExport].
@@ -1366,2047 +666,3 @@
 + (BOOL)foobarF:(BOOL)f foo:(id<KtFoo>)foo __attribute__((swift_name("foobar(f:foo:)")));
 @end
 
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("LibraryKt")))
-@interface KtLibraryKt : KtBase
-+ (NSString *)readDataFromLibraryClassInput:(KtA *)input __attribute__((swift_name("readDataFromLibraryClass(input:)")));
-+ (NSString *)readDataFromLibraryEnumInput:(KtE *)input __attribute__((swift_name("readDataFromLibraryEnum(input:)")));
-+ (NSString *)readDataFromLibraryInterfaceInput:(id<KtI>)input __attribute__((swift_name("readDataFromLibraryInterface(input:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ArraysConstructor")))
-@interface KtArraysConstructor : KtBase
-- (instancetype)initWithInt1:(int32_t)int1 int2:(int32_t)int2 __attribute__((swift_name("init(int1:int2:)"))) __attribute__((objc_designated_initializer));
-- (NSString *)log __attribute__((swift_name("log()")));
-- (void)setInt1:(int32_t)int1 int2:(int32_t)int2 __attribute__((swift_name("set(int1:int2:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ArraysDefault")))
-@interface KtArraysDefault : KtBase
-- (instancetype)initWithInt1:(int32_t)int1 int2:(int32_t)int2 __attribute__((swift_name("init(int1:int2:)"))) __attribute__((objc_designated_initializer));
-- (NSString *)log __attribute__((swift_name("log()")));
-- (void)setInt1:(int32_t)int1 int2:(int32_t)int2 __attribute__((swift_name("set(int1:int2:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ArraysInitBlock")))
-@interface KtArraysInitBlock : KtBase
-- (instancetype)initWithInt1:(int32_t)int1 int2:(int32_t)int2 __attribute__((swift_name("init(int1:int2:)"))) __attribute__((objc_designated_initializer));
-- (NSString *)log __attribute__((swift_name("log()")));
-- (void)setInt1:(int32_t)int1 int2:(int32_t)int2 __attribute__((swift_name("set(int1:int2:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KotlinLivenessTracker")))
-@interface KtKotlinLivenessTracker : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (void)addObj:(id _Nullable)obj __attribute__((swift_name("add(obj:)")));
-- (BOOL)isEmpty __attribute__((swift_name("isEmpty()")));
-- (BOOL)objectsAreDead __attribute__((swift_name("objectsAreDead()")));
-@property (readonly) NSMutableArray<KtKotlinWeakReference<id> *> *weakRefs __attribute__((swift_name("weakRefs")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KotlinObject")))
-@interface KtKotlinObject : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("NoAutoreleaseSendHelper")))
-@protocol KtNoAutoreleaseSendHelper
-@required
-- (void (^)(KtKotlinObject *))blockReceivingKotlinObject __attribute__((swift_name("blockReceivingKotlinObject()")));
-- (void)sendBlockBlock:(KtKotlinObject *(^)(void))block __attribute__((swift_name("sendBlock(block:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)sendCompletionWithCompletionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("sendCompletion(completionHandler:)")));
-- (void)sendKotlinObjectKotlinObject:(KtKotlinObject *)kotlinObject __attribute__((swift_name("sendKotlinObject(kotlinObject:)")));
-- (void)sendListList:(NSArray<id> *)list __attribute__((swift_name("sendList(list:)")));
-- (void)sendNumberNumber:(id)number __attribute__((swift_name("sendNumber(number:)")));
-- (void)sendStringString:(NSString *)string __attribute__((swift_name("sendString(string:)")));
-- (void)sendSwiftObjectSwiftObject:(id)swiftObject __attribute__((swift_name("sendSwiftObject(swiftObject:)")));
-@end
-
-__attribute__((swift_name("NoAutoreleaseReceiveHelper")))
-@protocol KtNoAutoreleaseReceiveHelper
-@required
-- (KtKotlinObject *(^)(void))receiveBlock __attribute__((swift_name("receiveBlock()")));
-- (KtKotlinObject *)receiveKotlinObject __attribute__((swift_name("receiveKotlinObject()")));
-- (NSArray<id> *)receiveList __attribute__((swift_name("receiveList()")));
-- (id)receiveNumber __attribute__((swift_name("receiveNumber()")));
-- (NSString *)receiveString __attribute__((swift_name("receiveString()")));
-- (id)receiveSwiftObject __attribute__((swift_name("receiveSwiftObject()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("NoAutoreleaseKotlinSendHelper")))
-@interface KtNoAutoreleaseKotlinSendHelper : KtBase <KtNoAutoreleaseSendHelper>
-- (instancetype)initWithKotlinLivenessTracker:(KtKotlinLivenessTracker *)kotlinLivenessTracker __attribute__((swift_name("init(kotlinLivenessTracker:)"))) __attribute__((objc_designated_initializer));
-- (void (^)(KtKotlinObject *))blockReceivingKotlinObject __attribute__((swift_name("blockReceivingKotlinObject()")));
-- (void)sendBlockBlock:(KtKotlinObject *(^)(void))block __attribute__((swift_name("sendBlock(block:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)sendCompletionWithCompletionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("sendCompletion(completionHandler:)")));
-- (void)sendKotlinObjectKotlinObject:(KtKotlinObject *)kotlinObject __attribute__((swift_name("sendKotlinObject(kotlinObject:)")));
-- (void)sendListList:(NSArray<id> *)list __attribute__((swift_name("sendList(list:)")));
-- (void)sendNumberNumber:(id)number __attribute__((swift_name("sendNumber(number:)")));
-- (void)sendStringString:(NSString *)string __attribute__((swift_name("sendString(string:)")));
-- (void)sendSwiftObjectSwiftObject:(id)swiftObject __attribute__((swift_name("sendSwiftObject(swiftObject:)")));
-@property (readonly) KtKotlinLivenessTracker *kotlinLivenessTracker __attribute__((swift_name("kotlinLivenessTracker")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("NoAutoreleaseKotlinReceiveHelper")))
-@interface KtNoAutoreleaseKotlinReceiveHelper : KtBase <KtNoAutoreleaseReceiveHelper>
-- (instancetype)initWithKotlinLivenessTracker:(KtKotlinLivenessTracker *)kotlinLivenessTracker __attribute__((swift_name("init(kotlinLivenessTracker:)"))) __attribute__((objc_designated_initializer));
-- (KtKotlinObject *(^)(void))receiveBlock __attribute__((swift_name("receiveBlock()")));
-- (KtKotlinObject *)receiveKotlinObject __attribute__((swift_name("receiveKotlinObject()")));
-- (NSArray<id> *)receiveList __attribute__((swift_name("receiveList()")));
-- (id)receiveNumber __attribute__((swift_name("receiveNumber()")));
-- (NSString *)receiveString __attribute__((swift_name("receiveString()")));
-- (id)receiveSwiftObject __attribute__((swift_name("receiveSwiftObject()")));
-@property (readonly) KtKotlinLivenessTracker *kotlinLivenessTracker __attribute__((swift_name("kotlinLivenessTracker")));
-@property id swiftObject __attribute__((swift_name("swiftObject")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("NoAutoreleaseSingleton")))
-@interface KtNoAutoreleaseSingleton : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)noAutoreleaseSingleton __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtNoAutoreleaseSingleton *shared __attribute__((swift_name("shared")));
-@property (readonly) int32_t x __attribute__((swift_name("x")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("NoAutoreleaseEnum")))
-@interface KtNoAutoreleaseEnum : KtKotlinEnum<KtNoAutoreleaseEnum *>
-+ (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) KtNoAutoreleaseEnum *entry __attribute__((swift_name("entry")));
-+ (KtKotlinArray<KtNoAutoreleaseEnum *> *)values __attribute__((swift_name("values()")));
-@property (class, readonly) NSArray<KtNoAutoreleaseEnum *> *entries __attribute__((swift_name("entries")));
-@property (readonly) int32_t x __attribute__((swift_name("x")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("NoAutoreleaseKt")))
-@interface KtNoAutoreleaseKt : KtBase
-+ (void)callReceiveBlockHelper:(id<KtNoAutoreleaseReceiveHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callReceiveBlock(helper:tracker:)")));
-+ (void)callReceiveBlockAndCallHelper:(id<KtNoAutoreleaseReceiveHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callReceiveBlockAndCall(helper:tracker:)")));
-+ (void)callReceiveKotlinObjectHelper:(id<KtNoAutoreleaseReceiveHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callReceiveKotlinObject(helper:tracker:)")));
-+ (void)callReceiveListHelper:(id<KtNoAutoreleaseReceiveHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callReceiveList(helper:tracker:)")));
-+ (void)callReceiveNumberHelper:(id<KtNoAutoreleaseReceiveHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callReceiveNumber(helper:tracker:)")));
-+ (void)callReceiveStringHelper:(id<KtNoAutoreleaseReceiveHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callReceiveString(helper:tracker:)")));
-+ (void)callReceiveSwiftObjectHelper:(id<KtNoAutoreleaseReceiveHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callReceiveSwiftObject(helper:tracker:)")));
-+ (void)callSendBlockHelper:(id<KtNoAutoreleaseSendHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callSendBlock(helper:tracker:)")));
-+ (void)callSendCompletionHelper:(id<KtNoAutoreleaseSendHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callSendCompletion(helper:tracker:)")));
-+ (void)callSendKotlinObjectHelper:(id<KtNoAutoreleaseSendHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callSendKotlinObject(helper:tracker:)")));
-+ (void)callSendListHelper:(id<KtNoAutoreleaseSendHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callSendList(helper:tracker:)")));
-+ (void)callSendNumberHelper:(id<KtNoAutoreleaseSendHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callSendNumber(helper:tracker:)")));
-+ (void)callSendStringHelper:(id<KtNoAutoreleaseSendHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callSendString(helper:tracker:)")));
-+ (void)callSendSwiftObjectHelper:(id<KtNoAutoreleaseSendHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker swiftObject:(id)swiftObject __attribute__((swift_name("callSendSwiftObject(helper:tracker:swiftObject:)")));
-+ (void)gc __attribute__((swift_name("gc()")));
-+ (void)objc_autoreleasePoolPopHandle:(void * _Nullable)handle __attribute__((swift_name("objc_autoreleasePoolPop(handle:)")));
-+ (void * _Nullable)objc_autoreleasePoolPush __attribute__((swift_name("objc_autoreleasePoolPush()")));
-+ (void)sendKotlinObjectToBlockHelper:(id<KtNoAutoreleaseSendHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("sendKotlinObjectToBlock(helper:tracker:)")));
-+ (void)useIntArrayArray:(KtKotlinIntArray *)array __attribute__((swift_name("useIntArray(array:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ObjCNameC1A")))
-@interface KtObjCNameC1A : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)foo __attribute__((swift_name("foo()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ObjCNameAKt")))
-@interface KtObjCNameAKt : KtBase
-+ (NSString *)registerForConnectionEventsWithOptions:(NSString *)withOptions __attribute__((swift_name("registerForConnectionEvents(options:)")));
-+ (NSString *)scanForPeripheralsWithServices:(int32_t)withServices options:(NSString *)options __attribute__((swift_name("scanForPeripherals(withServices:options:)")));
-+ (BOOL)supportsFeatures:(BOOL)features __attribute__((swift_name("supports(_:)")));
-+ (NSString *)withUserId:(NSString *)userId __attribute__((swift_name("with(userId:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ObjCNameC1B")))
-@interface KtObjCNameC1B : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)foo __attribute__((swift_name("foo()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("MySwiftArray")))
-@interface KtMyObjCArray : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)indexOfObject:(int32_t)object __attribute__((swift_name("index(of:)")));
-@property (readonly) int32_t count __attribute__((swift_name("count")));
-@end
-
-__attribute__((swift_name("ObjCNameI1")))
-@protocol KtObjCNameI1
-@required
-- (int32_t)someOtherFunctionReceiver:(int32_t)receiver otherParam:(int32_t)otherParam __attribute__((swift_name("someOtherFunction(receiver:otherParam:)")));
-@property (readonly) int32_t someOtherValue __attribute__((swift_name("someOtherValue")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SwiftNameC2")))
-@interface KtObjCNameC2 : KtBase <KtObjCNameI1>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)someOtherFunctionReceiver:(int32_t)receiver otherParam:(int32_t)otherParam __attribute__((swift_name("someOtherFunction(receiver:otherParam:)")));
-@property int32_t someOtherValue __attribute__((swift_name("someOtherValue")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SwiftNameC2.SwiftNestedClass")))
-@interface KtObjCNameC2ObjCNestedClass : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property int32_t nestedValue __attribute__((swift_name("nestedValue")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SwiftExactNestedClass")))
-@interface ObjCExactNestedClass : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property int32_t nestedValue __attribute__((swift_name("nestedValue")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SwiftNameC3")))
-@interface ObjCNameC3 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SwiftNameC3.SwiftNestedClass")))
-@interface ObjCNameC3ObjCNestedClass : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property int32_t nestedValue __attribute__((swift_name("nestedValue")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ObjCNameC4")))
-@interface KtObjCNameC4 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)fooObjCReceiver:(int32_t)receiver objCParam:(int32_t)objCParam __attribute__((swift_name("foo(objCReceiver:objCParam:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ObjCNameSwiftObject")))
-@interface KtObjCNameObjCObject : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)objCNameObjCObject __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtObjCNameObjCObject *shared __attribute__((swift_name("shared")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ObjCNameSwiftEnum")))
-@interface KtObjCNameObjCEnum : KtKotlinEnum<KtObjCNameObjCEnum *>
-+ (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) KtObjCNameObjCEnum *objcOne __attribute__((swift_name("swiftOne")));
-@property (class, readonly) KtObjCNameObjCEnum *objcTwo __attribute__((swift_name("companion")));
-@property (class, readonly) KtObjCNameObjCEnum *objcThree __attribute__((swift_name("swiftThree")));
-+ (KtKotlinArray<KtObjCNameObjCEnum *> *)values __attribute__((swift_name("values()")));
-@property (class, readonly) NSArray<KtObjCNameObjCEnum *> *entries __attribute__((swift_name("entries")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ObjCNameSwiftEnum.Companion")))
-@interface KtObjCNameObjCEnumCompanion : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)companion __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtObjCNameObjCEnumCompanion *shared __attribute__((swift_name("shared")));
-- (int32_t)foo __attribute__((swift_name("foo()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ObjCAvoidPreprocessorName")))
-@interface KtObjCAvoidPreprocessorName : KtBase
-- (instancetype)initWithTime:(int32_t)time __attribute__((swift_name("init(time:)"))) __attribute__((objc_designated_initializer));
-@property (readonly) int32_t time __attribute__((swift_name("time")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ObjCNameBKt")))
-@interface KtObjCNameBKt : KtBase
-+ (int32_t)getSomeValueOf:(id<KtObjCNameI1>)receiver __attribute__((swift_name("getSomeValue(of:)")));
-@end
-
-__attribute__((swift_name("OverrideKotlinMethods2")))
-@protocol KtOverrideKotlinMethods2
-@required
-- (int32_t)one __attribute__((swift_name("one()")));
-@end
-
-__attribute__((swift_name("OverrideKotlinMethods3")))
-@interface KtOverrideKotlinMethods3 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("OverrideKotlinMethods4")))
-@interface KtOverrideKotlinMethods4 : KtOverrideKotlinMethods3 <KtOverrideKotlinMethods2>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)one __attribute__((swift_name("one()")));
-@end
-
-__attribute__((swift_name("OverrideKotlinMethods5")))
-@protocol KtOverrideKotlinMethods5
-@required
-- (int32_t)one __attribute__((swift_name("one()")));
-@end
-
-__attribute__((swift_name("OverrideKotlinMethods6")))
-@protocol KtOverrideKotlinMethods6 <KtOverrideKotlinMethods5>
-@required
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("OverrideKotlinMethodsKt")))
-@interface KtOverrideKotlinMethodsKt : KtBase
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)test0Obj:(id)obj error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("test0(obj:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)test1Obj:(id)obj error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("test1(obj:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)test2Obj:(id<KtOverrideKotlinMethods2>)obj error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("test2(obj:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)test3Obj:(KtOverrideKotlinMethods3 *)obj error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("test3(obj:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)test4Obj:(KtOverrideKotlinMethods4 *)obj error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("test4(obj:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)test5Obj:(id<KtOverrideKotlinMethods5>)obj error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("test5(obj:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)test6Obj:(id<KtOverrideKotlinMethods6>)obj error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("test6(obj:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("OverrideMethodsOfAnyKt")))
-@interface KtOverrideMethodsOfAnyKt : KtBase
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)testObj:(id)obj other:(id)other swift:(BOOL)swift error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("test(obj:other:swift:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("RecList")))
-@interface KtRecList<T> : KtBase
-- (instancetype)initWithValue:(NSArray<id> *)value __attribute__((swift_name("init(value:)"))) __attribute__((objc_designated_initializer));
-@property (readonly) NSArray<id> *value __attribute__((swift_name("value")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("RecFunc")))
-@interface KtRecFunc<T> : KtBase
-- (instancetype)initWithValue:(id (^)(void))value __attribute__((swift_name("init(value:)"))) __attribute__((objc_designated_initializer));
-@property (readonly) id (^value)(void) __attribute__((swift_name("value")));
-@end
-
-__attribute__((swift_name("RefinedClassA")))
-@interface KtRefinedClassA : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)fooRefined __attribute__((swift_private));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("RefinedClassB")))
-@interface KtRefinedClassB : KtRefinedClassA
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)fooRefined __attribute__((swift_private));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("RefinedKt")))
-@interface KtRefinedKt : KtBase
-+ (NSString *)fooRefined __attribute__((swift_private));
-
-/**
- * @note annotations
- *   refined.MyShouldRefineInSwift
-*/
-+ (NSString *)myFooRefined __attribute__((swift_private));
-@property (class, readonly) NSString *barRefined __attribute__((swift_private));
-
-/**
- * @note annotations
- *   refined.MyShouldRefineInSwift
-*/
-@property (class, readonly) NSString *myBarRefined __attribute__((swift_private));
-@end
-
-__attribute__((swift_name("Person")))
-@interface KtPerson : KtBase
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Person.User")))
-@interface KtPersonUser : KtPerson
-- (instancetype)initWithId:(int32_t)id __attribute__((swift_name("init(id:)"))) __attribute__((objc_designated_initializer));
-- (KtPersonUser *)doCopyId:(int32_t)id __attribute__((swift_name("doCopy(id:)")));
-- (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 id __attribute__((swift_name("id")));
-@end
-
-__attribute__((swift_name("Person.Worker")))
-@interface KtPersonWorker : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Person.WorkerEmployee")))
-@interface KtPersonWorkerEmployee : KtPersonWorker
-- (instancetype)initWithId:(int32_t)id __attribute__((swift_name("init(id:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-- (KtPersonWorkerEmployee *)doCopyId:(int32_t)id __attribute__((swift_name("doCopy(id:)")));
-- (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 id __attribute__((swift_name("id")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Person.WorkerContractor")))
-@interface KtPersonWorkerContractor : KtPersonWorker
-- (instancetype)initWithId:(int32_t)id __attribute__((swift_name("init(id:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-- (KtPersonWorkerContractor *)doCopyId:(int32_t)id __attribute__((swift_name("doCopy(id:)")));
-- (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 id __attribute__((swift_name("id")));
-@end
-
-__attribute__((swift_name("SwiftNameManglingI1")))
-@protocol KtSwiftNameManglingI1
-@required
-- (int32_t)clashingMethod __attribute__((swift_name("clashingMethod()")));
-- (int32_t)clashingMethodWithObjCNameInBoth __attribute__((swift_name("swiftClashingMethodWithObjCNameInBoth()")));
-- (int32_t)clashingMethodWithObjCNameInI1 __attribute__((swift_name("swiftClashingMethodWithObjCNameInI1()")));
-- (int32_t)swiftClashingMethodWithObjCNameInI2 __attribute__((swift_name("swiftClashingMethodWithObjCNameInI2()")));
-@property (readonly) int32_t clashingProperty __attribute__((swift_name("clashingProperty")));
-@end
-
-__attribute__((swift_name("SwiftNameManglingI2")))
-@protocol KtSwiftNameManglingI2
-@required
-- (id)clashingMethod __attribute__((swift_name("clashingMethod()")));
-- (id)clashingMethodWithObjCNameInBoth __attribute__((swift_name("swiftClashingMethodWithObjCNameInBoth()")));
-- (id)clashingMethodWithObjCNameInI2 __attribute__((swift_name("swiftClashingMethodWithObjCNameInI2()")));
-- (id)swiftClashingMethodWithObjCNameInI1 __attribute__((swift_name("swiftClashingMethodWithObjCNameInI1()")));
-@property (readonly) id clashingProperty __attribute__((swift_name("clashingProperty")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SwiftNameManglingKt")))
-@interface KtSwiftNameManglingKt : KtBase
-+ (id<KtSwiftNameManglingI1>)i1 __attribute__((swift_name("i1()")));
-+ (id<KtSwiftNameManglingI2>)i2 __attribute__((swift_name("i2()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ThrowableAsError")))
-@interface KtThrowableAsError : KtKotlinThrowable
-- (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)) __attribute__((unavailable));
-- (instancetype)initWithCause:(KtKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(KtKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-@end
-
-__attribute__((swift_name("ThrowsThrowableAsError")))
-@protocol KtThrowsThrowableAsError
-@required
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-- (BOOL)throwErrorAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("throwError()")));
-@end
-
-__attribute__((swift_name("ThrowsThrowableAsErrorSuspend")))
-@protocol KtThrowsThrowableAsErrorSuspend
-@required
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)throwErrorWithCompletionHandler:(void (^)(KtKotlinUnit * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("throwError(completionHandler:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ThrowableAsErrorKt")))
-@interface KtThrowableAsErrorKt : KtBase
-+ (KtThrowableAsError * _Nullable)callAndCatchThrowableAsErrorThrowsThrowableAsError:(id<KtThrowsThrowableAsError>)throwsThrowableAsError __attribute__((swift_name("callAndCatchThrowableAsError(throwsThrowableAsError:)")));
-+ (KtThrowableAsError * _Nullable)callAndCatchThrowableAsErrorSuspendThrowsThrowableAsErrorSuspend:(id<KtThrowsThrowableAsErrorSuspend>)throwsThrowableAsErrorSuspend __attribute__((swift_name("callAndCatchThrowableAsErrorSuspend(throwsThrowableAsErrorSuspend:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ThrowsEmptyKt")))
-@interface KtThrowsEmptyKt : KtBase
-
-/**
- * @warning All uncaught Kotlin exceptions are fatal.
-*/
-+ (BOOL)throwsEmptyAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("throwsEmpty()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TopLevelManglingAKt")))
-@interface KtTopLevelManglingAKt : KtBase
-+ (NSString *)foo __attribute__((swift_name("foo()")));
-+ (int32_t)sameNumberValue:(int32_t)value __attribute__((swift_name("sameNumber(value:)")));
-+ (int64_t)sameNumberValue:(int64_t)value __attribute__((swift_name("sameNumber(value:)")));
-@property (class, readonly) NSString *bar __attribute__((swift_name("bar")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TopLevelManglingBKt")))
-@interface KtTopLevelManglingBKt : KtBase
-+ (NSString *)foo __attribute__((swift_name("foo()")));
-@property (class, readonly) NSString *bar __attribute__((swift_name("bar")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("DelegateClass")))
-@interface KtDelegateClass : KtBase <KtKotlinReadWriteProperty>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (KtKotlinArray<NSString *> *)getValueThisRef:(KtKotlinNothing * _Nullable)thisRef property:(id<KtKotlinKProperty>)property __attribute__((swift_name("getValue(thisRef:property:)")));
-- (void)setValueThisRef:(KtKotlinNothing * _Nullable)thisRef property:(id<KtKotlinKProperty>)property value:(KtKotlinArray<NSString *> *)value __attribute__((swift_name("setValue(thisRef:property:value:)")));
-@end
-
-__attribute__((swift_name("I")))
-@protocol KtI
-@required
-- (NSString *)iFun __attribute__((swift_name("iFun()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("DefaultInterfaceExt")))
-@interface KtDefaultInterfaceExt : KtBase <KtI>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("OpenClassI")))
-@interface KtOpenClassI : KtBase <KtI>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)iFun __attribute__((swift_name("iFun()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("FinalClassExtOpen")))
-@interface KtFinalClassExtOpen : KtOpenClassI
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)iFun __attribute__((swift_name("iFun()")));
-@end
-
-__attribute__((swift_name("MultiExtClass")))
-@interface KtMultiExtClass : KtOpenClassI
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)iFun __attribute__((swift_name("iFun()")));
-- (id)piFun __attribute__((swift_name("piFun()")));
-@end
-
-__attribute__((swift_name("ConstrClass")))
-@interface KtConstrClass : KtOpenClassI
-- (instancetype)initWithI:(int32_t)i s:(NSString *)s a:(id)a __attribute__((swift_name("init(i:s:a:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-@property (readonly) id a __attribute__((swift_name("a")));
-@property (readonly) int32_t i __attribute__((swift_name("i")));
-@property (readonly) NSString *s __attribute__((swift_name("s")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ExtConstrClass")))
-@interface KtExtConstrClass : KtConstrClass
-- (instancetype)initWithI:(int32_t)i __attribute__((swift_name("init(i:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)initWithI:(int32_t)i s:(NSString *)s a:(id)a __attribute__((swift_name("init(i:s:a:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (NSString *)iFun __attribute__((swift_name("iFun()")));
-@property (readonly) int32_t i __attribute__((swift_name("i")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Enumeration")))
-@interface KtEnumeration : KtKotlinEnum<KtEnumeration *>
-+ (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) KtEnumeration *answer __attribute__((swift_name("answer")));
-@property (class, readonly) KtEnumeration *year __attribute__((swift_name("year")));
-@property (class, readonly) KtEnumeration *temperature __attribute__((swift_name("temperature")));
-+ (KtKotlinArray<KtEnumeration *> *)values __attribute__((swift_name("values()")));
-@property (class, readonly) NSArray<KtEnumeration *> *entries __attribute__((swift_name("entries")));
-@property (readonly) int32_t enumValue __attribute__((swift_name("enumValue")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TripleVals")))
-@interface KtTripleVals<T> : KtBase
-- (instancetype)initWithFirst:(T _Nullable)first second:(T _Nullable)second third:(T _Nullable)third __attribute__((swift_name("init(first:second:third:)"))) __attribute__((objc_designated_initializer));
-- (KtTripleVals<T> *)doCopyFirst:(T _Nullable)first second:(T _Nullable)second third:(T _Nullable)third __attribute__((swift_name("doCopy(first:second:third:)")));
-- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
-- (NSUInteger)hash __attribute__((swift_name("hash()")));
-- (NSString *)description __attribute__((swift_name("description()")));
-@property (readonly) T _Nullable first __attribute__((swift_name("first")));
-@property (readonly) T _Nullable second __attribute__((swift_name("second")));
-@property (readonly) T _Nullable third __attribute__((swift_name("third")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TripleVars")))
-@interface KtTripleVars<T> : KtBase
-- (instancetype)initWithFirst:(T _Nullable)first second:(T _Nullable)second third:(T _Nullable)third __attribute__((swift_name("init(first:second:third:)"))) __attribute__((objc_designated_initializer));
-- (KtTripleVars<T> *)doCopyFirst:(T _Nullable)first second:(T _Nullable)second third:(T _Nullable)third __attribute__((swift_name("doCopy(first:second:third:)")));
-- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
-- (NSUInteger)hash __attribute__((swift_name("hash()")));
-- (NSString *)description __attribute__((swift_name("description()")));
-@property T _Nullable first __attribute__((swift_name("first")));
-@property T _Nullable second __attribute__((swift_name("second")));
-@property T _Nullable third __attribute__((swift_name("third")));
-@end
-
-__attribute__((swift_name("WithCompanionAndObject")))
-@interface KtWithCompanionAndObject : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (class, readonly, getter=companion) KtWithCompanionAndObjectCompanion *companion __attribute__((swift_name("companion")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("WithCompanionAndObject.Companion")))
-@interface KtWithCompanionAndObjectCompanion : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)companion __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtWithCompanionAndObjectCompanion *shared __attribute__((swift_name("shared")));
-@property id<KtI> _Nullable named __attribute__((swift_name("named")));
-@property (readonly) NSString *str __attribute__((swift_name("str")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("WithCompanionAndObject.Named")))
-@interface KtWithCompanionAndObjectNamed : KtOpenClassI
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-+ (instancetype)named __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtWithCompanionAndObjectNamed *shared __attribute__((swift_name("shared")));
-- (NSString *)iFun __attribute__((swift_name("iFun()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("MyException")))
-@interface KtMyException : KtKotlinException
-- (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)) __attribute__((unavailable));
-- (instancetype)initWithCause:(KtKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(KtKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("MyError")))
-@interface KtMyError : KtKotlinError
-- (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)) __attribute__((unavailable));
-- (instancetype)initWithCause:(KtKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(KtKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-@end
-
-__attribute__((swift_name("SwiftOverridableMethodsWithThrows")))
-@protocol KtSwiftOverridableMethodsWithThrows
-@required
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (id _Nullable)anyAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("any()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtInt *(^ _Nullable)(void))blockAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("block()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)nothingAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("nothing()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)unitAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("unit()")));
-@end
-
-__attribute__((swift_name("MethodsWithThrows")))
-@protocol KtMethodsWithThrows <KtSwiftOverridableMethodsWithThrows>
-@required
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (id _Nullable)anyNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("anyN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtInt *(^ _Nullable)(void))blockNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("blockN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (double)doubleAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("double()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (int32_t)intAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("int()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtLong * _Nullable)longNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("longN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtKotlinNothing * _Nullable)nothingNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("nothingN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void * _Nullable)pointerAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("pointer()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void * _Nullable)pointerNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("pointerN()"))) __attribute__((swift_error(nonnull_error)));
-@end
-
-__attribute__((swift_name("MethodsWithThrowsUnitCaller")))
-@protocol KtMethodsWithThrowsUnitCaller
-@required
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)callMethods:(id<KtMethodsWithThrows>)methods error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("call(methods:)")));
-@end
-
-__attribute__((swift_name("Throwing")))
-@interface KtThrowing : KtBase <KtMethodsWithThrows>
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (instancetype _Nullable)initWithDoThrow:(BOOL)doThrow error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("init(doThrow:)"))) __attribute__((objc_designated_initializer));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (id _Nullable)anyAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("any()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (id _Nullable)anyNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("anyN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtInt *(^ _Nullable)(void))blockAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("block()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtInt *(^ _Nullable)(void))blockNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("blockN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (double)doubleAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("double()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (int32_t)intAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("int()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtLong * _Nullable)longNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("longN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)nothingAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("nothing()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtKotlinNothing * _Nullable)nothingNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("nothingN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void * _Nullable)pointerAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("pointer()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void * _Nullable)pointerNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("pointerN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)unitAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("unit()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("NotThrowing")))
-@interface KtNotThrowing : KtBase <KtMethodsWithThrows>
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (instancetype _Nullable)initAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (id _Nullable)anyAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("any()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (id _Nullable)anyNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("anyN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtInt *(^ _Nullable)(void))blockAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("block()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtInt *(^ _Nullable)(void))blockNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("blockN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (double)doubleAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("double()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (int32_t)intAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("int()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtLong * _Nullable)longNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("longN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)nothingAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("nothing()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtKotlinNothing * _Nullable)nothingNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("nothingN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void * _Nullable)pointerAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("pointer()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void * _Nullable)pointerNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("pointerN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)unitAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("unit()")));
-@end
-
-__attribute__((swift_name("ThrowsWithBridgeBase")))
-@protocol KtThrowsWithBridgeBase
-@required
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (id _Nullable)plusOneX:(int32_t)x error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("plusOne(x:)")));
-@end
-
-__attribute__((swift_name("ThrowsWithBridge")))
-@interface KtThrowsWithBridge : KtBase <KtThrowsWithBridgeBase>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtInt * _Nullable)plusOneX:(int32_t)x error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("plusOne(x:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Deeply")))
-@interface KtDeeply : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Deeply.Nested")))
-@interface KtDeeplyNested : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Deeply.NestedType")))
-@interface KtDeeplyNestedType : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) int32_t thirtyTwo __attribute__((swift_name("thirtyTwo")));
-@end
-
-__attribute__((swift_name("DeeplyNestedIType")))
-@protocol KtDeeplyNestedIType
-@required
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("WithGenericDeeply")))
-@interface KtWithGenericDeeply : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("WithGenericDeeply.Nested")))
-@interface KtWithGenericDeeplyNested : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("WithGenericDeeplyNestedType")))
-@interface KtWithGenericDeeplyNestedType<T> : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) int32_t thirtyThree __attribute__((swift_name("thirtyThree")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TypeOuter")))
-@interface KtTypeOuter : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TypeOuter.Type_")))
-@interface KtTypeOuterType_ : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) int32_t thirtyFour __attribute__((swift_name("thirtyFour")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("CKeywords")))
-@interface KtCKeywords : KtBase
-- (instancetype)initWithFloat:(float)float_ enum:(int32_t)enum_ goto:(BOOL)goto_ __attribute__((swift_name("init(float:enum:goto:)"))) __attribute__((objc_designated_initializer));
-- (KtCKeywords *)doCopyFloat:(float)float_ enum:(int32_t)enum_ goto:(BOOL)goto_ __attribute__((swift_name("doCopy(float:enum:goto:)")));
-- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
-- (NSUInteger)hash __attribute__((swift_name("hash()")));
-- (NSString *)description __attribute__((swift_name("description()")));
-@property (readonly, getter=enum) int32_t enum_ __attribute__((swift_name("enum_")));
-@property (readonly, getter=float) float float_ __attribute__((swift_name("float_")));
-@property (getter=goto, setter=setGoto:) BOOL goto_ __attribute__((swift_name("goto_")));
-@end
-
-__attribute__((swift_name("Base1")))
-@protocol KtBase1
-@required
-- (KtInt * _Nullable)sameValue:(KtInt * _Nullable)value __attribute__((swift_name("same(value:)")));
-@end
-
-__attribute__((swift_name("ExtendedBase1")))
-@protocol KtExtendedBase1 <KtBase1>
-@required
-@end
-
-__attribute__((swift_name("Base2")))
-@protocol KtBase2
-@required
-- (KtInt * _Nullable)sameValue:(KtInt * _Nullable)value __attribute__((swift_name("same(value:)")));
-@end
-
-__attribute__((swift_name("Base23")))
-@interface KtBase23 : KtBase <KtBase2>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (KtInt *)sameValue:(KtInt * _Nullable)value __attribute__((swift_name("same(value:)")));
-@end
-
-__attribute__((swift_name("Transform")))
-@protocol KtTransform
-@required
-- (id _Nullable)mapValue:(id _Nullable)value __attribute__((swift_name("map(value:)")));
-@end
-
-__attribute__((swift_name("TransformWithDefault")))
-@protocol KtTransformWithDefault <KtTransform>
-@required
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TransformInheritingDefault")))
-@interface KtTransformInheritingDefault<T> : KtBase <KtTransformWithDefault>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("TransformIntString")))
-@protocol KtTransformIntString
-@required
-- (NSString *)mapIntValue:(int32_t)intValue __attribute__((swift_name("map(intValue:)")));
-@end
-
-__attribute__((swift_name("TransformIntToString")))
-@interface KtTransformIntToString : KtBase <KtTransform, KtTransformIntString>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)mapValue:(KtInt *)value __attribute__((swift_name("map(value:)")));
-- (NSString *)mapIntValue:(int32_t)value __attribute__((swift_name("map(intValue:)")));
-@end
-
-__attribute__((swift_name("TransformIntToDecimalString")))
-@interface KtTransformIntToDecimalString : KtTransformIntToString
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)mapValue:(KtInt *)value __attribute__((swift_name("map(value:)")));
-- (NSString *)mapIntValue:(int32_t)value __attribute__((swift_name("map(intValue:)")));
-@end
-
-__attribute__((swift_name("TransformIntToLong")))
-@interface KtTransformIntToLong : KtBase <KtTransform>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (KtLong *)mapValue:(KtInt *)value __attribute__((swift_name("map(value:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("GH2931")))
-@interface KtGH2931 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("GH2931.Data")))
-@interface KtGH2931Data : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("GH2931.Holder")))
-@interface KtGH2931Holder : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) KtGH2931Data *data __attribute__((swift_name("data")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("GH2945")))
-@interface KtGH2945 : KtBase
-- (instancetype)initWithErrno:(int32_t)errno __attribute__((swift_name("init(errno:)"))) __attribute__((objc_designated_initializer));
-- (int32_t)testErrnoInSelectorP:(int32_t)p errno:(int32_t)errno __attribute__((swift_name("testErrnoInSelector(p:errno:)")));
-@property int32_t errno __attribute__((swift_name("errno")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("GH2830")))
-@interface KtGH2830 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (id)getI __attribute__((swift_name("getI()")));
-@end
-
-__attribute__((swift_name("GH2830I")))
-@protocol KtGH2830I
-@required
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("GH2959")))
-@interface KtGH2959 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSArray<id<KtGH2959I>> *)getIId:(int32_t)id __attribute__((swift_name("getI(id:)")));
-@end
-
-__attribute__((swift_name("GH2959I")))
-@protocol KtGH2959I
-@required
-@property (readonly) int32_t id __attribute__((swift_name("id")));
-@end
-
-__attribute__((swift_name("IntBlocks")))
-@protocol KtIntBlocks
-@required
-- (int32_t)callBlockArgument:(int32_t)argument block:(id _Nullable)block __attribute__((swift_name("callBlock(argument:block:)")));
-- (id _Nullable)getPlusOneBlock __attribute__((swift_name("getPlusOneBlock()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("IntBlocksImpl")))
-@interface KtIntBlocksImpl : KtBase <KtIntBlocks>
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)intBlocksImpl __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtIntBlocksImpl *shared __attribute__((swift_name("shared")));
-- (int32_t)callBlockArgument:(int32_t)argument block:(KtInt *(^)(KtInt *))block __attribute__((swift_name("callBlock(argument:block:)")));
-- (KtInt *(^)(KtInt *))getPlusOneBlock __attribute__((swift_name("getPlusOneBlock()")));
-@end
-
-__attribute__((swift_name("UnitBlockCoercion")))
-@protocol KtUnitBlockCoercion
-@required
-- (id)coerceBlock:(void (^)(void))block __attribute__((swift_name("coerce(block:)")));
-- (void (^)(void))uncoerceBlock:(id)block __attribute__((swift_name("uncoerce(block:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("UnitBlockCoercionImpl")))
-@interface KtUnitBlockCoercionImpl : KtBase <KtUnitBlockCoercion>
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)unitBlockCoercionImpl __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtUnitBlockCoercionImpl *shared __attribute__((swift_name("shared")));
-- (KtKotlinUnit *(^)(void))coerceBlock:(void (^)(void))block __attribute__((swift_name("coerce(block:)")));
-- (void (^)(void))uncoerceBlock:(KtKotlinUnit *(^)(void))block __attribute__((swift_name("uncoerce(block:)")));
-@end
-
-__attribute__((swift_name("MyAbstractList")))
-@interface KtMyAbstractList : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestKClass")))
-@interface KtTestKClass : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (id<KtKotlinKClass> _Nullable)getKotlinClassClazz:(Class)clazz __attribute__((swift_name("getKotlinClass(clazz:)")));
-- (id<KtKotlinKClass> _Nullable)getKotlinClassProtocol:(Protocol *)protocol __attribute__((swift_name("getKotlinClass(protocol:)")));
-- (BOOL)isIKClass:(id<KtKotlinKClass>)kClass __attribute__((swift_name("isI(kClass:)")));
-- (BOOL)isTestKClassKClass:(id<KtKotlinKClass>)kClass __attribute__((swift_name("isTestKClass(kClass:)")));
-@end
-
-__attribute__((swift_name("TestKClassI")))
-@protocol KtTestKClassI
-@required
-@end
-
-__attribute__((swift_name("ForwardI2")))
-@protocol KtForwardI2 <KtForwardI1>
-@required
-@end
-
-__attribute__((swift_name("ForwardI1")))
-@protocol KtForwardI1
-@required
-- (id<KtForwardI2>)getForwardI2 __attribute__((swift_name("getForwardI2()")));
-@end
-
-__attribute__((swift_name("ForwardC2")))
-@interface KtForwardC2 : KtForwardC1
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("ForwardC1")))
-@interface KtForwardC1 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (KtForwardC2 *)getForwardC2 __attribute__((swift_name("getForwardC2()")));
-@end
-
-__attribute__((swift_name("TestSR10177Workaround")))
-@protocol KtTestSR10177Workaround
-@required
-@end
-
-__attribute__((swift_name("TestClashes1")))
-@protocol KtTestClashes1
-@required
-@property (readonly) int32_t clashingProperty __attribute__((swift_name("clashingProperty")));
-@end
-
-__attribute__((swift_name("TestClashes2")))
-@protocol KtTestClashes2
-@required
-@property (readonly) id clashingProperty __attribute__((swift_name("clashingProperty")));
-@property (readonly) id clashingProperty_ __attribute__((swift_name("clashingProperty_")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestClashesImpl")))
-@interface KtTestClashesImpl : KtBase <KtTestClashes1, KtTestClashes2>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) int32_t clashingProperty __attribute__((swift_name("clashingProperty")));
-@property (readonly) KtInt *clashingProperty_ __attribute__((swift_name("clashingProperty_")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestInvalidIdentifiers")))
-@interface KtTestInvalidIdentifiers : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (class, readonly, getter=companion) KtTestInvalidIdentifiersCompanionS *companion __attribute__((swift_name("companion")));
-- (int32_t)aSdSdS1:(int32_t)S1 _2:(int32_t)_2 _3:(int32_t)_3 __attribute__((swift_name("aSdSd(S1:_2:_3:)")));
-@property (readonly) unichar __ __attribute__((swift_name("__")));
-@property (readonly) unichar __ __attribute__((swift_name("__")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestInvalidIdentifiers.E")))
-@interface KtTestInvalidIdentifiersE : KtKotlinEnum<KtTestInvalidIdentifiersE *>
-+ (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) KtTestInvalidIdentifiersE *_4s __attribute__((swift_name("_4s")));
-@property (class, readonly) KtTestInvalidIdentifiersE *_5s __attribute__((swift_name("_5s")));
-@property (class, readonly) KtTestInvalidIdentifiersE *__ __attribute__((swift_name("__")));
-@property (class, readonly) KtTestInvalidIdentifiersE *__ __attribute__((swift_name("__")));
-+ (KtKotlinArray<KtTestInvalidIdentifiersE *> *)values __attribute__((swift_name("values()")));
-@property (class, readonly) NSArray<KtTestInvalidIdentifiersE *> *entries __attribute__((swift_name("entries")));
-@property (readonly) int32_t value __attribute__((swift_name("value")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestInvalidIdentifiers.CompanionS")))
-@interface KtTestInvalidIdentifiersCompanionS : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)companionS __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtTestInvalidIdentifiersCompanionS *shared __attribute__((swift_name("shared")));
-@property (readonly) int32_t _42 __attribute__((swift_name("_42")));
-@end
-
-__attribute__((swift_name("TestDeprecation")))
-@interface KtTestDeprecation : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithWarning:(int32_t)warning __attribute__((swift_name("init(warning:)"))) __attribute__((objc_designated_initializer)) __attribute__((deprecated("warning")));
-- (instancetype)initWithNormal:(int64_t)normal __attribute__((swift_name("init(normal:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)initWithError:(int16_t)error __attribute__((swift_name("init(error:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable("error")));
-- (int32_t)callEffectivelyHiddenObj:(id)obj __attribute__((swift_name("callEffectivelyHidden(obj:)")));
-- (void)error __attribute__((swift_name("error()"))) __attribute__((unavailable("error")));
-- (KtTestDeprecationError *)getError __attribute__((swift_name("getError()")));
-- (id)getHidden __attribute__((swift_name("getHidden()")));
-- (KtTestDeprecationWarning *)getWarning __attribute__((swift_name("getWarning()")));
-- (void)normal __attribute__((swift_name("normal()")));
-- (void)openError __attribute__((swift_name("openError()"))) __attribute__((unavailable("error")));
-- (int32_t)openNormal __attribute__((swift_name("openNormal()")));
-- (void)openWarning __attribute__((swift_name("openWarning()"))) __attribute__((deprecated("warning")));
-- (void)testExtendingHiddenNested:(id)extendingHiddenNested __attribute__((swift_name("test(extendingHiddenNested:)")));
-- (void)testExtendingNestedInHidden:(id)extendingNestedInHidden __attribute__((swift_name("test(extendingNestedInHidden:)")));
-- (void)testHiddenInner:(id)hiddenInner __attribute__((swift_name("test(hiddenInner:)")));
-- (void)testHiddenInnerInner:(id)hiddenInnerInner __attribute__((swift_name("test(hiddenInnerInner:)")));
-- (void)testHiddenNested:(id)hiddenNested __attribute__((swift_name("test(hiddenNested:)")));
-- (void)testHiddenNestedInner:(id)hiddenNestedInner __attribute__((swift_name("test(hiddenNestedInner:)")));
-- (void)testHiddenNestedNested:(id)hiddenNestedNested __attribute__((swift_name("test(hiddenNestedNested:)")));
-- (void)testTopLevelHidden:(id)topLevelHidden __attribute__((swift_name("test(topLevelHidden:)")));
-- (void)testTopLevelHiddenInner:(id)topLevelHiddenInner __attribute__((swift_name("test(topLevelHiddenInner:)")));
-- (void)testTopLevelHiddenInnerInner:(id)topLevelHiddenInnerInner __attribute__((swift_name("test(topLevelHiddenInnerInner:)")));
-- (void)testTopLevelHiddenNested:(id)topLevelHiddenNested __attribute__((swift_name("test(topLevelHiddenNested:)")));
-- (void)testTopLevelHiddenNestedInner:(id)topLevelHiddenNestedInner __attribute__((swift_name("test(topLevelHiddenNestedInner:)")));
-- (void)testTopLevelHiddenNestedNested:(id)topLevelHiddenNestedNested __attribute__((swift_name("test(topLevelHiddenNestedNested:)")));
-- (void)warning __attribute__((swift_name("warning()"))) __attribute__((deprecated("warning")));
-@property (readonly) id _Nullable errorVal __attribute__((swift_name("errorVal"))) __attribute__((unavailable("error")));
-@property id _Nullable errorVar __attribute__((swift_name("errorVar"))) __attribute__((unavailable("error")));
-@property (readonly) id _Nullable normalVal __attribute__((swift_name("normalVal")));
-@property id _Nullable normalVar __attribute__((swift_name("normalVar")));
-@property (readonly) id _Nullable openErrorVal __attribute__((swift_name("openErrorVal"))) __attribute__((unavailable("error")));
-@property id _Nullable openErrorVar __attribute__((swift_name("openErrorVar"))) __attribute__((unavailable("error")));
-@property (readonly) id _Nullable openNormalVal __attribute__((swift_name("openNormalVal")));
-@property id _Nullable openNormalVar __attribute__((swift_name("openNormalVar")));
-@property (readonly) id _Nullable openWarningVal __attribute__((swift_name("openWarningVal"))) __attribute__((deprecated("warning")));
-@property id _Nullable openWarningVar __attribute__((swift_name("openWarningVar"))) __attribute__((deprecated("warning")));
-@property (readonly) id _Nullable warningVal __attribute__((swift_name("warningVal"))) __attribute__((deprecated("warning")));
-@property id _Nullable warningVar __attribute__((swift_name("warningVar"))) __attribute__((deprecated("warning")));
-@end
-
-__attribute__((swift_name("TestDeprecation.OpenHidden")))
-@interface KtTestDeprecationOpenHidden : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.ExtendingHidden")))
-@interface KtTestDeprecationExtendingHidden : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.ExtendingHiddenNested")))
-@interface KtTestDeprecationExtendingHiddenNested : NSObject
-@end
-
-__attribute__((swift_name("TestDeprecationHiddenInterface")))
-@protocol KtTestDeprecationHiddenInterface
-@required
-@end
-
-__attribute__((swift_name("TestDeprecation.ImplementingHidden")))
-@interface KtTestDeprecationImplementingHidden : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)effectivelyHidden __attribute__((swift_name("effectivelyHidden()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.Hidden")))
-@interface KtTestDeprecationHidden : NSObject
-@end
-
-__attribute__((swift_name("TestDeprecation.HiddenNested")))
-@interface KtTestDeprecationHiddenNested : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.HiddenNestedNested")))
-@interface KtTestDeprecationHiddenNestedNested : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.HiddenNestedInner")))
-@interface KtTestDeprecationHiddenNestedInner : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.HiddenInner")))
-@interface KtTestDeprecationHiddenInner : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.HiddenInnerInner")))
-@interface KtTestDeprecationHiddenInnerInner : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.ExtendingNestedInHidden")))
-@interface KtTestDeprecationExtendingNestedInHidden : NSObject
-@end
-
-__attribute__((swift_name("TestDeprecation.OpenError")))
-@interface KtTestDeprecationOpenError : KtTestDeprecation
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable("error")));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithWarning:(int32_t)warning __attribute__((swift_name("init(warning:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithNormal:(int64_t)normal __attribute__((swift_name("init(normal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithError:(int16_t)error __attribute__((swift_name("init(error:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.ExtendingError")))
-@interface KtTestDeprecationExtendingError : KtTestDeprecationOpenError
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("TestDeprecationErrorInterface")))
-@protocol KtTestDeprecationErrorInterface
-@required
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.ImplementingError")))
-@interface KtTestDeprecationImplementingError : KtBase <KtTestDeprecationErrorInterface>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.Error")))
-@interface KtTestDeprecationError : KtTestDeprecation
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable("error")));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithWarning:(int32_t)warning __attribute__((swift_name("init(warning:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithNormal:(int64_t)normal __attribute__((swift_name("init(normal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithError:(int16_t)error __attribute__((swift_name("init(error:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-@end
-
-__attribute__((swift_name("TestDeprecation.OpenWarning")))
-@interface KtTestDeprecationOpenWarning : KtTestDeprecation
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((deprecated("warning")));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithWarning:(int32_t)warning __attribute__((swift_name("init(warning:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithNormal:(int64_t)normal __attribute__((swift_name("init(normal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithError:(int16_t)error __attribute__((swift_name("init(error:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.ExtendingWarning")))
-@interface KtTestDeprecationExtendingWarning : KtTestDeprecationOpenWarning
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("TestDeprecationWarningInterface")))
-@protocol KtTestDeprecationWarningInterface
-@required
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.ImplementingWarning")))
-@interface KtTestDeprecationImplementingWarning : KtBase <KtTestDeprecationWarningInterface>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.Warning")))
-@interface KtTestDeprecationWarning : KtTestDeprecation
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((deprecated("warning")));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithWarning:(int32_t)warning __attribute__((swift_name("init(warning:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithNormal:(int64_t)normal __attribute__((swift_name("init(normal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithError:(int16_t)error __attribute__((swift_name("init(error:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.HiddenOverride")))
-@interface KtTestDeprecationHiddenOverride : KtTestDeprecation
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithWarning:(int32_t)warning __attribute__((swift_name("init(warning:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithNormal:(int64_t)normal __attribute__((swift_name("init(normal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithError:(int16_t)error __attribute__((swift_name("init(error:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (void)openError __attribute__((swift_name("openError()"))) __attribute__((unavailable("hidden")));
-- (int32_t)openNormal __attribute__((swift_name("openNormal()"))) __attribute__((unavailable("hidden")));
-- (void)openWarning __attribute__((swift_name("openWarning()"))) __attribute__((unavailable("hidden")));
-@property (readonly) id _Nullable openErrorVal __attribute__((swift_name("openErrorVal"))) __attribute__((unavailable("hidden")));
-@property id _Nullable openErrorVar __attribute__((swift_name("openErrorVar"))) __attribute__((unavailable("hidden")));
-@property (readonly) id _Nullable openNormalVal __attribute__((swift_name("openNormalVal"))) __attribute__((unavailable("hidden")));
-@property id _Nullable openNormalVar __attribute__((swift_name("openNormalVar"))) __attribute__((unavailable("hidden")));
-@property (readonly) id _Nullable openWarningVal __attribute__((swift_name("openWarningVal"))) __attribute__((unavailable("hidden")));
-@property id _Nullable openWarningVar __attribute__((swift_name("openWarningVar"))) __attribute__((unavailable("hidden")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.ErrorOverride")))
-@interface KtTestDeprecationErrorOverride : KtTestDeprecation
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithHidden:(int8_t)hidden __attribute__((swift_name("init(hidden:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable("error")));
-- (instancetype)initWithWarning:(int32_t)warning __attribute__((swift_name("init(warning:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable("error")));
-- (instancetype)initWithNormal:(int64_t)normal __attribute__((swift_name("init(normal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable("error")));
-- (instancetype)initWithError:(int16_t)error __attribute__((swift_name("init(error:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable("error")));
-- (void)openError __attribute__((swift_name("openError()"))) __attribute__((unavailable("error")));
-- (void)openHidden __attribute__((swift_name("openHidden()"))) __attribute__((unavailable("error")));
-- (int32_t)openNormal __attribute__((swift_name("openNormal()"))) __attribute__((unavailable("error")));
-- (void)openWarning __attribute__((swift_name("openWarning()"))) __attribute__((unavailable("error")));
-@property (readonly) id _Nullable openErrorVal __attribute__((swift_name("openErrorVal"))) __attribute__((unavailable("error")));
-@property id _Nullable openErrorVar __attribute__((swift_name("openErrorVar"))) __attribute__((unavailable("error")));
-@property (readonly) id _Nullable openHiddenVal __attribute__((swift_name("openHiddenVal"))) __attribute__((unavailable("error")));
-@property id _Nullable openHiddenVar __attribute__((swift_name("openHiddenVar"))) __attribute__((unavailable("error")));
-@property (readonly) id _Nullable openNormalVal __attribute__((swift_name("openNormalVal"))) __attribute__((unavailable("error")));
-@property id _Nullable openNormalVar __attribute__((swift_name("openNormalVar"))) __attribute__((unavailable("error")));
-@property (readonly) id _Nullable openWarningVal __attribute__((swift_name("openWarningVal"))) __attribute__((unavailable("error")));
-@property id _Nullable openWarningVar __attribute__((swift_name("openWarningVar"))) __attribute__((unavailable("error")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.WarningOverride")))
-@interface KtTestDeprecationWarningOverride : KtTestDeprecation
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithHidden:(int8_t)hidden __attribute__((swift_name("init(hidden:)"))) __attribute__((objc_designated_initializer)) __attribute__((deprecated("warning")));
-- (instancetype)initWithWarning:(int32_t)warning __attribute__((swift_name("init(warning:)"))) __attribute__((objc_designated_initializer)) __attribute__((deprecated("warning")));
-- (instancetype)initWithNormal:(int64_t)normal __attribute__((swift_name("init(normal:)"))) __attribute__((objc_designated_initializer)) __attribute__((deprecated("warning")));
-- (instancetype)initWithError:(int16_t)error __attribute__((swift_name("init(error:)"))) __attribute__((objc_designated_initializer)) __attribute__((deprecated("warning")));
-- (void)openError __attribute__((swift_name("openError()"))) __attribute__((deprecated("warning")));
-- (void)openHidden __attribute__((swift_name("openHidden()"))) __attribute__((deprecated("warning")));
-- (int32_t)openNormal __attribute__((swift_name("openNormal()"))) __attribute__((deprecated("warning")));
-- (void)openWarning __attribute__((swift_name("openWarning()"))) __attribute__((deprecated("warning")));
-@property (readonly) id _Nullable openErrorVal __attribute__((swift_name("openErrorVal"))) __attribute__((deprecated("warning")));
-@property id _Nullable openErrorVar __attribute__((swift_name("openErrorVar"))) __attribute__((deprecated("warning")));
-@property (readonly) id _Nullable openHiddenVal __attribute__((swift_name("openHiddenVal"))) __attribute__((deprecated("warning")));
-@property id _Nullable openHiddenVar __attribute__((swift_name("openHiddenVar"))) __attribute__((deprecated("warning")));
-@property (readonly) id _Nullable openNormalVal __attribute__((swift_name("openNormalVal"))) __attribute__((deprecated("warning")));
-@property id _Nullable openNormalVar __attribute__((swift_name("openNormalVar"))) __attribute__((deprecated("warning")));
-@property (readonly) id _Nullable openWarningVal __attribute__((swift_name("openWarningVal"))) __attribute__((deprecated("warning")));
-@property id _Nullable openWarningVar __attribute__((swift_name("openWarningVar"))) __attribute__((deprecated("warning")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.NormalOverride")))
-@interface KtTestDeprecationNormalOverride : KtTestDeprecation
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithHidden:(int8_t)hidden __attribute__((swift_name("init(hidden:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)initWithWarning:(int32_t)warning __attribute__((swift_name("init(warning:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)initWithNormal:(int64_t)normal __attribute__((swift_name("init(normal:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)initWithError:(int16_t)error __attribute__((swift_name("init(error:)"))) __attribute__((objc_designated_initializer));
-- (void)openError __attribute__((swift_name("openError()")));
-- (void)openHidden __attribute__((swift_name("openHidden()")));
-- (int32_t)openNormal __attribute__((swift_name("openNormal()")));
-- (void)openWarning __attribute__((swift_name("openWarning()")));
-@property (readonly) id _Nullable openErrorVal __attribute__((swift_name("openErrorVal")));
-@property id _Nullable openErrorVar __attribute__((swift_name("openErrorVar")));
-@property (readonly) id _Nullable openHiddenVal __attribute__((swift_name("openHiddenVal")));
-@property id _Nullable openHiddenVar __attribute__((swift_name("openHiddenVar")));
-@property (readonly) id _Nullable openNormalVal __attribute__((swift_name("openNormalVal")));
-@property id _Nullable openNormalVar __attribute__((swift_name("openNormalVar")));
-@property (readonly) id _Nullable openWarningVal __attribute__((swift_name("openWarningVal")));
-@property id _Nullable openWarningVar __attribute__((swift_name("openWarningVar")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TopLevelHidden")))
-@interface KtTopLevelHidden : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TopLevelHidden.Nested")))
-@interface KtTopLevelHiddenNested : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TopLevelHidden.NestedNested")))
-@interface KtTopLevelHiddenNestedNested : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TopLevelHidden.NestedInner")))
-@interface KtTopLevelHiddenNestedInner : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TopLevelHidden.Inner")))
-@interface KtTopLevelHiddenInner : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TopLevelHidden.InnerInner")))
-@interface KtTopLevelHiddenInnerInner : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestWeakRefs")))
-@interface KtTestWeakRefs : KtBase
-- (instancetype)initWithFrozen:(BOOL)frozen __attribute__((swift_name("init(frozen:)"))) __attribute__((objc_designated_initializer));
-- (void)clearObj __attribute__((swift_name("clearObj()")));
-- (NSArray<id> *)createCycle __attribute__((swift_name("createCycle()")));
-- (id)getObj __attribute__((swift_name("getObj()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SharedRefs")))
-@interface KtSharedRefs : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSMutableArray<id> *)createCollection __attribute__((swift_name("createCollection()")));
-- (NSMutableArray<id> *)createFrozenCollection __attribute__((swift_name("createFrozenCollection()")));
-- (void (^)(void))createFrozenLambda __attribute__((swift_name("createFrozenLambda()")));
-- (KtSharedRefsMutableData *)createFrozenRegularObject __attribute__((swift_name("createFrozenRegularObject()")));
-- (void (^)(void))createLambda __attribute__((swift_name("createLambda()")));
-- (KtSharedRefsMutableData *)createRegularObject __attribute__((swift_name("createRegularObject()")));
-- (BOOL)hasAliveObjects __attribute__((swift_name("hasAliveObjects()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SharedRefs.MutableData")))
-@interface KtSharedRefsMutableData : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (void)update __attribute__((swift_name("update()")));
-@property int32_t x __attribute__((swift_name("x")));
-@end
-
-__attribute__((swift_name("TestRememberNewObject")))
-@protocol KtTestRememberNewObject
-@required
-- (id)getObject __attribute__((swift_name("getObject()")));
-- (void)waitForCleanup __attribute__((swift_name("waitForCleanup()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT49497Model")))
-@interface KtKT49497Model : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("ClassForTypeCheck")))
-@interface KtClassForTypeCheck : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("InterfaceForTypeCheck")))
-@protocol KtInterfaceForTypeCheck
-@required
-@end
-
-__attribute__((swift_name("IAbstractInterface")))
-@protocol KtIAbstractInterface
-@required
-- (int32_t)foo __attribute__((swift_name("foo()")));
-@end
-
-__attribute__((swift_name("IAbstractInterface2")))
-@protocol KtIAbstractInterface2
-@required
-- (int32_t)foo __attribute__((swift_name("foo()")));
-@end
-
-__attribute__((swift_name("AbstractInterfaceBase")))
-@interface KtAbstractInterfaceBase : KtBase <KtIAbstractInterface>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)bar __attribute__((swift_name("bar()")));
-- (int32_t)foo __attribute__((swift_name("foo()")));
-@end
-
-__attribute__((swift_name("AbstractInterfaceBase2")))
-@interface KtAbstractInterfaceBase2 : KtBase <KtIAbstractInterface2>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("AbstractInterfaceBase3")))
-@interface KtAbstractInterfaceBase3 : KtBase <KtIAbstractInterface>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)foo __attribute__((swift_name("foo()")));
-@end
-
-__attribute__((swift_name("GH3525Base")))
-@interface KtGH3525Base : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("GH3525")))
-@interface KtGH3525 : KtGH3525Base
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-+ (instancetype)gH3525 __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtGH3525 *shared __attribute__((swift_name("shared")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestStringConversion")))
-@interface KtTestStringConversion : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property id str __attribute__((swift_name("str")));
-@end
-
-__attribute__((swift_name("GH3825")))
-@protocol KtGH3825
-@required
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)call0AndReturnError:(NSError * _Nullable * _Nullable)error callback:(KtBoolean *(^)(void))callback __attribute__((swift_name("call0(callback:)")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)call1DoThrow:(BOOL)doThrow error:(NSError * _Nullable * _Nullable)error callback:(void (^)(void))callback __attribute__((swift_name("call1(doThrow:callback:)")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)call2Callback:(void (^)(void))callback doThrow:(BOOL)doThrow error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("call2(callback:doThrow:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("GH3825KotlinImpl")))
-@interface KtGH3825KotlinImpl : KtBase <KtGH3825>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)call0AndReturnError:(NSError * _Nullable * _Nullable)error callback:(KtBoolean *(^)(void))callback __attribute__((swift_name("call0(callback:)")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)call1DoThrow:(BOOL)doThrow error:(NSError * _Nullable * _Nullable)error callback:(void (^)(void))callback __attribute__((swift_name("call1(doThrow:callback:)")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)call2Callback:(void (^)(void))callback doThrow:(BOOL)doThrow error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("call2(callback:doThrow:)")));
-@end
-
-__attribute__((swift_name("Foo_FakeOverrideInInterface")))
-@protocol KtFoo_FakeOverrideInInterface
-@required
-- (void)fooT:(id _Nullable)t __attribute__((swift_name("foo(t:)")));
-@end
-
-__attribute__((swift_name("Bar_FakeOverrideInInterface")))
-@protocol KtBar_FakeOverrideInInterface <KtFoo_FakeOverrideInInterface>
-@required
-@end
-
-@interface KtEnumeration (ValuesKt)
-- (KtEnumeration *)getAnswer __attribute__((swift_name("getAnswer()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ValuesKt")))
-@interface KtValuesKt : KtBase
-+ (id)argsFunI:(int32_t)i l:(int64_t)l d:(double)d s:(NSString *)s __attribute__((swift_name("argsFun(i:l:d:s:)")));
-+ (void (^)(void))asUnitBlockBlock:(id _Nullable (^)(void))block __attribute__((swift_name("asUnitBlock(block:)")));
-+ (id)boxIc1:(int32_t)ic1 __attribute__((swift_name("box(ic1:)")));
-+ (id)boxIc2:(id)ic2 __attribute__((swift_name("box(ic2:)")));
-+ (id)boxIc3:(id _Nullable)ic3 __attribute__((swift_name("box(ic3:)")));
-+ (KtBoolean * _Nullable)boxBooleanValue:(BOOL)booleanValue __attribute__((swift_name("box(booleanValue:)")));
-+ (KtByte * _Nullable)boxByteValue:(int8_t)byteValue __attribute__((swift_name("box(byteValue:)")));
-+ (KtDouble * _Nullable)boxDoubleValue:(double)doubleValue __attribute__((swift_name("box(doubleValue:)")));
-+ (KtFloat * _Nullable)boxFloatValue:(float)floatValue __attribute__((swift_name("box(floatValue:)")));
-+ (KtInt * _Nullable)boxIntValue:(int32_t)intValue __attribute__((swift_name("box(intValue:)")));
-+ (KtLong * _Nullable)boxLongValue:(int64_t)longValue __attribute__((swift_name("box(longValue:)")));
-+ (KtShort * _Nullable)boxShortValue:(int16_t)shortValue __attribute__((swift_name("box(shortValue:)")));
-+ (KtUByte * _Nullable)boxUByteValue:(uint8_t)uByteValue __attribute__((swift_name("box(uByteValue:)")));
-+ (KtUInt * _Nullable)boxUIntValue:(uint32_t)uIntValue __attribute__((swift_name("box(uIntValue:)")));
-+ (KtULong * _Nullable)boxULongValue:(uint64_t)uLongValue __attribute__((swift_name("box(uLongValue:)")));
-+ (KtUShort * _Nullable)boxUShortValue:(uint16_t)uShortValue __attribute__((swift_name("box(uShortValue:)")));
-+ (id _Nullable)boxChar:(unichar)receiver __attribute__((swift_name("boxChar(_:)")));
-+ (KtInt * _Nullable)callBase1:(id<KtBase1>)base1 value:(KtInt * _Nullable)value __attribute__((swift_name("call(base1:value:)")));
-+ (int32_t)callBase23:(KtBase23 *)base23 value:(KtInt * _Nullable)value __attribute__((swift_name("call(base23:value:)")));
-+ (KtInt * _Nullable)callBase2:(id<KtBase2>)base2 value:(KtInt * _Nullable)value __attribute__((swift_name("call(base2:value:)")));
-+ (KtInt * _Nullable)callExtendedBase1:(id<KtExtendedBase1>)extendedBase1 value:(KtInt * _Nullable)value __attribute__((swift_name("call(extendedBase1:value:)")));
-+ (int32_t)callBase3:(id)base3 value:(KtInt * _Nullable)value __attribute__((swift_name("call(base3:value:)")));
-+ (void)callFoo_FakeOverrideInInterfaceObj:(id<KtBar_FakeOverrideInInterface>)obj __attribute__((swift_name("callFoo_FakeOverrideInInterface(obj:)")));
-
-/**
- * @note This method converts instances of MyError to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (BOOL)callUnitMethods:(id<KtSwiftOverridableMethodsWithThrows>)methods error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("callUnit(methods:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)callUnitCallerCaller:(id<KtMethodsWithThrowsUnitCaller>)caller methods:(id<KtMethodsWithThrows>)methods error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("callUnitCaller(caller:methods:)")));
-+ (NSString *)concatenateInlineClassValuesIc1:(int32_t)ic1 ic1N:(id _Nullable)ic1N ic2:(id)ic2 ic2N:(id _Nullable)ic2N ic3:(id _Nullable)ic3 ic3N:(id _Nullable)ic3N __attribute__((swift_name("concatenateInlineClassValues(ic1:ic1N:ic2:ic2N:ic3:ic3N:)")));
-+ (id<KtTransform>)createTransformDecimalStringToInt __attribute__((swift_name("createTransformDecimalStringToInt()")));
-+ (void)emptyFun __attribute__((swift_name("emptyFun()")));
-+ (void)ensureEqualBooleansActual:(KtBoolean * _Nullable)actual expected:(BOOL)expected __attribute__((swift_name("ensureEqualBooleans(actual:expected:)")));
-+ (void)ensureEqualBooleansAsAnyActual:(id _Nullable)actual expected:(BOOL)expected __attribute__((swift_name("ensureEqualBooleansAsAny(actual:expected:)")));
-+ (void)ensureEqualBytesActual:(KtByte * _Nullable)actual expected:(int8_t)expected __attribute__((swift_name("ensureEqualBytes(actual:expected:)")));
-+ (void)ensureEqualDoublesActual:(KtDouble * _Nullable)actual expected:(double)expected __attribute__((swift_name("ensureEqualDoubles(actual:expected:)")));
-+ (void)ensureEqualFloatsActual:(KtFloat * _Nullable)actual expected:(float)expected __attribute__((swift_name("ensureEqualFloats(actual:expected:)")));
-+ (void)ensureEqualIntsActual:(KtInt * _Nullable)actual expected:(int32_t)expected __attribute__((swift_name("ensureEqualInts(actual:expected:)")));
-+ (void)ensureEqualLongsActual:(KtLong * _Nullable)actual expected:(int64_t)expected __attribute__((swift_name("ensureEqualLongs(actual:expected:)")));
-+ (void)ensureEqualShortsActual:(KtShort * _Nullable)actual expected:(int16_t)expected __attribute__((swift_name("ensureEqualShorts(actual:expected:)")));
-+ (void)ensureEqualUBytesActual:(KtUByte * _Nullable)actual expected:(uint8_t)expected __attribute__((swift_name("ensureEqualUBytes(actual:expected:)")));
-+ (void)ensureEqualUIntsActual:(KtUInt * _Nullable)actual expected:(uint32_t)expected __attribute__((swift_name("ensureEqualUInts(actual:expected:)")));
-+ (void)ensureEqualULongsActual:(KtULong * _Nullable)actual expected:(uint64_t)expected __attribute__((swift_name("ensureEqualULongs(actual:expected:)")));
-+ (void)ensureEqualUShortsActual:(KtUShort * _Nullable)actual expected:(uint16_t)expected __attribute__((swift_name("ensureEqualUShorts(actual:expected:)")));
-+ (void)error __attribute__((swift_name("error()"))) __attribute__((unavailable("error")));
-+ (void)fooA:(KtKotlinAtomicReference<id> *)a __attribute__((swift_name("foo(a:)")));
-+ (id)fooGenericNumberR:(id)r foo:(id (^)(id))foo __attribute__((swift_name("fooGenericNumber(r:foo:)")));
-+ (NSString *)funArgumentFoo:(NSString *(^)(void))foo __attribute__((swift_name("funArgument(foo:)")));
-+ (void)gc __attribute__((swift_name("gc()")));
-+ (id _Nullable)genericFooT:(id _Nullable)t foo:(id _Nullable (^)(id _Nullable))foo __attribute__((swift_name("genericFoo(t:foo:)")));
-+ (KtEnumeration *)getValue:(int32_t)value __attribute__((swift_name("get(value:)")));
-+ (KtWithCompanionAndObjectCompanion *)getCompanionObject __attribute__((swift_name("getCompanionObject()")));
-+ (KtWithCompanionAndObjectNamed *)getNamedObject __attribute__((swift_name("getNamedObject()")));
-+ (KtOpenClassI *)getNamedObjectInterface __attribute__((swift_name("getNamedObjectInterface()")));
-+ (void (^ _Nullable)(void))getNullBlock __attribute__((swift_name("getNullBlock()")));
-+ (int32_t)getValue1:(int32_t)receiver __attribute__((swift_name("getValue1(_:)")));
-+ (NSString *)getValue2:(id)receiver __attribute__((swift_name("getValue2(_:)")));
-+ (KtTripleVals<id> * _Nullable)getValue3:(id _Nullable)receiver __attribute__((swift_name("getValue3(_:)")));
-+ (KtInt * _Nullable)getValueOrNull1:(id _Nullable)receiver __attribute__((swift_name("getValueOrNull1(_:)")));
-+ (NSString * _Nullable)getValueOrNull2:(id _Nullable)receiver __attribute__((swift_name("getValueOrNull2(_:)")));
-+ (KtTripleVals<id> * _Nullable)getValueOrNull3:(id _Nullable)receiver __attribute__((swift_name("getValueOrNull3(_:)")));
-+ (NSString *)iFunExt:(id<KtI>)receiver __attribute__((swift_name("iFunExt(_:)")));
-+ (BOOL)isA:(id _Nullable)receiver __attribute__((swift_name("isA(_:)")));
-+ (BOOL)isBlockNullBlock:(void (^ _Nullable)(void))block __attribute__((swift_name("isBlockNull(block:)")));
-+ (BOOL)isFreezingEnabled __attribute__((swift_name("isFreezingEnabled()")));
-+ (BOOL)isFrozenObj:(id)obj __attribute__((swift_name("isFrozen(obj:)")));
-+ (BOOL)isFunctionObj:(id _Nullable)obj __attribute__((swift_name("isFunction(obj:)")));
-+ (BOOL)isFunction0Obj:(id _Nullable)obj __attribute__((swift_name("isFunction0(obj:)")));
-+ (id)kotlinLambdaBlock:(id (^)(id))block __attribute__((swift_name("kotlinLambda(block:)")));
-+ (NSDictionary<KtBoolean *, NSString *> *)mapBoolean2String __attribute__((swift_name("mapBoolean2String()")));
-+ (NSDictionary<KtByte *, KtShort *> *)mapByte2Short __attribute__((swift_name("mapByte2Short()")));
-+ (NSDictionary<KtDouble *, NSString *> *)mapDouble2String __attribute__((swift_name("mapDouble2String()")));
-+ (NSDictionary<KtFloat *, KtFloat *> *)mapFloat2Float __attribute__((swift_name("mapFloat2Float()")));
-+ (NSDictionary<KtInt *, KtLong *> *)mapInt2Long __attribute__((swift_name("mapInt2Long()")));
-+ (NSDictionary<KtLong *, KtLong *> *)mapLong2Long __attribute__((swift_name("mapLong2Long()")));
-+ (NSDictionary<KtShort *, KtByte *> *)mapShort2Byte __attribute__((swift_name("mapShort2Byte()")));
-+ (NSDictionary<KtUByte *, KtBoolean *> *)mapUByte2Boolean __attribute__((swift_name("mapUByte2Boolean()")));
-+ (NSDictionary<KtUInt *, KtLong *> *)mapUInt2Long __attribute__((swift_name("mapUInt2Long()")));
-+ (NSDictionary<KtULong *, KtLong *> *)mapULong2Long __attribute__((swift_name("mapULong2Long()")));
-+ (NSDictionary<KtUShort *, KtByte *> *)mapUShort2Byte __attribute__((swift_name("mapUShort2Byte()")));
-+ (int64_t)multiplyInt:(int32_t)int_ long:(int64_t)long_ __attribute__((swift_name("multiply(int:long:)")));
-+ (KtMutableDictionary<KtBoolean *, NSString *> *)mutBoolean2String __attribute__((swift_name("mutBoolean2String()")));
-+ (KtMutableDictionary<KtByte *, KtShort *> *)mutByte2Short __attribute__((swift_name("mutByte2Short()")));
-+ (KtMutableDictionary<KtDouble *, NSString *> *)mutDouble2String __attribute__((swift_name("mutDouble2String()")));
-+ (KtMutableDictionary<KtFloat *, KtFloat *> *)mutFloat2Float __attribute__((swift_name("mutFloat2Float()")));
-+ (KtMutableDictionary<KtInt *, KtLong *> *)mutInt2Long __attribute__((swift_name("mutInt2Long()")));
-+ (KtMutableDictionary<KtLong *, KtLong *> *)mutLong2Long __attribute__((swift_name("mutLong2Long()")));
-+ (KtMutableDictionary<KtShort *, KtByte *> *)mutShort2Byte __attribute__((swift_name("mutShort2Byte()")));
-+ (KtMutableDictionary<KtUByte *, KtBoolean *> *)mutUByte2Boolean __attribute__((swift_name("mutUByte2Boolean()")));
-+ (KtMutableDictionary<KtUInt *, KtLong *> *)mutUInt2Long __attribute__((swift_name("mutUInt2Long()")));
-+ (KtMutableDictionary<KtULong *, KtLong *> *)mutULong2Long __attribute__((swift_name("mutULong2Long()")));
-+ (KtMutableDictionary<KtUShort *, KtByte *> *)mutUShort2Byte __attribute__((swift_name("mutUShort2Byte()")));
-+ (KtEnumeration *)passEnum __attribute__((swift_name("passEnum()")));
-+ (void)print:(id _Nullable)receiver __attribute__((swift_name("print(_:)")));
-+ (void)receiveEnumE:(int32_t)e __attribute__((swift_name("receiveEnum(e:)")));
-+ (void)runNothingBlockBlock:(void (^)(void))block __attribute__((swift_name("runNothingBlock(block:)")));
-+ (BOOL)runUnitBlockBlock:(void (^)(void))block __attribute__((swift_name("runUnitBlock(block:)")));
-+ (id)same:(id)receiver __attribute__((swift_name("same(_:)")));
-+ (NSString *)strFun __attribute__((swift_name("strFun()")));
-+ (NSString *)subExt:(NSString *)receiver i:(int32_t)i __attribute__((swift_name("subExt(_:i:)")));
-+ (int32_t)testAbstractInterfaceCallX:(id<KtIAbstractInterface>)x __attribute__((swift_name("testAbstractInterfaceCall(x:)")));
-+ (int32_t)testAbstractInterfaceCall2X:(id<KtIAbstractInterface2>)x __attribute__((swift_name("testAbstractInterfaceCall2(x:)")));
-+ (BOOL)testClassTypeCheckX:(id)x __attribute__((swift_name("testClassTypeCheck(x:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)testGH3825Gh3825:(id<KtGH3825>)gh3825 error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("testGH3825(gh3825:)")));
-+ (BOOL)testInterfaceTypeCheckX:(id)x __attribute__((swift_name("testInterfaceTypeCheck(x:)")));
-+ (void)testRememberNewObjectTest:(id<KtTestRememberNewObject>)test __attribute__((swift_name("testRememberNewObject(test:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)testSwiftNotThrowingMethods:(id<KtSwiftOverridableMethodsWithThrows>)methods error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("testSwiftNotThrowing(methods:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)testSwiftNotThrowingTest:(id<KtThrowsWithBridgeBase>)test error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("testSwiftNotThrowing(test:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (KtKotlinObjCErrorException * _Nullable)testSwiftThrowingMethods:(id<KtSwiftOverridableMethodsWithThrows>)methods error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("testSwiftThrowing(methods:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)testSwiftThrowingTest:(id<KtThrowsWithBridgeBase>)test flag:(BOOL)flag error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("testSwiftThrowing(test:flag:)")));
-
-/**
- * @note This method converts instances of MyException, MyError to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (BOOL)throwExceptionError:(BOOL)error error:(NSError * _Nullable * _Nullable)error_ __attribute__((swift_name("throwException(error:)")));
-+ (NSString *)toString:(id _Nullable)receiver __attribute__((swift_name("toString(_:)")));
-+ (NSArray<id> *)varargToListArgs:(KtKotlinArray<id> *)args __attribute__((swift_name("varargToList(args:)")));
-+ (void)warning __attribute__((swift_name("warning()"))) __attribute__((deprecated("warning")));
-@property (class, readonly) int32_t PROPERTY_NAME_MUST_NOT_BE_ALTERED_BY_SWIFT __attribute__((swift_name("PROPERTY_NAME_MUST_NOT_BE_ALTERED_BY_SWIFT")));
-@property (class, readonly) NSArray<id> *anyList __attribute__((swift_name("anyList")));
-@property (class) id anyValue __attribute__((swift_name("anyValue")));
-@property (class, readonly) id boolAnyVal __attribute__((swift_name("boolAnyVal")));
-@property (class, readonly) BOOL boolVal __attribute__((swift_name("boolVal")));
-@property (class, readonly) double dbl __attribute__((swift_name("dbl")));
-@property (class) KtKotlinArray<NSString *> *delegatedGlobalArray __attribute__((swift_name("delegatedGlobalArray")));
-@property (class, readonly) NSArray<NSString *> *delegatedList __attribute__((swift_name("delegatedList")));
-@property (class, readonly) id _Nullable errorVal __attribute__((swift_name("errorVal"))) __attribute__((unavailable("error")));
-@property (class) id _Nullable errorVar __attribute__((swift_name("errorVar"))) __attribute__((unavailable("error")));
-@property (class, readonly) float flt __attribute__((swift_name("flt")));
-@property (class) int32_t gh3525BaseInitCount __attribute__((swift_name("gh3525BaseInitCount")));
-@property (class) int32_t gh3525InitCount __attribute__((swift_name("gh3525InitCount")));
-@property (class, readonly) double infDoubleVal __attribute__((swift_name("infDoubleVal")));
-@property (class, readonly) float infFloatVal __attribute__((swift_name("infFloatVal")));
-@property (class) int32_t intVar __attribute__((swift_name("intVar")));
-@property (class, readonly) int32_t integer __attribute__((swift_name("integer")));
-@property (class) id lateinitIntVar __attribute__((swift_name("lateinitIntVar")));
-@property (class, readonly) NSString *lazyVal __attribute__((swift_name("lazyVal")));
-@property (class, readonly) int64_t longInt __attribute__((swift_name("longInt")));
-@property (class) id maxDoubleVal __attribute__((swift_name("maxDoubleVal")));
-@property (class) id minDoubleVal __attribute__((swift_name("minDoubleVal")));
-@property (class, readonly) double nanDoubleVal __attribute__((swift_name("nanDoubleVal")));
-@property (class, readonly) float nanFloatVal __attribute__((swift_name("nanFloatVal")));
-@property (class, readonly) id _Nullable nullVal __attribute__((swift_name("nullVal")));
-@property (class) NSString * _Nullable nullVar __attribute__((swift_name("nullVar")));
-@property (class, readonly) NSArray<id> *numbersList __attribute__((swift_name("numbersList")));
-@property (class) NSString *str __attribute__((swift_name("str")));
-@property (class) id strAsAny __attribute__((swift_name("strAsAny")));
-@property (class, readonly) KtInt *(^sumLambda)(KtInt *, KtInt *) __attribute__((swift_name("sumLambda")));
-@property (class, readonly) id _Nullable warningVal __attribute__((swift_name("warningVal"))) __attribute__((deprecated("warning")));
-@property (class) id _Nullable warningVar __attribute__((swift_name("warningVar"))) __attribute__((deprecated("warning")));
-@end
-
-__attribute__((swift_name("InvariantSuper")))
-@interface KtInvariantSuper<T> : KtBase
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Invariant")))
-@interface KtInvariant<T> : KtInvariantSuper<T>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("OutVariantSuper")))
-@interface KtOutVariantSuper<__covariant T> : KtBase
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("OutVariant")))
-@interface KtOutVariant<__covariant T> : KtOutVariantSuper<T>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("InVariantSuper")))
-@interface KtInVariantSuper<__contravariant T> : KtBase
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("InVariant")))
-@interface KtInVariant<__contravariant T> : KtInVariantSuper<T>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("VectorKt")))
-@interface KtVectorKt : KtBase
-+ (id _Nullable)createNullableVectorIsNull:(BOOL)isNull __attribute__((swift_name("createNullableVector(isNull:)")));
-+ (float __attribute__((__vector_size__(16))))createVectorF0:(float)f0 f1:(float)f1 f2:(float)f2 f3:(float)f3 __attribute__((swift_name("createVector(f0:f1:f2:f3:)")));
-+ (float __attribute__((__vector_size__(16))))createVectorI0:(int32_t)i0 i1:(int32_t)i1 i2:(int32_t)i2 i3:(int32_t)i3 __attribute__((swift_name("createVector(i0:i1:i2:i3:)")));
-+ (int32_t)sumNullableVectorInt:(id _Nullable)receiver __attribute__((swift_name("sumNullableVectorInt(_:)")));
-+ (float)sumVectorFloat:(float __attribute__((__vector_size__(16))))receiver __attribute__((swift_name("sumVectorFloat(_:)")));
-+ (int32_t)sumVectorInt:(float __attribute__((__vector_size__(16))))receiver __attribute__((swift_name("sumVectorInt(_:)")));
-@property (class) float __attribute__((__vector_size__(16))) vector __attribute__((swift_name("vector")));
-@end
-
diff --git a/native/native.tests/testData/framework/objcexport/expectedLazyGroupB/expectedLazyNoGenerics.h b/native/native.tests/testData/framework/objcexport/expectedLazyGroupB/expectedLazyNoGenerics.h
index d59b3d9..6551435 100644
--- a/native/native.tests/testData/framework/objcexport/expectedLazyGroupB/expectedLazyNoGenerics.h
+++ b/native/native.tests/testData/framework/objcexport/expectedLazyGroupB/expectedLazyNoGenerics.h
@@ -120,706 +120,6 @@
 + (instancetype)numberWithBool:(BOOL)value;
 @end
 
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("CoroutineException")))
-@interface KtCoroutineException : KtKotlinThrowable
-- (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)) __attribute__((unavailable));
-- (instancetype)initWithCause:(KtKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(KtKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ContinuationHolder")))
-@interface KtContinuationHolder : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (void)resumeValue:(id _Nullable)value __attribute__((swift_name("resume(value:)")));
-- (void)resumeWithExceptionException:(KtKotlinThrowable *)exception __attribute__((swift_name("resumeWithException(exception:)")));
-@end
-
-__attribute__((swift_name("SuspendFun")))
-@protocol KtSuspendFun
-@required
-
-/**
- * @note This method converts instances of CoroutineException, CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)suspendFunDoYield:(BOOL)doYield doThrow:(BOOL)doThrow completionHandler:(void (^)(KtInt * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("suspendFun(doYield:doThrow:completionHandler:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ResultHolder")))
-@interface KtResultHolder : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property int32_t completed __attribute__((swift_name("completed")));
-@property KtKotlinThrowable * _Nullable exception __attribute__((swift_name("exception")));
-@property id _Nullable result __attribute__((swift_name("result")));
-@end
-
-__attribute__((swift_name("SuspendBridge")))
-@protocol KtSuspendBridge
-@required
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)intValue:(id _Nullable)value completionHandler:(void (^)(KtInt * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("int(value:completionHandler:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)intAsAnyValue:(id _Nullable)value completionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("intAsAny(value:completionHandler:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-- (void)nothingValue:(id _Nullable)value completionHandler:(void (^)(KtKotlinNothing * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("nothing(value:completionHandler:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-- (void)nothingAsAnyValue:(id _Nullable)value completionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("nothingAsAny(value:completionHandler:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-- (void)nothingAsIntValue:(id _Nullable)value completionHandler:(void (^)(KtInt * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("nothingAsInt(value:completionHandler:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-- (void)nothingAsUnitValue:(id _Nullable)value completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("nothingAsUnit(value:completionHandler:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)nullableUnitValue:(id _Nullable)value completionHandler:(void (^)(KtKotlinUnit * _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("nullableUnit(value:completionHandler:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)unitValue:(id _Nullable)value completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("unit(value:completionHandler:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)unitAsAnyValue:(id _Nullable)value completionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("unitAsAny(value:completionHandler:)")));
-@end
-
-__attribute__((swift_name("AbstractSuspendBridge")))
-@interface KtAbstractSuspendBridge : KtBase <KtSuspendBridge>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)intAsAnyValue:(KtInt *)value completionHandler:(void (^)(KtInt * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("intAsAny(value:completionHandler:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-- (void)nothingAsAnyValue:(KtInt *)value completionHandler:(void (^)(KtKotlinNothing * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("nothingAsAny(value:completionHandler:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-- (void)nothingAsIntValue:(KtInt *)value completionHandler:(void (^)(KtKotlinNothing * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("nothingAsInt(value:completionHandler:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-- (void)nothingAsUnitValue:(KtInt *)value completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("nothingAsUnit(value:completionHandler:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)nullableUnitValue:(KtInt *)value completionHandler:(void (^)(KtKotlinUnit * _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("nullableUnit(value:completionHandler:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)unitValue:(KtInt *)value completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("unit(value:completionHandler:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)unitAsAnyValue:(KtInt *)value completionHandler:(void (^)(KtKotlinUnit * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("unitAsAny(value:completionHandler:)")));
-@end
-
-__attribute__((swift_name("ThrowCancellationException")))
-@interface KtThrowCancellationException : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ThrowCancellationExceptionImpl")))
-@interface KtThrowCancellationExceptionImpl : KtThrowCancellationException
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)throwCancellationExceptionWithCompletionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("throwCancellationException(completionHandler:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("suspendFunctionChild0")))
-@interface KtsuspendFunctionChild0 : KtBase <KtKotlinSuspendFunction0>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)invokeWithCompletionHandler:(void (^)(NSString * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("invoke(completionHandler:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("suspendFunctionChild1")))
-@interface KtsuspendFunctionChild1 : KtBase <KtKotlinSuspendFunction1>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)invokeP1:(NSString *)p1 completionHandler:(void (^)(NSString * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("invoke(p1:completionHandler:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("CoroutinesKt")))
-@interface KtCoroutinesKt : KtBase
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)callSuspendBridgeBridge:(KtAbstractSuspendBridge *)bridge resultHolder:(KtResultHolder *)resultHolder error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("callSuspendBridge(bridge:resultHolder:)")));
-+ (void)callSuspendFunSuspendFun:(id<KtSuspendFun>)suspendFun doYield:(BOOL)doYield doThrow:(BOOL)doThrow resultHolder:(KtResultHolder *)resultHolder __attribute__((swift_name("callSuspendFun(suspendFun:doYield:doThrow:resultHolder:)")));
-
-/**
- * @note This method converts instances of CoroutineException, CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (void)callSuspendFun2SuspendFun:(id<KtSuspendFun>)suspendFun doYield:(BOOL)doYield doThrow:(BOOL)doThrow completionHandler:(void (^)(KtInt * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("callSuspendFun2(suspendFun:doYield:doThrow:completionHandler:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)createCoroutineUninterceptedAndResumeFn:(id<KtKotlinSuspendFunction0>)fn resultHolder:(KtResultHolder *)resultHolder error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("createCoroutineUninterceptedAndResume(fn:resultHolder:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)createCoroutineUninterceptedAndResumeFn:(id<KtKotlinSuspendFunction1>)fn receiver:(id _Nullable)receiver resultHolder:(KtResultHolder *)resultHolder error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("createCoroutineUninterceptedAndResume(fn:receiver:resultHolder:)")));
-+ (void)gc __attribute__((swift_name("gc()")));
-+ (id<KtKotlinKSuspendFunction0>)getKSuspendCallableReference0 __attribute__((swift_name("getKSuspendCallableReference0()")));
-+ (id<KtKotlinKSuspendFunction1>)getKSuspendCallableReference1 __attribute__((swift_name("getKSuspendCallableReference1()")));
-+ (id<KtKotlinSuspendFunction0>)getSuspendCallableReference0 __attribute__((swift_name("getSuspendCallableReference0()")));
-+ (id<KtKotlinSuspendFunction1>)getSuspendCallableReference1 __attribute__((swift_name("getSuspendCallableReference1()")));
-+ (KtsuspendFunctionChild0 *)getSuspendChild0 __attribute__((swift_name("getSuspendChild0()")));
-+ (KtsuspendFunctionChild1 *)getSuspendChild1 __attribute__((swift_name("getSuspendChild1()")));
-+ (id<KtKotlinSuspendFunction0>)getSuspendLambda0 __attribute__((swift_name("getSuspendLambda0()")));
-+ (id<KtKotlinSuspendFunction1>)getSuspendLambda1 __attribute__((swift_name("getSuspendLambda1()")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (void)invoke1Block:(id<KtKotlinSuspendFunction1>)block argument:(id _Nullable)argument completionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("invoke1(block:argument:completionHandler:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (id _Nullable)startCoroutineUninterceptedOrReturnFn:(id<KtKotlinSuspendFunction0>)fn resultHolder:(KtResultHolder *)resultHolder error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("startCoroutineUninterceptedOrReturn(fn:resultHolder:)"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (id _Nullable)startCoroutineUninterceptedOrReturnFn:(id<KtKotlinSuspendFunction1>)fn receiver:(id _Nullable)receiver resultHolder:(KtResultHolder *)resultHolder error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("startCoroutineUninterceptedOrReturn(fn:receiver:resultHolder:)"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (id _Nullable)startCoroutineUninterceptedOrReturnFn:(id<KtKotlinSuspendFunction2>)fn receiver:(id _Nullable)receiver param:(id _Nullable)param resultHolder:(KtResultHolder *)resultHolder error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("startCoroutineUninterceptedOrReturn(fn:receiver:param:resultHolder:)"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (void)suspendFunWithCompletionHandler:(void (^)(KtInt * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("suspendFun(completionHandler:)")));
-
-/**
- * @note This method converts instances of CoroutineException, CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (void)suspendFunResult:(id _Nullable)result doSuspend:(BOOL)doSuspend doThrow:(BOOL)doThrow completionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("suspendFun(result:doSuspend:doThrow:completionHandler:)")));
-
-/**
- * @note This method converts instances of CoroutineException, CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (void)suspendFunAsyncResult:(id _Nullable)result continuationHolder:(KtContinuationHolder *)continuationHolder completionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("suspendFunAsync(result:continuationHolder:completionHandler:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (void)throwCancellationExceptionWithCompletionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("throwCancellationException(completionHandler:)")));
-
-/**
- * @note This method converts instances of CoroutineException, CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (BOOL)throwExceptionException:(KtKotlinThrowable *)exception error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("throwException(exception:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (void)unitSuspendFunWithCompletionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("unitSuspendFun(completionHandler:)")));
-
-/**
- * @note This method converts instances of CoroutineException, CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (void)unitSuspendFunDoSuspend:(BOOL)doSuspend doThrow:(BOOL)doThrow completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("unitSuspendFun(doSuspend:doThrow:completionHandler:)")));
-
-/**
- * @note This method converts instances of CoroutineException, CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (void)unitSuspendFunAsyncContinuationHolder:(KtContinuationHolder *)continuationHolder completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("unitSuspendFunAsync(continuationHolder:completionHandler:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("DataClassWithExplicitComponentMethod")))
-@interface KtDataClassWithExplicitComponentMethod : KtBase
-- (instancetype)initWithX:(int32_t)x y:(int32_t)y __attribute__((swift_name("init(x:y:)"))) __attribute__((objc_designated_initializer));
-- (int32_t)component1Arg:(int32_t)arg __attribute__((swift_name("component1(arg:)")));
-- (KtDataClassWithExplicitComponentMethod *)doCopyX:(int32_t)x y:(int32_t)y __attribute__((swift_name("doCopy(x:y:)")));
-- (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 x __attribute__((swift_name("x")));
-@property (readonly) int32_t y __attribute__((swift_name("y")));
-@end
-
-__attribute__((swift_name("ComponentInterface")))
-@protocol KtComponentInterface
-@required
-- (int32_t)component1 __attribute__((swift_name("component1()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("DataClassWithInheritedComponentMethod")))
-@interface KtDataClassWithInheritedComponentMethod : KtBase <KtComponentInterface>
-- (instancetype)initWithX:(int32_t)x __attribute__((swift_name("init(x:)"))) __attribute__((objc_designated_initializer));
-- (int32_t)component1 __attribute__((swift_name("component1()")));
-- (KtDataClassWithInheritedComponentMethod *)doCopyX:(int32_t)x __attribute__((swift_name("doCopy(x:)")));
-- (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 x __attribute__((swift_name("x")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("RegularClassWithComponentMethods")))
-@interface KtRegularClassWithComponentMethods : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)component1 __attribute__((swift_name("component1()")));
-- (int32_t)component3 __attribute__((swift_name("component3()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("DataClassWithStrangeNames")))
-@interface KtDataClassWithStrangeNames : KtBase
-- (instancetype)initWithComponent124:(int32_t)component124 componentABC:(int32_t)componentABC __attribute__((swift_name("init(component124:componentABC:)"))) __attribute__((objc_designated_initializer));
-- (int32_t)component16 __attribute__((swift_name("component16()")));
-- (KtDataClassWithStrangeNames *)doCopyComponent124:(int32_t)component124 componentABC:(int32_t)componentABC __attribute__((swift_name("doCopy(component124:componentABC:)")));
-- (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 component124 __attribute__((swift_name("component124")));
-@property (readonly) int32_t componentABC __attribute__((swift_name("componentABC")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("DataClassComponentMethodsKt")))
-@interface KtDataClassComponentMethodsKt : KtBase
-+ (int32_t)component1 __attribute__((swift_name("component1()")));
-+ (int32_t)component4 __attribute__((swift_name("component4()")));
-@end
-
-__attribute__((swift_name("DeallocRetainBase")))
-@interface KtDeallocRetainBase : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("DeallocRetainKt")))
-@interface KtDeallocRetainKt : KtBase
-+ (void)assertNullValue:(id _Nullable)value __attribute__((swift_name("assertNull(value:)")));
-+ (KtKotlinWeakReference *)createWeakReferenceValue:(id)value __attribute__((swift_name("createWeakReference(value:)")));
-+ (void)garbageCollect __attribute__((swift_name("garbageCollect()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("EnumLeftRightUpDown")))
-@interface KtEnumLeftRightUpDown : KtKotlinEnum
-+ (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) KtEnumLeftRightUpDown *left __attribute__((swift_name("left")));
-@property (class, readonly) KtEnumLeftRightUpDown *right __attribute__((swift_name("right")));
-@property (class, readonly) KtEnumLeftRightUpDown *up __attribute__((swift_name("up")));
-@property (class, readonly) KtEnumLeftRightUpDown *down __attribute__((swift_name("down")));
-+ (KtKotlinArray *)values __attribute__((swift_name("values()")));
-@property (class, readonly) NSArray<KtEnumLeftRightUpDown *> *entries __attribute__((swift_name("entries")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("EnumOneTwoThreeValues")))
-@interface KtEnumOneTwoThreeValues : KtKotlinEnum
-+ (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) KtEnumOneTwoThreeValues *one __attribute__((swift_name("one")));
-@property (class, readonly) KtEnumOneTwoThreeValues *two __attribute__((swift_name("two")));
-@property (class, readonly) KtEnumOneTwoThreeValues *three __attribute__((swift_name("three")));
-@property (class, readonly) KtEnumOneTwoThreeValues *values __attribute__((swift_name("values")));
-@property (class, readonly) KtEnumOneTwoThreeValues *entries __attribute__((swift_name("entries")));
-+ (KtKotlinArray *)values __attribute__((swift_name("values()")));
-@property (class, readonly) NSArray<KtEnumOneTwoThreeValues *> *entries __attribute__((swift_name("entries")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("EnumValuesValues_")))
-@interface KtEnumValuesValues_ : KtKotlinEnum
-+ (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) KtEnumValuesValues_ *values __attribute__((swift_name("values")));
-@property (class, readonly) KtEnumValuesValues_ *values __attribute__((swift_name("values")));
-@property (class, readonly) KtEnumValuesValues_ *entries __attribute__((swift_name("entries")));
-@property (class, readonly) KtEnumValuesValues_ *entries __attribute__((swift_name("entries")));
-+ (KtKotlinArray *)values __attribute__((swift_name("values()")));
-@property (class, readonly) NSArray<KtEnumValuesValues_ *> *entries __attribute__((swift_name("entries")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("EmptyEnum")))
-@interface KtEmptyEnum : KtKotlinEnum
-+ (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));
-+ (KtKotlinArray *)values __attribute__((swift_name("values()")));
-@property (class, readonly) NSArray<KtEmptyEnum *> *entries __attribute__((swift_name("entries")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("EnumValuesKt")))
-@interface KtEnumValuesKt : KtBase
-+ (KtNoEnumEntriesEnum *)dceAvoidance __attribute__((swift_name("dceAvoidance()")));
-@end
-
-__attribute__((swift_name("FunInterface")))
-@protocol KtFunInterface
-@required
-- (int32_t)run __attribute__((swift_name("run()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("FunInterfacesKt")))
-@interface KtFunInterfacesKt : KtBase
-+ (id<KtFunInterface>)getLambda __attribute__((swift_name("getLambda()")));
-+ (id<KtFunInterface>)getObject __attribute__((swift_name("getObject()")));
-@end
-
-__attribute__((swift_name("FHolder")))
-@interface KtFHolder : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) id _Nullable value __attribute__((swift_name("value")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("F2Holder")))
-@interface KtF2Holder : KtFHolder
-- (instancetype)initWithValue:(id _Nullable (^)(id _Nullable, id _Nullable))value __attribute__((swift_name("init(value:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-@property (readonly) id _Nullable (^value)(id _Nullable, id _Nullable) __attribute__((swift_name("value")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("F32Holder")))
-@interface KtF32Holder : KtFHolder
-- (instancetype)initWithValue:(id _Nullable (^)(id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable))value __attribute__((swift_name("init(value:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-@property (readonly) id _Nullable (^value)(id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable) __attribute__((swift_name("value")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("F33Holder")))
-@interface KtF33Holder : KtFHolder
-- (instancetype)initWithValue:(id _Nullable (^)(id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable))value __attribute__((swift_name("init(value:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-@property (readonly) id<KtKotlinFunction33> value __attribute__((swift_name("value")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("FunctionalTypesKt")))
-@interface KtFunctionalTypesKt : KtBase
-+ (void)callDynType2List:(NSArray<id _Nullable (^)(id _Nullable, id _Nullable)> *)list param:(id _Nullable)param __attribute__((swift_name("callDynType2(list:param:)")));
-+ (void)callDynType32List:(NSArray<id _Nullable (^)(id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable)> *)list param:(id _Nullable)param __attribute__((swift_name("callDynType32(list:param:)")));
-+ (void)callDynType33List:(NSArray<id<KtKotlinFunction33>> *)list param:(id _Nullable)param __attribute__((swift_name("callDynType33(list:param:)")));
-+ (void)callStaticType2Fct:(id _Nullable (^)(id _Nullable, id _Nullable))fct param:(id _Nullable)param __attribute__((swift_name("callStaticType2(fct:param:)")));
-+ (void)callStaticType32Fct:(id _Nullable (^)(id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable))fct param:(id _Nullable)param __attribute__((swift_name("callStaticType32(fct:param:)")));
-+ (void)callStaticType33Fct:(id _Nullable (^)(id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable))fct param:(id _Nullable)param __attribute__((swift_name("callStaticType33(fct:param:)")));
-+ (KtF32Holder *)getDynType32 __attribute__((swift_name("getDynType32()")));
-+ (KtF2Holder *)getDynTypeLambda2 __attribute__((swift_name("getDynTypeLambda2()")));
-+ (KtF33Holder *)getDynTypeLambda33 __attribute__((swift_name("getDynTypeLambda33()")));
-+ (KtF2Holder *)getDynTypeRef2 __attribute__((swift_name("getDynTypeRef2()")));
-+ (KtF33Holder *)getDynTypeRef33 __attribute__((swift_name("getDynTypeRef33()")));
-+ (id _Nullable (^)(id _Nullable, id _Nullable))getStaticLambda2 __attribute__((swift_name("getStaticLambda2()")));
-+ (id _Nullable (^)(id _Nullable, id _Nullable))getStaticRef2 __attribute__((swift_name("getStaticRef2()")));
-+ (id _Nullable (^)(id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable))getStaticType32 __attribute__((swift_name("getStaticType32()")));
-+ (id _Nullable (^)(id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable))getStaticTypeLambda33 __attribute__((swift_name("getStaticTypeLambda33()")));
-+ (id _Nullable (^)(id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable))getStaticTypeRef33 __attribute__((swift_name("getStaticTypeRef33()")));
-@end
-
-__attribute__((swift_name("GH4002ArgumentBase")))
-@interface KtGH4002ArgumentBase : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("GH4002Argument")))
-@interface KtGH4002Argument : KtGH4002ArgumentBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestIncompatiblePropertyTypeWarning")))
-@interface KtTestIncompatiblePropertyTypeWarning : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestIncompatiblePropertyTypeWarning.Generic")))
-@interface KtTestIncompatiblePropertyTypeWarningGeneric : KtBase
-- (instancetype)initWithValue:(id _Nullable)value __attribute__((swift_name("init(value:)"))) __attribute__((objc_designated_initializer));
-@property (readonly) id _Nullable value __attribute__((swift_name("value")));
-@end
-
-__attribute__((swift_name("TestIncompatiblePropertyTypeWarningInterfaceWithGenericProperty")))
-@protocol KtTestIncompatiblePropertyTypeWarningInterfaceWithGenericProperty
-@required
-@property (readonly) KtTestIncompatiblePropertyTypeWarningGeneric *p __attribute__((swift_name("p")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestIncompatiblePropertyTypeWarning.ClassOverridingInterfaceWithGenericProperty")))
-@interface KtTestIncompatiblePropertyTypeWarningClassOverridingInterfaceWithGenericProperty : KtBase <KtTestIncompatiblePropertyTypeWarningInterfaceWithGenericProperty>
-- (instancetype)initWithP:(KtTestIncompatiblePropertyTypeWarningGeneric *)p __attribute__((swift_name("init(p:)"))) __attribute__((objc_designated_initializer));
-@property (readonly) KtTestIncompatiblePropertyTypeWarningGeneric *p __attribute__((swift_name("p")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestGH3992")))
-@interface KtTestGH3992 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("TestGH3992.C")))
-@interface KtTestGH3992C : KtBase
-- (instancetype)initWithA:(KtTestGH3992A *)a __attribute__((swift_name("init(a:)"))) __attribute__((objc_designated_initializer));
-@property (readonly) KtTestGH3992A *a __attribute__((swift_name("a")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestGH3992.D")))
-@interface KtTestGH3992D : KtTestGH3992C
-- (instancetype)initWithA:(KtTestGH3992B *)a __attribute__((swift_name("init(a:)"))) __attribute__((objc_designated_initializer));
-@property (readonly) KtTestGH3992B *a __attribute__((swift_name("a")));
-@end
-
-__attribute__((swift_name("TestGH3992.A")))
-@interface KtTestGH3992A : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestGH3992.B")))
-@interface KtTestGH3992B : KtTestGH3992A
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ClassNotAvailableInSwift")))
-@interface KtClassNotAvailableInSwift : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ParentClass")))
-@interface KtParentClass : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ParentClass.NestedClass")))
-@interface KtParentClassNestedClass : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ParentClass.NestedClassDeeplyNestedClass")))
-@interface KtParentClassNestedClassDeeplyNestedClass : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ParentClass.InnerClass")))
-@interface KtParentClassInnerClass : NSObject
-@end
-
-__attribute__((swift_name("InterfaceNotAvailableInSwift")))
-@protocol KtInterfaceNotAvailableInSwift
-@required
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("UnavailableEnum")))
-@interface KtUnavailableEnum : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("UnavailableObject")))
-@interface KtUnavailableObject : NSObject
-@end
-
-__attribute__((swift_name("SealedClass")))
-@interface KtSealedClass : KtBase
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SealedClass.A")))
-@interface KtSealedClassA : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SealedClass.B")))
-@interface KtSealedClassB : KtSealedClass
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SealedClass.C")))
-@interface KtSealedClassC : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("WrapperOverUnavailable")))
-@interface KtWrapperOverUnavailable : KtBase
-- (instancetype)initWithArg:(id)arg __attribute__((swift_name("init(arg:)"))) __attribute__((objc_designated_initializer));
-@property (readonly) id arg __attribute__((swift_name("arg")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("HiddenfromobjcKt")))
-@interface KtHiddenfromobjcKt : KtBase
-+ (NSString *)consumeUnavailableParam:(id)param __attribute__((swift_name("consumeUnavailable(param:)")));
-+ (KtSealedClass *)createSealedClass __attribute__((swift_name("createSealedClass()")));
-+ (id)createUnavailableEnum __attribute__((swift_name("createUnavailableEnum()")));
-+ (id)createUnavailableInterface __attribute__((swift_name("createUnavailableInterface()")));
-+ (id)doSomethingMeaningless:(NSString *)receiver another:(id)another __attribute__((swift_name("doSomethingMeaningless(_:another:)")));
-+ (id)getUnavailableObject __attribute__((swift_name("getUnavailableObject()")));
-+ (id)produceUnavailable __attribute__((swift_name("produceUnavailable()")));
-+ (id _Nullable)useOfNullableUnavailableClassParam:(id _Nullable)param __attribute__((swift_name("useOfNullableUnavailableClass(param:)")));
-+ (NSString *)useOfNullableUnavailableEnumParam:(id _Nullable)param __attribute__((swift_name("useOfNullableUnavailableEnum(param:)")));
-+ (NSString * _Nullable)useOfNullableUnavailableInterfaceParam:(id _Nullable)param __attribute__((swift_name("useOfNullableUnavailableInterface(param:)")));
-+ (NSString * _Nullable)useOfNullableUnavailableObjectParam:(id _Nullable)param __attribute__((swift_name("useOfNullableUnavailableObject(param:)")));
-+ (id)useOfUnavailableClassParam:(id)param __attribute__((swift_name("useOfUnavailableClass(param:)")));
-+ (NSString *)useOfUnavailableEnumParam:(id)param __attribute__((swift_name("useOfUnavailableEnum(param:)")));
-+ (NSString *)useOfUnavailableObjectParam:(id)param __attribute__((swift_name("useOfUnavailableObject(param:)")));
-+ (NSString *)useSealedClassParam:(KtSealedClass *)param __attribute__((swift_name("useSealedClass(param:)")));
-+ (NSString *)useUnavailableA:(id)a __attribute__((swift_name("useUnavailable(a:)")));
-@end
-
-__attribute__((swift_name("InterfaceNameManglingI1")))
-@protocol KtInterfaceNameManglingI1
-@required
-- (int32_t)clashingMethod __attribute__((swift_name("clashingMethod()")));
-- (int32_t)interfaceClashingMethodWithObjCNameInBoth __attribute__((swift_name("interfaceClashingMethodWithObjCNameInBoth()")));
-- (int32_t)interfaceClashingMethodWithObjCNameInI1 __attribute__((swift_name("interfaceClashingMethodWithObjCNameInI1()")));
-- (int32_t)interfaceClashingMethodWithObjCNameInI2 __attribute__((swift_name("interfaceClashingMethodWithObjCNameInI2()")));
-@property (readonly) int32_t clashingProperty __attribute__((swift_name("clashingProperty")));
-@end
-
-__attribute__((swift_name("InterfaceNameManglingI2")))
-@protocol KtInterfaceNameManglingI2
-@required
-- (id)clashingMethod __attribute__((swift_name("clashingMethod()")));
-- (id)interfaceClashingMethodWithObjCNameInBoth __attribute__((swift_name("interfaceClashingMethodWithObjCNameInBoth()")));
-- (id)interfaceClashingMethodWithObjCNameInI2 __attribute__((swift_name("interfaceClashingMethodWithObjCNameInI2()")));
-- (id)interfaceClashingMethodWithObjCNameInI1 __attribute__((swift_name("interfaceClashingMethodWithObjCNameInI1()")));
-@property (readonly) id clashingProperty __attribute__((swift_name("clashingProperty")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("InterfaceNameManglingC1")))
-@interface KtInterfaceNameManglingC1 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)clashingMethod __attribute__((swift_name("clashingMethod()")));
-@property (readonly) NSString *clashingProperty __attribute__((swift_name("clashingProperty")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("InterfaceNameManglingC2")))
-@interface KtInterfaceNameManglingC2 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)clashingMethod __attribute__((swift_name("clashingMethod()")));
-@property (readonly) int32_t clashingProperty __attribute__((swift_name("clashingProperty")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("InterfaceMethodNameManglingKt")))
-@interface KtInterfaceMethodNameManglingKt : KtBase
-+ (id<KtInterfaceNameManglingI1>)i1 __attribute__((swift_name("i1()")));
-+ (id<KtInterfaceNameManglingI2>)i2 __attribute__((swift_name("i2()")));
-+ (KtInterfaceNameManglingC1 *)o1 __attribute__((swift_name("o1()")));
-+ (KtInterfaceNameManglingC2 *)o2 __attribute__((swift_name("o2()")));
-@end
-
 
 /**
  * Summary class [KDocExport].
@@ -1366,2047 +666,3 @@
 + (BOOL)foobarF:(BOOL)f foo:(id<KtFoo>)foo __attribute__((swift_name("foobar(f:foo:)")));
 @end
 
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("LibraryKt")))
-@interface KtLibraryKt : KtBase
-+ (NSString *)readDataFromLibraryClassInput:(KtA *)input __attribute__((swift_name("readDataFromLibraryClass(input:)")));
-+ (NSString *)readDataFromLibraryEnumInput:(KtE *)input __attribute__((swift_name("readDataFromLibraryEnum(input:)")));
-+ (NSString *)readDataFromLibraryInterfaceInput:(id<KtI>)input __attribute__((swift_name("readDataFromLibraryInterface(input:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ArraysConstructor")))
-@interface KtArraysConstructor : KtBase
-- (instancetype)initWithInt1:(int32_t)int1 int2:(int32_t)int2 __attribute__((swift_name("init(int1:int2:)"))) __attribute__((objc_designated_initializer));
-- (NSString *)log __attribute__((swift_name("log()")));
-- (void)setInt1:(int32_t)int1 int2:(int32_t)int2 __attribute__((swift_name("set(int1:int2:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ArraysDefault")))
-@interface KtArraysDefault : KtBase
-- (instancetype)initWithInt1:(int32_t)int1 int2:(int32_t)int2 __attribute__((swift_name("init(int1:int2:)"))) __attribute__((objc_designated_initializer));
-- (NSString *)log __attribute__((swift_name("log()")));
-- (void)setInt1:(int32_t)int1 int2:(int32_t)int2 __attribute__((swift_name("set(int1:int2:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ArraysInitBlock")))
-@interface KtArraysInitBlock : KtBase
-- (instancetype)initWithInt1:(int32_t)int1 int2:(int32_t)int2 __attribute__((swift_name("init(int1:int2:)"))) __attribute__((objc_designated_initializer));
-- (NSString *)log __attribute__((swift_name("log()")));
-- (void)setInt1:(int32_t)int1 int2:(int32_t)int2 __attribute__((swift_name("set(int1:int2:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KotlinLivenessTracker")))
-@interface KtKotlinLivenessTracker : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (void)addObj:(id _Nullable)obj __attribute__((swift_name("add(obj:)")));
-- (BOOL)isEmpty __attribute__((swift_name("isEmpty()")));
-- (BOOL)objectsAreDead __attribute__((swift_name("objectsAreDead()")));
-@property (readonly) NSMutableArray<KtKotlinWeakReference *> *weakRefs __attribute__((swift_name("weakRefs")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KotlinObject")))
-@interface KtKotlinObject : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("NoAutoreleaseSendHelper")))
-@protocol KtNoAutoreleaseSendHelper
-@required
-- (void (^)(KtKotlinObject *))blockReceivingKotlinObject __attribute__((swift_name("blockReceivingKotlinObject()")));
-- (void)sendBlockBlock:(KtKotlinObject *(^)(void))block __attribute__((swift_name("sendBlock(block:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)sendCompletionWithCompletionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("sendCompletion(completionHandler:)")));
-- (void)sendKotlinObjectKotlinObject:(KtKotlinObject *)kotlinObject __attribute__((swift_name("sendKotlinObject(kotlinObject:)")));
-- (void)sendListList:(NSArray<id> *)list __attribute__((swift_name("sendList(list:)")));
-- (void)sendNumberNumber:(id)number __attribute__((swift_name("sendNumber(number:)")));
-- (void)sendStringString:(NSString *)string __attribute__((swift_name("sendString(string:)")));
-- (void)sendSwiftObjectSwiftObject:(id)swiftObject __attribute__((swift_name("sendSwiftObject(swiftObject:)")));
-@end
-
-__attribute__((swift_name("NoAutoreleaseReceiveHelper")))
-@protocol KtNoAutoreleaseReceiveHelper
-@required
-- (KtKotlinObject *(^)(void))receiveBlock __attribute__((swift_name("receiveBlock()")));
-- (KtKotlinObject *)receiveKotlinObject __attribute__((swift_name("receiveKotlinObject()")));
-- (NSArray<id> *)receiveList __attribute__((swift_name("receiveList()")));
-- (id)receiveNumber __attribute__((swift_name("receiveNumber()")));
-- (NSString *)receiveString __attribute__((swift_name("receiveString()")));
-- (id)receiveSwiftObject __attribute__((swift_name("receiveSwiftObject()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("NoAutoreleaseKotlinSendHelper")))
-@interface KtNoAutoreleaseKotlinSendHelper : KtBase <KtNoAutoreleaseSendHelper>
-- (instancetype)initWithKotlinLivenessTracker:(KtKotlinLivenessTracker *)kotlinLivenessTracker __attribute__((swift_name("init(kotlinLivenessTracker:)"))) __attribute__((objc_designated_initializer));
-- (void (^)(KtKotlinObject *))blockReceivingKotlinObject __attribute__((swift_name("blockReceivingKotlinObject()")));
-- (void)sendBlockBlock:(KtKotlinObject *(^)(void))block __attribute__((swift_name("sendBlock(block:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)sendCompletionWithCompletionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("sendCompletion(completionHandler:)")));
-- (void)sendKotlinObjectKotlinObject:(KtKotlinObject *)kotlinObject __attribute__((swift_name("sendKotlinObject(kotlinObject:)")));
-- (void)sendListList:(NSArray<id> *)list __attribute__((swift_name("sendList(list:)")));
-- (void)sendNumberNumber:(id)number __attribute__((swift_name("sendNumber(number:)")));
-- (void)sendStringString:(NSString *)string __attribute__((swift_name("sendString(string:)")));
-- (void)sendSwiftObjectSwiftObject:(id)swiftObject __attribute__((swift_name("sendSwiftObject(swiftObject:)")));
-@property (readonly) KtKotlinLivenessTracker *kotlinLivenessTracker __attribute__((swift_name("kotlinLivenessTracker")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("NoAutoreleaseKotlinReceiveHelper")))
-@interface KtNoAutoreleaseKotlinReceiveHelper : KtBase <KtNoAutoreleaseReceiveHelper>
-- (instancetype)initWithKotlinLivenessTracker:(KtKotlinLivenessTracker *)kotlinLivenessTracker __attribute__((swift_name("init(kotlinLivenessTracker:)"))) __attribute__((objc_designated_initializer));
-- (KtKotlinObject *(^)(void))receiveBlock __attribute__((swift_name("receiveBlock()")));
-- (KtKotlinObject *)receiveKotlinObject __attribute__((swift_name("receiveKotlinObject()")));
-- (NSArray<id> *)receiveList __attribute__((swift_name("receiveList()")));
-- (id)receiveNumber __attribute__((swift_name("receiveNumber()")));
-- (NSString *)receiveString __attribute__((swift_name("receiveString()")));
-- (id)receiveSwiftObject __attribute__((swift_name("receiveSwiftObject()")));
-@property (readonly) KtKotlinLivenessTracker *kotlinLivenessTracker __attribute__((swift_name("kotlinLivenessTracker")));
-@property id swiftObject __attribute__((swift_name("swiftObject")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("NoAutoreleaseSingleton")))
-@interface KtNoAutoreleaseSingleton : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)noAutoreleaseSingleton __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtNoAutoreleaseSingleton *shared __attribute__((swift_name("shared")));
-@property (readonly) int32_t x __attribute__((swift_name("x")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("NoAutoreleaseEnum")))
-@interface KtNoAutoreleaseEnum : KtKotlinEnum
-+ (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) KtNoAutoreleaseEnum *entry __attribute__((swift_name("entry")));
-+ (KtKotlinArray *)values __attribute__((swift_name("values()")));
-@property (class, readonly) NSArray<KtNoAutoreleaseEnum *> *entries __attribute__((swift_name("entries")));
-@property (readonly) int32_t x __attribute__((swift_name("x")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("NoAutoreleaseKt")))
-@interface KtNoAutoreleaseKt : KtBase
-+ (void)callReceiveBlockHelper:(id<KtNoAutoreleaseReceiveHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callReceiveBlock(helper:tracker:)")));
-+ (void)callReceiveBlockAndCallHelper:(id<KtNoAutoreleaseReceiveHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callReceiveBlockAndCall(helper:tracker:)")));
-+ (void)callReceiveKotlinObjectHelper:(id<KtNoAutoreleaseReceiveHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callReceiveKotlinObject(helper:tracker:)")));
-+ (void)callReceiveListHelper:(id<KtNoAutoreleaseReceiveHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callReceiveList(helper:tracker:)")));
-+ (void)callReceiveNumberHelper:(id<KtNoAutoreleaseReceiveHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callReceiveNumber(helper:tracker:)")));
-+ (void)callReceiveStringHelper:(id<KtNoAutoreleaseReceiveHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callReceiveString(helper:tracker:)")));
-+ (void)callReceiveSwiftObjectHelper:(id<KtNoAutoreleaseReceiveHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callReceiveSwiftObject(helper:tracker:)")));
-+ (void)callSendBlockHelper:(id<KtNoAutoreleaseSendHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callSendBlock(helper:tracker:)")));
-+ (void)callSendCompletionHelper:(id<KtNoAutoreleaseSendHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callSendCompletion(helper:tracker:)")));
-+ (void)callSendKotlinObjectHelper:(id<KtNoAutoreleaseSendHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callSendKotlinObject(helper:tracker:)")));
-+ (void)callSendListHelper:(id<KtNoAutoreleaseSendHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callSendList(helper:tracker:)")));
-+ (void)callSendNumberHelper:(id<KtNoAutoreleaseSendHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callSendNumber(helper:tracker:)")));
-+ (void)callSendStringHelper:(id<KtNoAutoreleaseSendHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("callSendString(helper:tracker:)")));
-+ (void)callSendSwiftObjectHelper:(id<KtNoAutoreleaseSendHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker swiftObject:(id)swiftObject __attribute__((swift_name("callSendSwiftObject(helper:tracker:swiftObject:)")));
-+ (void)gc __attribute__((swift_name("gc()")));
-+ (void)objc_autoreleasePoolPopHandle:(void * _Nullable)handle __attribute__((swift_name("objc_autoreleasePoolPop(handle:)")));
-+ (void * _Nullable)objc_autoreleasePoolPush __attribute__((swift_name("objc_autoreleasePoolPush()")));
-+ (void)sendKotlinObjectToBlockHelper:(id<KtNoAutoreleaseSendHelper>)helper tracker:(KtKotlinLivenessTracker *)tracker __attribute__((swift_name("sendKotlinObjectToBlock(helper:tracker:)")));
-+ (void)useIntArrayArray:(KtKotlinIntArray *)array __attribute__((swift_name("useIntArray(array:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ObjCNameC1A")))
-@interface KtObjCNameC1A : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)foo __attribute__((swift_name("foo()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ObjCNameAKt")))
-@interface KtObjCNameAKt : KtBase
-+ (NSString *)registerForConnectionEventsWithOptions:(NSString *)withOptions __attribute__((swift_name("registerForConnectionEvents(options:)")));
-+ (NSString *)scanForPeripheralsWithServices:(int32_t)withServices options:(NSString *)options __attribute__((swift_name("scanForPeripherals(withServices:options:)")));
-+ (BOOL)supportsFeatures:(BOOL)features __attribute__((swift_name("supports(_:)")));
-+ (NSString *)withUserId:(NSString *)userId __attribute__((swift_name("with(userId:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ObjCNameC1B")))
-@interface KtObjCNameC1B : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)foo __attribute__((swift_name("foo()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("MySwiftArray")))
-@interface KtMyObjCArray : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)indexOfObject:(int32_t)object __attribute__((swift_name("index(of:)")));
-@property (readonly) int32_t count __attribute__((swift_name("count")));
-@end
-
-__attribute__((swift_name("ObjCNameI1")))
-@protocol KtObjCNameI1
-@required
-- (int32_t)someOtherFunctionReceiver:(int32_t)receiver otherParam:(int32_t)otherParam __attribute__((swift_name("someOtherFunction(receiver:otherParam:)")));
-@property (readonly) int32_t someOtherValue __attribute__((swift_name("someOtherValue")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SwiftNameC2")))
-@interface KtObjCNameC2 : KtBase <KtObjCNameI1>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)someOtherFunctionReceiver:(int32_t)receiver otherParam:(int32_t)otherParam __attribute__((swift_name("someOtherFunction(receiver:otherParam:)")));
-@property int32_t someOtherValue __attribute__((swift_name("someOtherValue")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SwiftNameC2.SwiftNestedClass")))
-@interface KtObjCNameC2ObjCNestedClass : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property int32_t nestedValue __attribute__((swift_name("nestedValue")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SwiftExactNestedClass")))
-@interface ObjCExactNestedClass : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property int32_t nestedValue __attribute__((swift_name("nestedValue")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SwiftNameC3")))
-@interface ObjCNameC3 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SwiftNameC3.SwiftNestedClass")))
-@interface ObjCNameC3ObjCNestedClass : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property int32_t nestedValue __attribute__((swift_name("nestedValue")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ObjCNameC4")))
-@interface KtObjCNameC4 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)fooObjCReceiver:(int32_t)receiver objCParam:(int32_t)objCParam __attribute__((swift_name("foo(objCReceiver:objCParam:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ObjCNameSwiftObject")))
-@interface KtObjCNameObjCObject : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)objCNameObjCObject __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtObjCNameObjCObject *shared __attribute__((swift_name("shared")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ObjCNameSwiftEnum")))
-@interface KtObjCNameObjCEnum : KtKotlinEnum
-+ (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) KtObjCNameObjCEnum *objcOne __attribute__((swift_name("swiftOne")));
-@property (class, readonly) KtObjCNameObjCEnum *objcTwo __attribute__((swift_name("companion")));
-@property (class, readonly) KtObjCNameObjCEnum *objcThree __attribute__((swift_name("swiftThree")));
-+ (KtKotlinArray *)values __attribute__((swift_name("values()")));
-@property (class, readonly) NSArray<KtObjCNameObjCEnum *> *entries __attribute__((swift_name("entries")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ObjCNameSwiftEnum.Companion")))
-@interface KtObjCNameObjCEnumCompanion : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)companion __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtObjCNameObjCEnumCompanion *shared __attribute__((swift_name("shared")));
-- (int32_t)foo __attribute__((swift_name("foo()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ObjCAvoidPreprocessorName")))
-@interface KtObjCAvoidPreprocessorName : KtBase
-- (instancetype)initWithTime:(int32_t)time __attribute__((swift_name("init(time:)"))) __attribute__((objc_designated_initializer));
-@property (readonly) int32_t time __attribute__((swift_name("time")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ObjCNameBKt")))
-@interface KtObjCNameBKt : KtBase
-+ (int32_t)getSomeValueOf:(id<KtObjCNameI1>)receiver __attribute__((swift_name("getSomeValue(of:)")));
-@end
-
-__attribute__((swift_name("OverrideKotlinMethods2")))
-@protocol KtOverrideKotlinMethods2
-@required
-- (int32_t)one __attribute__((swift_name("one()")));
-@end
-
-__attribute__((swift_name("OverrideKotlinMethods3")))
-@interface KtOverrideKotlinMethods3 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("OverrideKotlinMethods4")))
-@interface KtOverrideKotlinMethods4 : KtOverrideKotlinMethods3 <KtOverrideKotlinMethods2>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)one __attribute__((swift_name("one()")));
-@end
-
-__attribute__((swift_name("OverrideKotlinMethods5")))
-@protocol KtOverrideKotlinMethods5
-@required
-- (int32_t)one __attribute__((swift_name("one()")));
-@end
-
-__attribute__((swift_name("OverrideKotlinMethods6")))
-@protocol KtOverrideKotlinMethods6 <KtOverrideKotlinMethods5>
-@required
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("OverrideKotlinMethodsKt")))
-@interface KtOverrideKotlinMethodsKt : KtBase
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)test0Obj:(id)obj error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("test0(obj:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)test1Obj:(id)obj error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("test1(obj:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)test2Obj:(id<KtOverrideKotlinMethods2>)obj error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("test2(obj:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)test3Obj:(KtOverrideKotlinMethods3 *)obj error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("test3(obj:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)test4Obj:(KtOverrideKotlinMethods4 *)obj error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("test4(obj:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)test5Obj:(id<KtOverrideKotlinMethods5>)obj error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("test5(obj:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)test6Obj:(id<KtOverrideKotlinMethods6>)obj error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("test6(obj:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("OverrideMethodsOfAnyKt")))
-@interface KtOverrideMethodsOfAnyKt : KtBase
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)testObj:(id)obj other:(id)other swift:(BOOL)swift error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("test(obj:other:swift:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("RecList")))
-@interface KtRecList : KtBase
-- (instancetype)initWithValue:(NSArray<id> *)value __attribute__((swift_name("init(value:)"))) __attribute__((objc_designated_initializer));
-@property (readonly) NSArray<id> *value __attribute__((swift_name("value")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("RecFunc")))
-@interface KtRecFunc : KtBase
-- (instancetype)initWithValue:(id (^)(void))value __attribute__((swift_name("init(value:)"))) __attribute__((objc_designated_initializer));
-@property (readonly) id (^value)(void) __attribute__((swift_name("value")));
-@end
-
-__attribute__((swift_name("RefinedClassA")))
-@interface KtRefinedClassA : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)fooRefined __attribute__((swift_private));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("RefinedClassB")))
-@interface KtRefinedClassB : KtRefinedClassA
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)fooRefined __attribute__((swift_private));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("RefinedKt")))
-@interface KtRefinedKt : KtBase
-+ (NSString *)fooRefined __attribute__((swift_private));
-
-/**
- * @note annotations
- *   refined.MyShouldRefineInSwift
-*/
-+ (NSString *)myFooRefined __attribute__((swift_private));
-@property (class, readonly) NSString *barRefined __attribute__((swift_private));
-
-/**
- * @note annotations
- *   refined.MyShouldRefineInSwift
-*/
-@property (class, readonly) NSString *myBarRefined __attribute__((swift_private));
-@end
-
-__attribute__((swift_name("Person")))
-@interface KtPerson : KtBase
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Person.User")))
-@interface KtPersonUser : KtPerson
-- (instancetype)initWithId:(int32_t)id __attribute__((swift_name("init(id:)"))) __attribute__((objc_designated_initializer));
-- (KtPersonUser *)doCopyId:(int32_t)id __attribute__((swift_name("doCopy(id:)")));
-- (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 id __attribute__((swift_name("id")));
-@end
-
-__attribute__((swift_name("Person.Worker")))
-@interface KtPersonWorker : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Person.WorkerEmployee")))
-@interface KtPersonWorkerEmployee : KtPersonWorker
-- (instancetype)initWithId:(int32_t)id __attribute__((swift_name("init(id:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-- (KtPersonWorkerEmployee *)doCopyId:(int32_t)id __attribute__((swift_name("doCopy(id:)")));
-- (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 id __attribute__((swift_name("id")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Person.WorkerContractor")))
-@interface KtPersonWorkerContractor : KtPersonWorker
-- (instancetype)initWithId:(int32_t)id __attribute__((swift_name("init(id:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-- (KtPersonWorkerContractor *)doCopyId:(int32_t)id __attribute__((swift_name("doCopy(id:)")));
-- (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 id __attribute__((swift_name("id")));
-@end
-
-__attribute__((swift_name("SwiftNameManglingI1")))
-@protocol KtSwiftNameManglingI1
-@required
-- (int32_t)clashingMethod __attribute__((swift_name("clashingMethod()")));
-- (int32_t)clashingMethodWithObjCNameInBoth __attribute__((swift_name("swiftClashingMethodWithObjCNameInBoth()")));
-- (int32_t)clashingMethodWithObjCNameInI1 __attribute__((swift_name("swiftClashingMethodWithObjCNameInI1()")));
-- (int32_t)swiftClashingMethodWithObjCNameInI2 __attribute__((swift_name("swiftClashingMethodWithObjCNameInI2()")));
-@property (readonly) int32_t clashingProperty __attribute__((swift_name("clashingProperty")));
-@end
-
-__attribute__((swift_name("SwiftNameManglingI2")))
-@protocol KtSwiftNameManglingI2
-@required
-- (id)clashingMethod __attribute__((swift_name("clashingMethod()")));
-- (id)clashingMethodWithObjCNameInBoth __attribute__((swift_name("swiftClashingMethodWithObjCNameInBoth()")));
-- (id)clashingMethodWithObjCNameInI2 __attribute__((swift_name("swiftClashingMethodWithObjCNameInI2()")));
-- (id)swiftClashingMethodWithObjCNameInI1 __attribute__((swift_name("swiftClashingMethodWithObjCNameInI1()")));
-@property (readonly) id clashingProperty __attribute__((swift_name("clashingProperty")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SwiftNameManglingKt")))
-@interface KtSwiftNameManglingKt : KtBase
-+ (id<KtSwiftNameManglingI1>)i1 __attribute__((swift_name("i1()")));
-+ (id<KtSwiftNameManglingI2>)i2 __attribute__((swift_name("i2()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ThrowableAsError")))
-@interface KtThrowableAsError : KtKotlinThrowable
-- (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)) __attribute__((unavailable));
-- (instancetype)initWithCause:(KtKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(KtKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-@end
-
-__attribute__((swift_name("ThrowsThrowableAsError")))
-@protocol KtThrowsThrowableAsError
-@required
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-- (BOOL)throwErrorAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("throwError()")));
-@end
-
-__attribute__((swift_name("ThrowsThrowableAsErrorSuspend")))
-@protocol KtThrowsThrowableAsErrorSuspend
-@required
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)throwErrorWithCompletionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("throwError(completionHandler:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ThrowableAsErrorKt")))
-@interface KtThrowableAsErrorKt : KtBase
-+ (KtThrowableAsError * _Nullable)callAndCatchThrowableAsErrorThrowsThrowableAsError:(id<KtThrowsThrowableAsError>)throwsThrowableAsError __attribute__((swift_name("callAndCatchThrowableAsError(throwsThrowableAsError:)")));
-+ (KtThrowableAsError * _Nullable)callAndCatchThrowableAsErrorSuspendThrowsThrowableAsErrorSuspend:(id<KtThrowsThrowableAsErrorSuspend>)throwsThrowableAsErrorSuspend __attribute__((swift_name("callAndCatchThrowableAsErrorSuspend(throwsThrowableAsErrorSuspend:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ThrowsEmptyKt")))
-@interface KtThrowsEmptyKt : KtBase
-
-/**
- * @warning All uncaught Kotlin exceptions are fatal.
-*/
-+ (BOOL)throwsEmptyAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("throwsEmpty()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TopLevelManglingAKt")))
-@interface KtTopLevelManglingAKt : KtBase
-+ (NSString *)foo __attribute__((swift_name("foo()")));
-+ (int32_t)sameNumberValue:(int32_t)value __attribute__((swift_name("sameNumber(value:)")));
-+ (int64_t)sameNumberValue:(int64_t)value __attribute__((swift_name("sameNumber(value:)")));
-@property (class, readonly) NSString *bar __attribute__((swift_name("bar")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TopLevelManglingBKt")))
-@interface KtTopLevelManglingBKt : KtBase
-+ (NSString *)foo __attribute__((swift_name("foo()")));
-@property (class, readonly) NSString *bar __attribute__((swift_name("bar")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("DelegateClass")))
-@interface KtDelegateClass : KtBase <KtKotlinReadWriteProperty>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (KtKotlinArray *)getValueThisRef:(KtKotlinNothing * _Nullable)thisRef property:(id<KtKotlinKProperty>)property __attribute__((swift_name("getValue(thisRef:property:)")));
-- (void)setValueThisRef:(KtKotlinNothing * _Nullable)thisRef property:(id<KtKotlinKProperty>)property value:(KtKotlinArray *)value __attribute__((swift_name("setValue(thisRef:property:value:)")));
-@end
-
-__attribute__((swift_name("I")))
-@protocol KtI
-@required
-- (NSString *)iFun __attribute__((swift_name("iFun()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("DefaultInterfaceExt")))
-@interface KtDefaultInterfaceExt : KtBase <KtI>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("OpenClassI")))
-@interface KtOpenClassI : KtBase <KtI>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)iFun __attribute__((swift_name("iFun()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("FinalClassExtOpen")))
-@interface KtFinalClassExtOpen : KtOpenClassI
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)iFun __attribute__((swift_name("iFun()")));
-@end
-
-__attribute__((swift_name("MultiExtClass")))
-@interface KtMultiExtClass : KtOpenClassI
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)iFun __attribute__((swift_name("iFun()")));
-- (id)piFun __attribute__((swift_name("piFun()")));
-@end
-
-__attribute__((swift_name("ConstrClass")))
-@interface KtConstrClass : KtOpenClassI
-- (instancetype)initWithI:(int32_t)i s:(NSString *)s a:(id)a __attribute__((swift_name("init(i:s:a:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-@property (readonly) id a __attribute__((swift_name("a")));
-@property (readonly) int32_t i __attribute__((swift_name("i")));
-@property (readonly) NSString *s __attribute__((swift_name("s")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ExtConstrClass")))
-@interface KtExtConstrClass : KtConstrClass
-- (instancetype)initWithI:(int32_t)i __attribute__((swift_name("init(i:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)initWithI:(int32_t)i s:(NSString *)s a:(id)a __attribute__((swift_name("init(i:s:a:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (NSString *)iFun __attribute__((swift_name("iFun()")));
-@property (readonly) int32_t i __attribute__((swift_name("i")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Enumeration")))
-@interface KtEnumeration : KtKotlinEnum
-+ (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) KtEnumeration *answer __attribute__((swift_name("answer")));
-@property (class, readonly) KtEnumeration *year __attribute__((swift_name("year")));
-@property (class, readonly) KtEnumeration *temperature __attribute__((swift_name("temperature")));
-+ (KtKotlinArray *)values __attribute__((swift_name("values()")));
-@property (class, readonly) NSArray<KtEnumeration *> *entries __attribute__((swift_name("entries")));
-@property (readonly) int32_t enumValue __attribute__((swift_name("enumValue")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TripleVals")))
-@interface KtTripleVals : KtBase
-- (instancetype)initWithFirst:(id _Nullable)first second:(id _Nullable)second third:(id _Nullable)third __attribute__((swift_name("init(first:second:third:)"))) __attribute__((objc_designated_initializer));
-- (KtTripleVals *)doCopyFirst:(id _Nullable)first second:(id _Nullable)second third:(id _Nullable)third __attribute__((swift_name("doCopy(first:second:third:)")));
-- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
-- (NSUInteger)hash __attribute__((swift_name("hash()")));
-- (NSString *)description __attribute__((swift_name("description()")));
-@property (readonly) id _Nullable first __attribute__((swift_name("first")));
-@property (readonly) id _Nullable second __attribute__((swift_name("second")));
-@property (readonly) id _Nullable third __attribute__((swift_name("third")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TripleVars")))
-@interface KtTripleVars : KtBase
-- (instancetype)initWithFirst:(id _Nullable)first second:(id _Nullable)second third:(id _Nullable)third __attribute__((swift_name("init(first:second:third:)"))) __attribute__((objc_designated_initializer));
-- (KtTripleVars *)doCopyFirst:(id _Nullable)first second:(id _Nullable)second third:(id _Nullable)third __attribute__((swift_name("doCopy(first:second:third:)")));
-- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
-- (NSUInteger)hash __attribute__((swift_name("hash()")));
-- (NSString *)description __attribute__((swift_name("description()")));
-@property id _Nullable first __attribute__((swift_name("first")));
-@property id _Nullable second __attribute__((swift_name("second")));
-@property id _Nullable third __attribute__((swift_name("third")));
-@end
-
-__attribute__((swift_name("WithCompanionAndObject")))
-@interface KtWithCompanionAndObject : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (class, readonly, getter=companion) KtWithCompanionAndObjectCompanion *companion __attribute__((swift_name("companion")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("WithCompanionAndObject.Companion")))
-@interface KtWithCompanionAndObjectCompanion : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)companion __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtWithCompanionAndObjectCompanion *shared __attribute__((swift_name("shared")));
-@property id<KtI> _Nullable named __attribute__((swift_name("named")));
-@property (readonly) NSString *str __attribute__((swift_name("str")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("WithCompanionAndObject.Named")))
-@interface KtWithCompanionAndObjectNamed : KtOpenClassI
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-+ (instancetype)named __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtWithCompanionAndObjectNamed *shared __attribute__((swift_name("shared")));
-- (NSString *)iFun __attribute__((swift_name("iFun()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("MyException")))
-@interface KtMyException : KtKotlinException
-- (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)) __attribute__((unavailable));
-- (instancetype)initWithCause:(KtKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(KtKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("MyError")))
-@interface KtMyError : KtKotlinError
-- (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)) __attribute__((unavailable));
-- (instancetype)initWithCause:(KtKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(KtKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-@end
-
-__attribute__((swift_name("SwiftOverridableMethodsWithThrows")))
-@protocol KtSwiftOverridableMethodsWithThrows
-@required
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (id _Nullable)anyAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("any()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtInt *(^ _Nullable)(void))blockAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("block()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)nothingAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("nothing()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)unitAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("unit()")));
-@end
-
-__attribute__((swift_name("MethodsWithThrows")))
-@protocol KtMethodsWithThrows <KtSwiftOverridableMethodsWithThrows>
-@required
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (id _Nullable)anyNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("anyN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtInt *(^ _Nullable)(void))blockNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("blockN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (double)doubleAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("double()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (int32_t)intAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("int()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtLong * _Nullable)longNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("longN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtKotlinNothing * _Nullable)nothingNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("nothingN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void * _Nullable)pointerAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("pointer()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void * _Nullable)pointerNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("pointerN()"))) __attribute__((swift_error(nonnull_error)));
-@end
-
-__attribute__((swift_name("MethodsWithThrowsUnitCaller")))
-@protocol KtMethodsWithThrowsUnitCaller
-@required
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)callMethods:(id<KtMethodsWithThrows>)methods error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("call(methods:)")));
-@end
-
-__attribute__((swift_name("Throwing")))
-@interface KtThrowing : KtBase <KtMethodsWithThrows>
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (instancetype _Nullable)initWithDoThrow:(BOOL)doThrow error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("init(doThrow:)"))) __attribute__((objc_designated_initializer));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (id _Nullable)anyAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("any()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (id _Nullable)anyNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("anyN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtInt *(^ _Nullable)(void))blockAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("block()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtInt *(^ _Nullable)(void))blockNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("blockN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (double)doubleAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("double()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (int32_t)intAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("int()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtLong * _Nullable)longNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("longN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)nothingAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("nothing()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtKotlinNothing * _Nullable)nothingNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("nothingN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void * _Nullable)pointerAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("pointer()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void * _Nullable)pointerNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("pointerN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)unitAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("unit()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("NotThrowing")))
-@interface KtNotThrowing : KtBase <KtMethodsWithThrows>
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (instancetype _Nullable)initAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (id _Nullable)anyAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("any()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (id _Nullable)anyNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("anyN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtInt *(^ _Nullable)(void))blockAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("block()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtInt *(^ _Nullable)(void))blockNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("blockN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (double)doubleAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("double()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (int32_t)intAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("int()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtLong * _Nullable)longNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("longN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)nothingAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("nothing()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtKotlinNothing * _Nullable)nothingNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("nothingN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void * _Nullable)pointerAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("pointer()")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void * _Nullable)pointerNAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("pointerN()"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)unitAndReturnError:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("unit()")));
-@end
-
-__attribute__((swift_name("ThrowsWithBridgeBase")))
-@protocol KtThrowsWithBridgeBase
-@required
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (id _Nullable)plusOneX:(int32_t)x error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("plusOne(x:)")));
-@end
-
-__attribute__((swift_name("ThrowsWithBridge")))
-@interface KtThrowsWithBridge : KtBase <KtThrowsWithBridgeBase>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (KtInt * _Nullable)plusOneX:(int32_t)x error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("plusOne(x:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Deeply")))
-@interface KtDeeply : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Deeply.Nested")))
-@interface KtDeeplyNested : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Deeply.NestedType")))
-@interface KtDeeplyNestedType : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) int32_t thirtyTwo __attribute__((swift_name("thirtyTwo")));
-@end
-
-__attribute__((swift_name("DeeplyNestedIType")))
-@protocol KtDeeplyNestedIType
-@required
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("WithGenericDeeply")))
-@interface KtWithGenericDeeply : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("WithGenericDeeply.Nested")))
-@interface KtWithGenericDeeplyNested : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("WithGenericDeeply.NestedType")))
-@interface KtWithGenericDeeplyNestedType : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) int32_t thirtyThree __attribute__((swift_name("thirtyThree")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TypeOuter")))
-@interface KtTypeOuter : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TypeOuter.Type_")))
-@interface KtTypeOuterType_ : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) int32_t thirtyFour __attribute__((swift_name("thirtyFour")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("CKeywords")))
-@interface KtCKeywords : KtBase
-- (instancetype)initWithFloat:(float)float_ enum:(int32_t)enum_ goto:(BOOL)goto_ __attribute__((swift_name("init(float:enum:goto:)"))) __attribute__((objc_designated_initializer));
-- (KtCKeywords *)doCopyFloat:(float)float_ enum:(int32_t)enum_ goto:(BOOL)goto_ __attribute__((swift_name("doCopy(float:enum:goto:)")));
-- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)")));
-- (NSUInteger)hash __attribute__((swift_name("hash()")));
-- (NSString *)description __attribute__((swift_name("description()")));
-@property (readonly, getter=enum) int32_t enum_ __attribute__((swift_name("enum_")));
-@property (readonly, getter=float) float float_ __attribute__((swift_name("float_")));
-@property (getter=goto, setter=setGoto:) BOOL goto_ __attribute__((swift_name("goto_")));
-@end
-
-__attribute__((swift_name("Base1")))
-@protocol KtBase1
-@required
-- (KtInt * _Nullable)sameValue:(KtInt * _Nullable)value __attribute__((swift_name("same(value:)")));
-@end
-
-__attribute__((swift_name("ExtendedBase1")))
-@protocol KtExtendedBase1 <KtBase1>
-@required
-@end
-
-__attribute__((swift_name("Base2")))
-@protocol KtBase2
-@required
-- (KtInt * _Nullable)sameValue:(KtInt * _Nullable)value __attribute__((swift_name("same(value:)")));
-@end
-
-__attribute__((swift_name("Base23")))
-@interface KtBase23 : KtBase <KtBase2>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (KtInt *)sameValue:(KtInt * _Nullable)value __attribute__((swift_name("same(value:)")));
-@end
-
-__attribute__((swift_name("Transform")))
-@protocol KtTransform
-@required
-- (id _Nullable)mapValue:(id _Nullable)value __attribute__((swift_name("map(value:)")));
-@end
-
-__attribute__((swift_name("TransformWithDefault")))
-@protocol KtTransformWithDefault <KtTransform>
-@required
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TransformInheritingDefault")))
-@interface KtTransformInheritingDefault : KtBase <KtTransformWithDefault>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("TransformIntString")))
-@protocol KtTransformIntString
-@required
-- (NSString *)mapIntValue:(int32_t)intValue __attribute__((swift_name("map(intValue:)")));
-@end
-
-__attribute__((swift_name("TransformIntToString")))
-@interface KtTransformIntToString : KtBase <KtTransform, KtTransformIntString>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)mapValue:(KtInt *)value __attribute__((swift_name("map(value:)")));
-- (NSString *)mapIntValue:(int32_t)value __attribute__((swift_name("map(intValue:)")));
-@end
-
-__attribute__((swift_name("TransformIntToDecimalString")))
-@interface KtTransformIntToDecimalString : KtTransformIntToString
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)mapValue:(KtInt *)value __attribute__((swift_name("map(value:)")));
-- (NSString *)mapIntValue:(int32_t)value __attribute__((swift_name("map(intValue:)")));
-@end
-
-__attribute__((swift_name("TransformIntToLong")))
-@interface KtTransformIntToLong : KtBase <KtTransform>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (KtLong *)mapValue:(KtInt *)value __attribute__((swift_name("map(value:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("GH2931")))
-@interface KtGH2931 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("GH2931.Data")))
-@interface KtGH2931Data : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("GH2931.Holder")))
-@interface KtGH2931Holder : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) KtGH2931Data *data __attribute__((swift_name("data")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("GH2945")))
-@interface KtGH2945 : KtBase
-- (instancetype)initWithErrno:(int32_t)errno __attribute__((swift_name("init(errno:)"))) __attribute__((objc_designated_initializer));
-- (int32_t)testErrnoInSelectorP:(int32_t)p errno:(int32_t)errno __attribute__((swift_name("testErrnoInSelector(p:errno:)")));
-@property int32_t errno __attribute__((swift_name("errno")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("GH2830")))
-@interface KtGH2830 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (id)getI __attribute__((swift_name("getI()")));
-@end
-
-__attribute__((swift_name("GH2830I")))
-@protocol KtGH2830I
-@required
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("GH2959")))
-@interface KtGH2959 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSArray<id<KtGH2959I>> *)getIId:(int32_t)id __attribute__((swift_name("getI(id:)")));
-@end
-
-__attribute__((swift_name("GH2959I")))
-@protocol KtGH2959I
-@required
-@property (readonly) int32_t id __attribute__((swift_name("id")));
-@end
-
-__attribute__((swift_name("IntBlocks")))
-@protocol KtIntBlocks
-@required
-- (int32_t)callBlockArgument:(int32_t)argument block:(id _Nullable)block __attribute__((swift_name("callBlock(argument:block:)")));
-- (id _Nullable)getPlusOneBlock __attribute__((swift_name("getPlusOneBlock()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("IntBlocksImpl")))
-@interface KtIntBlocksImpl : KtBase <KtIntBlocks>
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)intBlocksImpl __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtIntBlocksImpl *shared __attribute__((swift_name("shared")));
-- (int32_t)callBlockArgument:(int32_t)argument block:(KtInt *(^)(KtInt *))block __attribute__((swift_name("callBlock(argument:block:)")));
-- (KtInt *(^)(KtInt *))getPlusOneBlock __attribute__((swift_name("getPlusOneBlock()")));
-@end
-
-__attribute__((swift_name("UnitBlockCoercion")))
-@protocol KtUnitBlockCoercion
-@required
-- (id)coerceBlock:(void (^)(void))block __attribute__((swift_name("coerce(block:)")));
-- (void (^)(void))uncoerceBlock:(id)block __attribute__((swift_name("uncoerce(block:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("UnitBlockCoercionImpl")))
-@interface KtUnitBlockCoercionImpl : KtBase <KtUnitBlockCoercion>
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)unitBlockCoercionImpl __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtUnitBlockCoercionImpl *shared __attribute__((swift_name("shared")));
-- (KtKotlinUnit *(^)(void))coerceBlock:(void (^)(void))block __attribute__((swift_name("coerce(block:)")));
-- (void (^)(void))uncoerceBlock:(KtKotlinUnit *(^)(void))block __attribute__((swift_name("uncoerce(block:)")));
-@end
-
-__attribute__((swift_name("MyAbstractList")))
-@interface KtMyAbstractList : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestKClass")))
-@interface KtTestKClass : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (id<KtKotlinKClass> _Nullable)getKotlinClassClazz:(Class)clazz __attribute__((swift_name("getKotlinClass(clazz:)")));
-- (id<KtKotlinKClass> _Nullable)getKotlinClassProtocol:(Protocol *)protocol __attribute__((swift_name("getKotlinClass(protocol:)")));
-- (BOOL)isIKClass:(id<KtKotlinKClass>)kClass __attribute__((swift_name("isI(kClass:)")));
-- (BOOL)isTestKClassKClass:(id<KtKotlinKClass>)kClass __attribute__((swift_name("isTestKClass(kClass:)")));
-@end
-
-__attribute__((swift_name("TestKClassI")))
-@protocol KtTestKClassI
-@required
-@end
-
-__attribute__((swift_name("ForwardI2")))
-@protocol KtForwardI2 <KtForwardI1>
-@required
-@end
-
-__attribute__((swift_name("ForwardI1")))
-@protocol KtForwardI1
-@required
-- (id<KtForwardI2>)getForwardI2 __attribute__((swift_name("getForwardI2()")));
-@end
-
-__attribute__((swift_name("ForwardC2")))
-@interface KtForwardC2 : KtForwardC1
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("ForwardC1")))
-@interface KtForwardC1 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (KtForwardC2 *)getForwardC2 __attribute__((swift_name("getForwardC2()")));
-@end
-
-__attribute__((swift_name("TestSR10177Workaround")))
-@protocol KtTestSR10177Workaround
-@required
-@end
-
-__attribute__((swift_name("TestClashes1")))
-@protocol KtTestClashes1
-@required
-@property (readonly) int32_t clashingProperty __attribute__((swift_name("clashingProperty")));
-@end
-
-__attribute__((swift_name("TestClashes2")))
-@protocol KtTestClashes2
-@required
-@property (readonly) id clashingProperty __attribute__((swift_name("clashingProperty")));
-@property (readonly) id clashingProperty_ __attribute__((swift_name("clashingProperty_")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestClashesImpl")))
-@interface KtTestClashesImpl : KtBase <KtTestClashes1, KtTestClashes2>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) int32_t clashingProperty __attribute__((swift_name("clashingProperty")));
-@property (readonly) KtInt *clashingProperty_ __attribute__((swift_name("clashingProperty_")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestInvalidIdentifiers")))
-@interface KtTestInvalidIdentifiers : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (class, readonly, getter=companion) KtTestInvalidIdentifiersCompanionS *companion __attribute__((swift_name("companion")));
-- (int32_t)aSdSdS1:(int32_t)S1 _2:(int32_t)_2 _3:(int32_t)_3 __attribute__((swift_name("aSdSd(S1:_2:_3:)")));
-@property (readonly) unichar __ __attribute__((swift_name("__")));
-@property (readonly) unichar __ __attribute__((swift_name("__")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestInvalidIdentifiers.E")))
-@interface KtTestInvalidIdentifiersE : KtKotlinEnum
-+ (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) KtTestInvalidIdentifiersE *_4s __attribute__((swift_name("_4s")));
-@property (class, readonly) KtTestInvalidIdentifiersE *_5s __attribute__((swift_name("_5s")));
-@property (class, readonly) KtTestInvalidIdentifiersE *__ __attribute__((swift_name("__")));
-@property (class, readonly) KtTestInvalidIdentifiersE *__ __attribute__((swift_name("__")));
-+ (KtKotlinArray *)values __attribute__((swift_name("values()")));
-@property (class, readonly) NSArray<KtTestInvalidIdentifiersE *> *entries __attribute__((swift_name("entries")));
-@property (readonly) int32_t value __attribute__((swift_name("value")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestInvalidIdentifiers.CompanionS")))
-@interface KtTestInvalidIdentifiersCompanionS : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)companionS __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtTestInvalidIdentifiersCompanionS *shared __attribute__((swift_name("shared")));
-@property (readonly) int32_t _42 __attribute__((swift_name("_42")));
-@end
-
-__attribute__((swift_name("TestDeprecation")))
-@interface KtTestDeprecation : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithWarning:(int32_t)warning __attribute__((swift_name("init(warning:)"))) __attribute__((objc_designated_initializer)) __attribute__((deprecated("warning")));
-- (instancetype)initWithNormal:(int64_t)normal __attribute__((swift_name("init(normal:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)initWithError:(int16_t)error __attribute__((swift_name("init(error:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable("error")));
-- (int32_t)callEffectivelyHiddenObj:(id)obj __attribute__((swift_name("callEffectivelyHidden(obj:)")));
-- (void)error __attribute__((swift_name("error()"))) __attribute__((unavailable("error")));
-- (KtTestDeprecationError *)getError __attribute__((swift_name("getError()")));
-- (id)getHidden __attribute__((swift_name("getHidden()")));
-- (KtTestDeprecationWarning *)getWarning __attribute__((swift_name("getWarning()")));
-- (void)normal __attribute__((swift_name("normal()")));
-- (void)openError __attribute__((swift_name("openError()"))) __attribute__((unavailable("error")));
-- (int32_t)openNormal __attribute__((swift_name("openNormal()")));
-- (void)openWarning __attribute__((swift_name("openWarning()"))) __attribute__((deprecated("warning")));
-- (void)testExtendingHiddenNested:(id)extendingHiddenNested __attribute__((swift_name("test(extendingHiddenNested:)")));
-- (void)testExtendingNestedInHidden:(id)extendingNestedInHidden __attribute__((swift_name("test(extendingNestedInHidden:)")));
-- (void)testHiddenInner:(id)hiddenInner __attribute__((swift_name("test(hiddenInner:)")));
-- (void)testHiddenInnerInner:(id)hiddenInnerInner __attribute__((swift_name("test(hiddenInnerInner:)")));
-- (void)testHiddenNested:(id)hiddenNested __attribute__((swift_name("test(hiddenNested:)")));
-- (void)testHiddenNestedInner:(id)hiddenNestedInner __attribute__((swift_name("test(hiddenNestedInner:)")));
-- (void)testHiddenNestedNested:(id)hiddenNestedNested __attribute__((swift_name("test(hiddenNestedNested:)")));
-- (void)testTopLevelHidden:(id)topLevelHidden __attribute__((swift_name("test(topLevelHidden:)")));
-- (void)testTopLevelHiddenInner:(id)topLevelHiddenInner __attribute__((swift_name("test(topLevelHiddenInner:)")));
-- (void)testTopLevelHiddenInnerInner:(id)topLevelHiddenInnerInner __attribute__((swift_name("test(topLevelHiddenInnerInner:)")));
-- (void)testTopLevelHiddenNested:(id)topLevelHiddenNested __attribute__((swift_name("test(topLevelHiddenNested:)")));
-- (void)testTopLevelHiddenNestedInner:(id)topLevelHiddenNestedInner __attribute__((swift_name("test(topLevelHiddenNestedInner:)")));
-- (void)testTopLevelHiddenNestedNested:(id)topLevelHiddenNestedNested __attribute__((swift_name("test(topLevelHiddenNestedNested:)")));
-- (void)warning __attribute__((swift_name("warning()"))) __attribute__((deprecated("warning")));
-@property (readonly) id _Nullable errorVal __attribute__((swift_name("errorVal"))) __attribute__((unavailable("error")));
-@property id _Nullable errorVar __attribute__((swift_name("errorVar"))) __attribute__((unavailable("error")));
-@property (readonly) id _Nullable normalVal __attribute__((swift_name("normalVal")));
-@property id _Nullable normalVar __attribute__((swift_name("normalVar")));
-@property (readonly) id _Nullable openErrorVal __attribute__((swift_name("openErrorVal"))) __attribute__((unavailable("error")));
-@property id _Nullable openErrorVar __attribute__((swift_name("openErrorVar"))) __attribute__((unavailable("error")));
-@property (readonly) id _Nullable openNormalVal __attribute__((swift_name("openNormalVal")));
-@property id _Nullable openNormalVar __attribute__((swift_name("openNormalVar")));
-@property (readonly) id _Nullable openWarningVal __attribute__((swift_name("openWarningVal"))) __attribute__((deprecated("warning")));
-@property id _Nullable openWarningVar __attribute__((swift_name("openWarningVar"))) __attribute__((deprecated("warning")));
-@property (readonly) id _Nullable warningVal __attribute__((swift_name("warningVal"))) __attribute__((deprecated("warning")));
-@property id _Nullable warningVar __attribute__((swift_name("warningVar"))) __attribute__((deprecated("warning")));
-@end
-
-__attribute__((swift_name("TestDeprecation.OpenHidden")))
-@interface KtTestDeprecationOpenHidden : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.ExtendingHidden")))
-@interface KtTestDeprecationExtendingHidden : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.ExtendingHiddenNested")))
-@interface KtTestDeprecationExtendingHiddenNested : NSObject
-@end
-
-__attribute__((swift_name("TestDeprecationHiddenInterface")))
-@protocol KtTestDeprecationHiddenInterface
-@required
-@end
-
-__attribute__((swift_name("TestDeprecation.ImplementingHidden")))
-@interface KtTestDeprecationImplementingHidden : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)effectivelyHidden __attribute__((swift_name("effectivelyHidden()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.Hidden")))
-@interface KtTestDeprecationHidden : NSObject
-@end
-
-__attribute__((swift_name("TestDeprecation.HiddenNested")))
-@interface KtTestDeprecationHiddenNested : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.HiddenNestedNested")))
-@interface KtTestDeprecationHiddenNestedNested : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.HiddenNestedInner")))
-@interface KtTestDeprecationHiddenNestedInner : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.HiddenInner")))
-@interface KtTestDeprecationHiddenInner : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.HiddenInnerInner")))
-@interface KtTestDeprecationHiddenInnerInner : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.ExtendingNestedInHidden")))
-@interface KtTestDeprecationExtendingNestedInHidden : NSObject
-@end
-
-__attribute__((swift_name("TestDeprecation.OpenError")))
-@interface KtTestDeprecationOpenError : KtTestDeprecation
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable("error")));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithWarning:(int32_t)warning __attribute__((swift_name("init(warning:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithNormal:(int64_t)normal __attribute__((swift_name("init(normal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithError:(int16_t)error __attribute__((swift_name("init(error:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.ExtendingError")))
-@interface KtTestDeprecationExtendingError : KtTestDeprecationOpenError
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("TestDeprecationErrorInterface")))
-@protocol KtTestDeprecationErrorInterface
-@required
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.ImplementingError")))
-@interface KtTestDeprecationImplementingError : KtBase <KtTestDeprecationErrorInterface>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.Error")))
-@interface KtTestDeprecationError : KtTestDeprecation
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable("error")));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithWarning:(int32_t)warning __attribute__((swift_name("init(warning:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithNormal:(int64_t)normal __attribute__((swift_name("init(normal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithError:(int16_t)error __attribute__((swift_name("init(error:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-@end
-
-__attribute__((swift_name("TestDeprecation.OpenWarning")))
-@interface KtTestDeprecationOpenWarning : KtTestDeprecation
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((deprecated("warning")));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithWarning:(int32_t)warning __attribute__((swift_name("init(warning:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithNormal:(int64_t)normal __attribute__((swift_name("init(normal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithError:(int16_t)error __attribute__((swift_name("init(error:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.ExtendingWarning")))
-@interface KtTestDeprecationExtendingWarning : KtTestDeprecationOpenWarning
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("TestDeprecationWarningInterface")))
-@protocol KtTestDeprecationWarningInterface
-@required
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.ImplementingWarning")))
-@interface KtTestDeprecationImplementingWarning : KtBase <KtTestDeprecationWarningInterface>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.Warning")))
-@interface KtTestDeprecationWarning : KtTestDeprecation
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((deprecated("warning")));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithWarning:(int32_t)warning __attribute__((swift_name("init(warning:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithNormal:(int64_t)normal __attribute__((swift_name("init(normal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithError:(int16_t)error __attribute__((swift_name("init(error:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.HiddenOverride")))
-@interface KtTestDeprecationHiddenOverride : KtTestDeprecation
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithWarning:(int32_t)warning __attribute__((swift_name("init(warning:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithNormal:(int64_t)normal __attribute__((swift_name("init(normal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithError:(int16_t)error __attribute__((swift_name("init(error:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (void)openError __attribute__((swift_name("openError()"))) __attribute__((unavailable("hidden")));
-- (int32_t)openNormal __attribute__((swift_name("openNormal()"))) __attribute__((unavailable("hidden")));
-- (void)openWarning __attribute__((swift_name("openWarning()"))) __attribute__((unavailable("hidden")));
-@property (readonly) id _Nullable openErrorVal __attribute__((swift_name("openErrorVal"))) __attribute__((unavailable("hidden")));
-@property id _Nullable openErrorVar __attribute__((swift_name("openErrorVar"))) __attribute__((unavailable("hidden")));
-@property (readonly) id _Nullable openNormalVal __attribute__((swift_name("openNormalVal"))) __attribute__((unavailable("hidden")));
-@property id _Nullable openNormalVar __attribute__((swift_name("openNormalVar"))) __attribute__((unavailable("hidden")));
-@property (readonly) id _Nullable openWarningVal __attribute__((swift_name("openWarningVal"))) __attribute__((unavailable("hidden")));
-@property id _Nullable openWarningVar __attribute__((swift_name("openWarningVar"))) __attribute__((unavailable("hidden")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.ErrorOverride")))
-@interface KtTestDeprecationErrorOverride : KtTestDeprecation
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithHidden:(int8_t)hidden __attribute__((swift_name("init(hidden:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable("error")));
-- (instancetype)initWithWarning:(int32_t)warning __attribute__((swift_name("init(warning:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable("error")));
-- (instancetype)initWithNormal:(int64_t)normal __attribute__((swift_name("init(normal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable("error")));
-- (instancetype)initWithError:(int16_t)error __attribute__((swift_name("init(error:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable("error")));
-- (void)openError __attribute__((swift_name("openError()"))) __attribute__((unavailable("error")));
-- (void)openHidden __attribute__((swift_name("openHidden()"))) __attribute__((unavailable("error")));
-- (int32_t)openNormal __attribute__((swift_name("openNormal()"))) __attribute__((unavailable("error")));
-- (void)openWarning __attribute__((swift_name("openWarning()"))) __attribute__((unavailable("error")));
-@property (readonly) id _Nullable openErrorVal __attribute__((swift_name("openErrorVal"))) __attribute__((unavailable("error")));
-@property id _Nullable openErrorVar __attribute__((swift_name("openErrorVar"))) __attribute__((unavailable("error")));
-@property (readonly) id _Nullable openHiddenVal __attribute__((swift_name("openHiddenVal"))) __attribute__((unavailable("error")));
-@property id _Nullable openHiddenVar __attribute__((swift_name("openHiddenVar"))) __attribute__((unavailable("error")));
-@property (readonly) id _Nullable openNormalVal __attribute__((swift_name("openNormalVal"))) __attribute__((unavailable("error")));
-@property id _Nullable openNormalVar __attribute__((swift_name("openNormalVar"))) __attribute__((unavailable("error")));
-@property (readonly) id _Nullable openWarningVal __attribute__((swift_name("openWarningVal"))) __attribute__((unavailable("error")));
-@property id _Nullable openWarningVar __attribute__((swift_name("openWarningVar"))) __attribute__((unavailable("error")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.WarningOverride")))
-@interface KtTestDeprecationWarningOverride : KtTestDeprecation
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithHidden:(int8_t)hidden __attribute__((swift_name("init(hidden:)"))) __attribute__((objc_designated_initializer)) __attribute__((deprecated("warning")));
-- (instancetype)initWithWarning:(int32_t)warning __attribute__((swift_name("init(warning:)"))) __attribute__((objc_designated_initializer)) __attribute__((deprecated("warning")));
-- (instancetype)initWithNormal:(int64_t)normal __attribute__((swift_name("init(normal:)"))) __attribute__((objc_designated_initializer)) __attribute__((deprecated("warning")));
-- (instancetype)initWithError:(int16_t)error __attribute__((swift_name("init(error:)"))) __attribute__((objc_designated_initializer)) __attribute__((deprecated("warning")));
-- (void)openError __attribute__((swift_name("openError()"))) __attribute__((deprecated("warning")));
-- (void)openHidden __attribute__((swift_name("openHidden()"))) __attribute__((deprecated("warning")));
-- (int32_t)openNormal __attribute__((swift_name("openNormal()"))) __attribute__((deprecated("warning")));
-- (void)openWarning __attribute__((swift_name("openWarning()"))) __attribute__((deprecated("warning")));
-@property (readonly) id _Nullable openErrorVal __attribute__((swift_name("openErrorVal"))) __attribute__((deprecated("warning")));
-@property id _Nullable openErrorVar __attribute__((swift_name("openErrorVar"))) __attribute__((deprecated("warning")));
-@property (readonly) id _Nullable openHiddenVal __attribute__((swift_name("openHiddenVal"))) __attribute__((deprecated("warning")));
-@property id _Nullable openHiddenVar __attribute__((swift_name("openHiddenVar"))) __attribute__((deprecated("warning")));
-@property (readonly) id _Nullable openNormalVal __attribute__((swift_name("openNormalVal"))) __attribute__((deprecated("warning")));
-@property id _Nullable openNormalVar __attribute__((swift_name("openNormalVar"))) __attribute__((deprecated("warning")));
-@property (readonly) id _Nullable openWarningVal __attribute__((swift_name("openWarningVal"))) __attribute__((deprecated("warning")));
-@property id _Nullable openWarningVar __attribute__((swift_name("openWarningVar"))) __attribute__((deprecated("warning")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestDeprecation.NormalOverride")))
-@interface KtTestDeprecationNormalOverride : KtTestDeprecation
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (instancetype)initWithHidden:(int8_t)hidden __attribute__((swift_name("init(hidden:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)initWithWarning:(int32_t)warning __attribute__((swift_name("init(warning:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)initWithNormal:(int64_t)normal __attribute__((swift_name("init(normal:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)initWithError:(int16_t)error __attribute__((swift_name("init(error:)"))) __attribute__((objc_designated_initializer));
-- (void)openError __attribute__((swift_name("openError()")));
-- (void)openHidden __attribute__((swift_name("openHidden()")));
-- (int32_t)openNormal __attribute__((swift_name("openNormal()")));
-- (void)openWarning __attribute__((swift_name("openWarning()")));
-@property (readonly) id _Nullable openErrorVal __attribute__((swift_name("openErrorVal")));
-@property id _Nullable openErrorVar __attribute__((swift_name("openErrorVar")));
-@property (readonly) id _Nullable openHiddenVal __attribute__((swift_name("openHiddenVal")));
-@property id _Nullable openHiddenVar __attribute__((swift_name("openHiddenVar")));
-@property (readonly) id _Nullable openNormalVal __attribute__((swift_name("openNormalVal")));
-@property id _Nullable openNormalVar __attribute__((swift_name("openNormalVar")));
-@property (readonly) id _Nullable openWarningVal __attribute__((swift_name("openWarningVal")));
-@property id _Nullable openWarningVar __attribute__((swift_name("openWarningVar")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TopLevelHidden")))
-@interface KtTopLevelHidden : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TopLevelHidden.Nested")))
-@interface KtTopLevelHiddenNested : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TopLevelHidden.NestedNested")))
-@interface KtTopLevelHiddenNestedNested : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TopLevelHidden.NestedInner")))
-@interface KtTopLevelHiddenNestedInner : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TopLevelHidden.Inner")))
-@interface KtTopLevelHiddenInner : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TopLevelHidden.InnerInner")))
-@interface KtTopLevelHiddenInnerInner : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestWeakRefs")))
-@interface KtTestWeakRefs : KtBase
-- (instancetype)initWithFrozen:(BOOL)frozen __attribute__((swift_name("init(frozen:)"))) __attribute__((objc_designated_initializer));
-- (void)clearObj __attribute__((swift_name("clearObj()")));
-- (NSArray<id> *)createCycle __attribute__((swift_name("createCycle()")));
-- (id)getObj __attribute__((swift_name("getObj()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SharedRefs")))
-@interface KtSharedRefs : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSMutableArray<id> *)createCollection __attribute__((swift_name("createCollection()")));
-- (NSMutableArray<id> *)createFrozenCollection __attribute__((swift_name("createFrozenCollection()")));
-- (void (^)(void))createFrozenLambda __attribute__((swift_name("createFrozenLambda()")));
-- (KtSharedRefsMutableData *)createFrozenRegularObject __attribute__((swift_name("createFrozenRegularObject()")));
-- (void (^)(void))createLambda __attribute__((swift_name("createLambda()")));
-- (KtSharedRefsMutableData *)createRegularObject __attribute__((swift_name("createRegularObject()")));
-- (BOOL)hasAliveObjects __attribute__((swift_name("hasAliveObjects()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SharedRefs.MutableData")))
-@interface KtSharedRefsMutableData : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (void)update __attribute__((swift_name("update()")));
-@property int32_t x __attribute__((swift_name("x")));
-@end
-
-__attribute__((swift_name("TestRememberNewObject")))
-@protocol KtTestRememberNewObject
-@required
-- (id)getObject __attribute__((swift_name("getObject()")));
-- (void)waitForCleanup __attribute__((swift_name("waitForCleanup()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT49497Model")))
-@interface KtKT49497Model : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("ClassForTypeCheck")))
-@interface KtClassForTypeCheck : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("InterfaceForTypeCheck")))
-@protocol KtInterfaceForTypeCheck
-@required
-@end
-
-__attribute__((swift_name("IAbstractInterface")))
-@protocol KtIAbstractInterface
-@required
-- (int32_t)foo __attribute__((swift_name("foo()")));
-@end
-
-__attribute__((swift_name("IAbstractInterface2")))
-@protocol KtIAbstractInterface2
-@required
-- (int32_t)foo __attribute__((swift_name("foo()")));
-@end
-
-__attribute__((swift_name("AbstractInterfaceBase")))
-@interface KtAbstractInterfaceBase : KtBase <KtIAbstractInterface>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)bar __attribute__((swift_name("bar()")));
-- (int32_t)foo __attribute__((swift_name("foo()")));
-@end
-
-__attribute__((swift_name("AbstractInterfaceBase2")))
-@interface KtAbstractInterfaceBase2 : KtBase <KtIAbstractInterface2>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("AbstractInterfaceBase3")))
-@interface KtAbstractInterfaceBase3 : KtBase <KtIAbstractInterface>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)foo __attribute__((swift_name("foo()")));
-@end
-
-__attribute__((swift_name("GH3525Base")))
-@interface KtGH3525Base : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("GH3525")))
-@interface KtGH3525 : KtGH3525Base
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-+ (instancetype)gH3525 __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtGH3525 *shared __attribute__((swift_name("shared")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestStringConversion")))
-@interface KtTestStringConversion : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property id str __attribute__((swift_name("str")));
-@end
-
-__attribute__((swift_name("GH3825")))
-@protocol KtGH3825
-@required
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)call0AndReturnError:(NSError * _Nullable * _Nullable)error callback:(KtBoolean *(^)(void))callback __attribute__((swift_name("call0(callback:)")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)call1DoThrow:(BOOL)doThrow error:(NSError * _Nullable * _Nullable)error callback:(void (^)(void))callback __attribute__((swift_name("call1(doThrow:callback:)")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)call2Callback:(void (^)(void))callback doThrow:(BOOL)doThrow error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("call2(callback:doThrow:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("GH3825KotlinImpl")))
-@interface KtGH3825KotlinImpl : KtBase <KtGH3825>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)call0AndReturnError:(NSError * _Nullable * _Nullable)error callback:(KtBoolean *(^)(void))callback __attribute__((swift_name("call0(callback:)")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)call1DoThrow:(BOOL)doThrow error:(NSError * _Nullable * _Nullable)error callback:(void (^)(void))callback __attribute__((swift_name("call1(doThrow:callback:)")));
-
-/**
- * @note This method converts instances of MyException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (BOOL)call2Callback:(void (^)(void))callback doThrow:(BOOL)doThrow error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("call2(callback:doThrow:)")));
-@end
-
-__attribute__((swift_name("Foo_FakeOverrideInInterface")))
-@protocol KtFoo_FakeOverrideInInterface
-@required
-- (void)fooT:(id _Nullable)t __attribute__((swift_name("foo(t:)")));
-@end
-
-__attribute__((swift_name("Bar_FakeOverrideInInterface")))
-@protocol KtBar_FakeOverrideInInterface <KtFoo_FakeOverrideInInterface>
-@required
-@end
-
-@interface KtEnumeration (ValuesKt)
-- (KtEnumeration *)getAnswer __attribute__((swift_name("getAnswer()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ValuesKt")))
-@interface KtValuesKt : KtBase
-+ (id)argsFunI:(int32_t)i l:(int64_t)l d:(double)d s:(NSString *)s __attribute__((swift_name("argsFun(i:l:d:s:)")));
-+ (void (^)(void))asUnitBlockBlock:(id _Nullable (^)(void))block __attribute__((swift_name("asUnitBlock(block:)")));
-+ (id)boxIc1:(int32_t)ic1 __attribute__((swift_name("box(ic1:)")));
-+ (id)boxIc2:(id)ic2 __attribute__((swift_name("box(ic2:)")));
-+ (id)boxIc3:(id _Nullable)ic3 __attribute__((swift_name("box(ic3:)")));
-+ (KtBoolean * _Nullable)boxBooleanValue:(BOOL)booleanValue __attribute__((swift_name("box(booleanValue:)")));
-+ (KtByte * _Nullable)boxByteValue:(int8_t)byteValue __attribute__((swift_name("box(byteValue:)")));
-+ (KtDouble * _Nullable)boxDoubleValue:(double)doubleValue __attribute__((swift_name("box(doubleValue:)")));
-+ (KtFloat * _Nullable)boxFloatValue:(float)floatValue __attribute__((swift_name("box(floatValue:)")));
-+ (KtInt * _Nullable)boxIntValue:(int32_t)intValue __attribute__((swift_name("box(intValue:)")));
-+ (KtLong * _Nullable)boxLongValue:(int64_t)longValue __attribute__((swift_name("box(longValue:)")));
-+ (KtShort * _Nullable)boxShortValue:(int16_t)shortValue __attribute__((swift_name("box(shortValue:)")));
-+ (KtUByte * _Nullable)boxUByteValue:(uint8_t)uByteValue __attribute__((swift_name("box(uByteValue:)")));
-+ (KtUInt * _Nullable)boxUIntValue:(uint32_t)uIntValue __attribute__((swift_name("box(uIntValue:)")));
-+ (KtULong * _Nullable)boxULongValue:(uint64_t)uLongValue __attribute__((swift_name("box(uLongValue:)")));
-+ (KtUShort * _Nullable)boxUShortValue:(uint16_t)uShortValue __attribute__((swift_name("box(uShortValue:)")));
-+ (id _Nullable)boxChar:(unichar)receiver __attribute__((swift_name("boxChar(_:)")));
-+ (KtInt * _Nullable)callBase1:(id<KtBase1>)base1 value:(KtInt * _Nullable)value __attribute__((swift_name("call(base1:value:)")));
-+ (int32_t)callBase23:(KtBase23 *)base23 value:(KtInt * _Nullable)value __attribute__((swift_name("call(base23:value:)")));
-+ (KtInt * _Nullable)callBase2:(id<KtBase2>)base2 value:(KtInt * _Nullable)value __attribute__((swift_name("call(base2:value:)")));
-+ (KtInt * _Nullable)callExtendedBase1:(id<KtExtendedBase1>)extendedBase1 value:(KtInt * _Nullable)value __attribute__((swift_name("call(extendedBase1:value:)")));
-+ (int32_t)callBase3:(id)base3 value:(KtInt * _Nullable)value __attribute__((swift_name("call(base3:value:)")));
-+ (void)callFoo_FakeOverrideInInterfaceObj:(id<KtBar_FakeOverrideInInterface>)obj __attribute__((swift_name("callFoo_FakeOverrideInInterface(obj:)")));
-
-/**
- * @note This method converts instances of MyError to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (BOOL)callUnitMethods:(id<KtSwiftOverridableMethodsWithThrows>)methods error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("callUnit(methods:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)callUnitCallerCaller:(id<KtMethodsWithThrowsUnitCaller>)caller methods:(id<KtMethodsWithThrows>)methods error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("callUnitCaller(caller:methods:)")));
-+ (NSString *)concatenateInlineClassValuesIc1:(int32_t)ic1 ic1N:(id _Nullable)ic1N ic2:(id)ic2 ic2N:(id _Nullable)ic2N ic3:(id _Nullable)ic3 ic3N:(id _Nullable)ic3N __attribute__((swift_name("concatenateInlineClassValues(ic1:ic1N:ic2:ic2N:ic3:ic3N:)")));
-+ (id<KtTransform>)createTransformDecimalStringToInt __attribute__((swift_name("createTransformDecimalStringToInt()")));
-+ (void)emptyFun __attribute__((swift_name("emptyFun()")));
-+ (void)ensureEqualBooleansActual:(KtBoolean * _Nullable)actual expected:(BOOL)expected __attribute__((swift_name("ensureEqualBooleans(actual:expected:)")));
-+ (void)ensureEqualBooleansAsAnyActual:(id _Nullable)actual expected:(BOOL)expected __attribute__((swift_name("ensureEqualBooleansAsAny(actual:expected:)")));
-+ (void)ensureEqualBytesActual:(KtByte * _Nullable)actual expected:(int8_t)expected __attribute__((swift_name("ensureEqualBytes(actual:expected:)")));
-+ (void)ensureEqualDoublesActual:(KtDouble * _Nullable)actual expected:(double)expected __attribute__((swift_name("ensureEqualDoubles(actual:expected:)")));
-+ (void)ensureEqualFloatsActual:(KtFloat * _Nullable)actual expected:(float)expected __attribute__((swift_name("ensureEqualFloats(actual:expected:)")));
-+ (void)ensureEqualIntsActual:(KtInt * _Nullable)actual expected:(int32_t)expected __attribute__((swift_name("ensureEqualInts(actual:expected:)")));
-+ (void)ensureEqualLongsActual:(KtLong * _Nullable)actual expected:(int64_t)expected __attribute__((swift_name("ensureEqualLongs(actual:expected:)")));
-+ (void)ensureEqualShortsActual:(KtShort * _Nullable)actual expected:(int16_t)expected __attribute__((swift_name("ensureEqualShorts(actual:expected:)")));
-+ (void)ensureEqualUBytesActual:(KtUByte * _Nullable)actual expected:(uint8_t)expected __attribute__((swift_name("ensureEqualUBytes(actual:expected:)")));
-+ (void)ensureEqualUIntsActual:(KtUInt * _Nullable)actual expected:(uint32_t)expected __attribute__((swift_name("ensureEqualUInts(actual:expected:)")));
-+ (void)ensureEqualULongsActual:(KtULong * _Nullable)actual expected:(uint64_t)expected __attribute__((swift_name("ensureEqualULongs(actual:expected:)")));
-+ (void)ensureEqualUShortsActual:(KtUShort * _Nullable)actual expected:(uint16_t)expected __attribute__((swift_name("ensureEqualUShorts(actual:expected:)")));
-+ (void)error __attribute__((swift_name("error()"))) __attribute__((unavailable("error")));
-+ (void)fooA:(KtKotlinAtomicReference *)a __attribute__((swift_name("foo(a:)")));
-+ (id)fooGenericNumberR:(id)r foo:(id (^)(id))foo __attribute__((swift_name("fooGenericNumber(r:foo:)")));
-+ (NSString *)funArgumentFoo:(NSString *(^)(void))foo __attribute__((swift_name("funArgument(foo:)")));
-+ (void)gc __attribute__((swift_name("gc()")));
-+ (id _Nullable)genericFooT:(id _Nullable)t foo:(id _Nullable (^)(id _Nullable))foo __attribute__((swift_name("genericFoo(t:foo:)")));
-+ (KtEnumeration *)getValue:(int32_t)value __attribute__((swift_name("get(value:)")));
-+ (KtWithCompanionAndObjectCompanion *)getCompanionObject __attribute__((swift_name("getCompanionObject()")));
-+ (KtWithCompanionAndObjectNamed *)getNamedObject __attribute__((swift_name("getNamedObject()")));
-+ (KtOpenClassI *)getNamedObjectInterface __attribute__((swift_name("getNamedObjectInterface()")));
-+ (void (^ _Nullable)(void))getNullBlock __attribute__((swift_name("getNullBlock()")));
-+ (int32_t)getValue1:(int32_t)receiver __attribute__((swift_name("getValue1(_:)")));
-+ (NSString *)getValue2:(id)receiver __attribute__((swift_name("getValue2(_:)")));
-+ (KtTripleVals * _Nullable)getValue3:(id _Nullable)receiver __attribute__((swift_name("getValue3(_:)")));
-+ (KtInt * _Nullable)getValueOrNull1:(id _Nullable)receiver __attribute__((swift_name("getValueOrNull1(_:)")));
-+ (NSString * _Nullable)getValueOrNull2:(id _Nullable)receiver __attribute__((swift_name("getValueOrNull2(_:)")));
-+ (KtTripleVals * _Nullable)getValueOrNull3:(id _Nullable)receiver __attribute__((swift_name("getValueOrNull3(_:)")));
-+ (NSString *)iFunExt:(id<KtI>)receiver __attribute__((swift_name("iFunExt(_:)")));
-+ (BOOL)isA:(id _Nullable)receiver __attribute__((swift_name("isA(_:)")));
-+ (BOOL)isBlockNullBlock:(void (^ _Nullable)(void))block __attribute__((swift_name("isBlockNull(block:)")));
-+ (BOOL)isFreezingEnabled __attribute__((swift_name("isFreezingEnabled()")));
-+ (BOOL)isFrozenObj:(id)obj __attribute__((swift_name("isFrozen(obj:)")));
-+ (BOOL)isFunctionObj:(id _Nullable)obj __attribute__((swift_name("isFunction(obj:)")));
-+ (BOOL)isFunction0Obj:(id _Nullable)obj __attribute__((swift_name("isFunction0(obj:)")));
-+ (id)kotlinLambdaBlock:(id (^)(id))block __attribute__((swift_name("kotlinLambda(block:)")));
-+ (NSDictionary<KtBoolean *, NSString *> *)mapBoolean2String __attribute__((swift_name("mapBoolean2String()")));
-+ (NSDictionary<KtByte *, KtShort *> *)mapByte2Short __attribute__((swift_name("mapByte2Short()")));
-+ (NSDictionary<KtDouble *, NSString *> *)mapDouble2String __attribute__((swift_name("mapDouble2String()")));
-+ (NSDictionary<KtFloat *, KtFloat *> *)mapFloat2Float __attribute__((swift_name("mapFloat2Float()")));
-+ (NSDictionary<KtInt *, KtLong *> *)mapInt2Long __attribute__((swift_name("mapInt2Long()")));
-+ (NSDictionary<KtLong *, KtLong *> *)mapLong2Long __attribute__((swift_name("mapLong2Long()")));
-+ (NSDictionary<KtShort *, KtByte *> *)mapShort2Byte __attribute__((swift_name("mapShort2Byte()")));
-+ (NSDictionary<KtUByte *, KtBoolean *> *)mapUByte2Boolean __attribute__((swift_name("mapUByte2Boolean()")));
-+ (NSDictionary<KtUInt *, KtLong *> *)mapUInt2Long __attribute__((swift_name("mapUInt2Long()")));
-+ (NSDictionary<KtULong *, KtLong *> *)mapULong2Long __attribute__((swift_name("mapULong2Long()")));
-+ (NSDictionary<KtUShort *, KtByte *> *)mapUShort2Byte __attribute__((swift_name("mapUShort2Byte()")));
-+ (int64_t)multiplyInt:(int32_t)int_ long:(int64_t)long_ __attribute__((swift_name("multiply(int:long:)")));
-+ (KtMutableDictionary<KtBoolean *, NSString *> *)mutBoolean2String __attribute__((swift_name("mutBoolean2String()")));
-+ (KtMutableDictionary<KtByte *, KtShort *> *)mutByte2Short __attribute__((swift_name("mutByte2Short()")));
-+ (KtMutableDictionary<KtDouble *, NSString *> *)mutDouble2String __attribute__((swift_name("mutDouble2String()")));
-+ (KtMutableDictionary<KtFloat *, KtFloat *> *)mutFloat2Float __attribute__((swift_name("mutFloat2Float()")));
-+ (KtMutableDictionary<KtInt *, KtLong *> *)mutInt2Long __attribute__((swift_name("mutInt2Long()")));
-+ (KtMutableDictionary<KtLong *, KtLong *> *)mutLong2Long __attribute__((swift_name("mutLong2Long()")));
-+ (KtMutableDictionary<KtShort *, KtByte *> *)mutShort2Byte __attribute__((swift_name("mutShort2Byte()")));
-+ (KtMutableDictionary<KtUByte *, KtBoolean *> *)mutUByte2Boolean __attribute__((swift_name("mutUByte2Boolean()")));
-+ (KtMutableDictionary<KtUInt *, KtLong *> *)mutUInt2Long __attribute__((swift_name("mutUInt2Long()")));
-+ (KtMutableDictionary<KtULong *, KtLong *> *)mutULong2Long __attribute__((swift_name("mutULong2Long()")));
-+ (KtMutableDictionary<KtUShort *, KtByte *> *)mutUShort2Byte __attribute__((swift_name("mutUShort2Byte()")));
-+ (KtEnumeration *)passEnum __attribute__((swift_name("passEnum()")));
-+ (void)print:(id _Nullable)receiver __attribute__((swift_name("print(_:)")));
-+ (void)receiveEnumE:(int32_t)e __attribute__((swift_name("receiveEnum(e:)")));
-+ (void)runNothingBlockBlock:(void (^)(void))block __attribute__((swift_name("runNothingBlock(block:)")));
-+ (BOOL)runUnitBlockBlock:(void (^)(void))block __attribute__((swift_name("runUnitBlock(block:)")));
-+ (id)same:(id)receiver __attribute__((swift_name("same(_:)")));
-+ (NSString *)strFun __attribute__((swift_name("strFun()")));
-+ (NSString *)subExt:(NSString *)receiver i:(int32_t)i __attribute__((swift_name("subExt(_:i:)")));
-+ (int32_t)testAbstractInterfaceCallX:(id<KtIAbstractInterface>)x __attribute__((swift_name("testAbstractInterfaceCall(x:)")));
-+ (int32_t)testAbstractInterfaceCall2X:(id<KtIAbstractInterface2>)x __attribute__((swift_name("testAbstractInterfaceCall2(x:)")));
-+ (BOOL)testClassTypeCheckX:(id)x __attribute__((swift_name("testClassTypeCheck(x:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)testGH3825Gh3825:(id<KtGH3825>)gh3825 error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("testGH3825(gh3825:)")));
-+ (BOOL)testInterfaceTypeCheckX:(id)x __attribute__((swift_name("testInterfaceTypeCheck(x:)")));
-+ (void)testRememberNewObjectTest:(id<KtTestRememberNewObject>)test __attribute__((swift_name("testRememberNewObject(test:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)testSwiftNotThrowingMethods:(id<KtSwiftOverridableMethodsWithThrows>)methods error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("testSwiftNotThrowing(methods:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)testSwiftNotThrowingTest:(id<KtThrowsWithBridgeBase>)test error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("testSwiftNotThrowing(test:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (KtKotlinObjCErrorException * _Nullable)testSwiftThrowingMethods:(id<KtSwiftOverridableMethodsWithThrows>)methods error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("testSwiftThrowing(methods:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)testSwiftThrowingTest:(id<KtThrowsWithBridgeBase>)test flag:(BOOL)flag error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("testSwiftThrowing(test:flag:)")));
-
-/**
- * @note This method converts instances of MyException, MyError to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (BOOL)throwExceptionError:(BOOL)error error:(NSError * _Nullable * _Nullable)error_ __attribute__((swift_name("throwException(error:)")));
-+ (NSString *)toString:(id _Nullable)receiver __attribute__((swift_name("toString(_:)")));
-+ (NSArray<id> *)varargToListArgs:(KtKotlinArray *)args __attribute__((swift_name("varargToList(args:)")));
-+ (void)warning __attribute__((swift_name("warning()"))) __attribute__((deprecated("warning")));
-@property (class, readonly) int32_t PROPERTY_NAME_MUST_NOT_BE_ALTERED_BY_SWIFT __attribute__((swift_name("PROPERTY_NAME_MUST_NOT_BE_ALTERED_BY_SWIFT")));
-@property (class, readonly) NSArray<id> *anyList __attribute__((swift_name("anyList")));
-@property (class) id anyValue __attribute__((swift_name("anyValue")));
-@property (class, readonly) id boolAnyVal __attribute__((swift_name("boolAnyVal")));
-@property (class, readonly) BOOL boolVal __attribute__((swift_name("boolVal")));
-@property (class, readonly) double dbl __attribute__((swift_name("dbl")));
-@property (class) KtKotlinArray *delegatedGlobalArray __attribute__((swift_name("delegatedGlobalArray")));
-@property (class, readonly) NSArray<NSString *> *delegatedList __attribute__((swift_name("delegatedList")));
-@property (class, readonly) id _Nullable errorVal __attribute__((swift_name("errorVal"))) __attribute__((unavailable("error")));
-@property (class) id _Nullable errorVar __attribute__((swift_name("errorVar"))) __attribute__((unavailable("error")));
-@property (class, readonly) float flt __attribute__((swift_name("flt")));
-@property (class) int32_t gh3525BaseInitCount __attribute__((swift_name("gh3525BaseInitCount")));
-@property (class) int32_t gh3525InitCount __attribute__((swift_name("gh3525InitCount")));
-@property (class, readonly) double infDoubleVal __attribute__((swift_name("infDoubleVal")));
-@property (class, readonly) float infFloatVal __attribute__((swift_name("infFloatVal")));
-@property (class) int32_t intVar __attribute__((swift_name("intVar")));
-@property (class, readonly) int32_t integer __attribute__((swift_name("integer")));
-@property (class) id lateinitIntVar __attribute__((swift_name("lateinitIntVar")));
-@property (class, readonly) NSString *lazyVal __attribute__((swift_name("lazyVal")));
-@property (class, readonly) int64_t longInt __attribute__((swift_name("longInt")));
-@property (class) id maxDoubleVal __attribute__((swift_name("maxDoubleVal")));
-@property (class) id minDoubleVal __attribute__((swift_name("minDoubleVal")));
-@property (class, readonly) double nanDoubleVal __attribute__((swift_name("nanDoubleVal")));
-@property (class, readonly) float nanFloatVal __attribute__((swift_name("nanFloatVal")));
-@property (class, readonly) id _Nullable nullVal __attribute__((swift_name("nullVal")));
-@property (class) NSString * _Nullable nullVar __attribute__((swift_name("nullVar")));
-@property (class, readonly) NSArray<id> *numbersList __attribute__((swift_name("numbersList")));
-@property (class) NSString *str __attribute__((swift_name("str")));
-@property (class) id strAsAny __attribute__((swift_name("strAsAny")));
-@property (class, readonly) KtInt *(^sumLambda)(KtInt *, KtInt *) __attribute__((swift_name("sumLambda")));
-@property (class, readonly) id _Nullable warningVal __attribute__((swift_name("warningVal"))) __attribute__((deprecated("warning")));
-@property (class) id _Nullable warningVar __attribute__((swift_name("warningVar"))) __attribute__((deprecated("warning")));
-@end
-
-__attribute__((swift_name("InvariantSuper")))
-@interface KtInvariantSuper : KtBase
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Invariant")))
-@interface KtInvariant : KtInvariantSuper
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("OutVariantSuper")))
-@interface KtOutVariantSuper : KtBase
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("OutVariant")))
-@interface KtOutVariant : KtOutVariantSuper
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("InVariantSuper")))
-@interface KtInVariantSuper : KtBase
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("InVariant")))
-@interface KtInVariant : KtInVariantSuper
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("VectorKt")))
-@interface KtVectorKt : KtBase
-+ (id _Nullable)createNullableVectorIsNull:(BOOL)isNull __attribute__((swift_name("createNullableVector(isNull:)")));
-+ (float __attribute__((__vector_size__(16))))createVectorF0:(float)f0 f1:(float)f1 f2:(float)f2 f3:(float)f3 __attribute__((swift_name("createVector(f0:f1:f2:f3:)")));
-+ (float __attribute__((__vector_size__(16))))createVectorI0:(int32_t)i0 i1:(int32_t)i1 i2:(int32_t)i2 i3:(int32_t)i3 __attribute__((swift_name("createVector(i0:i1:i2:i3:)")));
-+ (int32_t)sumNullableVectorInt:(id _Nullable)receiver __attribute__((swift_name("sumNullableVectorInt(_:)")));
-+ (float)sumVectorFloat:(float __attribute__((__vector_size__(16))))receiver __attribute__((swift_name("sumVectorFloat(_:)")));
-+ (int32_t)sumVectorInt:(float __attribute__((__vector_size__(16))))receiver __attribute__((swift_name("sumVectorInt(_:)")));
-@property (class) float __attribute__((__vector_size__(16))) vector __attribute__((swift_name("vector")));
-@end
-
diff --git a/native/native.tests/testData/framework/objcexport/expectedLazyGroupC/expectedLazy.h b/native/native.tests/testData/framework/objcexport/expectedLazyGroupC/expectedLazy.h
index d0caf10..c7e252a 100644
--- a/native/native.tests/testData/framework/objcexport/expectedLazyGroupC/expectedLazy.h
+++ b/native/native.tests/testData/framework/objcexport/expectedLazyGroupC/expectedLazy.h
@@ -121,1252 +121,6 @@
 @end
 
 __attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("CoroutineException")))
-@interface KtCoroutineException : KtKotlinThrowable
-- (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)) __attribute__((unavailable));
-- (instancetype)initWithCause:(KtKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(KtKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ContinuationHolder")))
-@interface KtContinuationHolder<T> : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (void)resumeValue:(T _Nullable)value __attribute__((swift_name("resume(value:)")));
-- (void)resumeWithExceptionException:(KtKotlinThrowable *)exception __attribute__((swift_name("resumeWithException(exception:)")));
-@end
-
-__attribute__((swift_name("SuspendFun")))
-@protocol KtSuspendFun
-@required
-
-/**
- * @note This method converts instances of CoroutineException, CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)suspendFunDoYield:(BOOL)doYield doThrow:(BOOL)doThrow completionHandler:(void (^)(KtInt * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("suspendFun(doYield:doThrow:completionHandler:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ResultHolder")))
-@interface KtResultHolder<T> : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property int32_t completed __attribute__((swift_name("completed")));
-@property KtKotlinThrowable * _Nullable exception __attribute__((swift_name("exception")));
-@property T _Nullable result __attribute__((swift_name("result")));
-@end
-
-__attribute__((swift_name("SuspendBridge")))
-@protocol KtSuspendBridge
-@required
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)intValue:(id _Nullable)value completionHandler:(void (^)(KtInt * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("int(value:completionHandler:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)intAsAnyValue:(id _Nullable)value completionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("intAsAny(value:completionHandler:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-- (void)nothingValue:(id _Nullable)value completionHandler:(void (^)(KtKotlinNothing * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("nothing(value:completionHandler:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-- (void)nothingAsAnyValue:(id _Nullable)value completionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("nothingAsAny(value:completionHandler:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-- (void)nothingAsIntValue:(id _Nullable)value completionHandler:(void (^)(KtInt * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("nothingAsInt(value:completionHandler:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-- (void)nothingAsUnitValue:(id _Nullable)value completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("nothingAsUnit(value:completionHandler:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)nullableUnitValue:(id _Nullable)value completionHandler:(void (^)(KtKotlinUnit * _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("nullableUnit(value:completionHandler:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)unitValue:(id _Nullable)value completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("unit(value:completionHandler:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)unitAsAnyValue:(id _Nullable)value completionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("unitAsAny(value:completionHandler:)")));
-@end
-
-__attribute__((swift_name("AbstractSuspendBridge")))
-@interface KtAbstractSuspendBridge : KtBase <KtSuspendBridge>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)intAsAnyValue:(KtInt *)value completionHandler:(void (^)(KtInt * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("intAsAny(value:completionHandler:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-- (void)nothingAsAnyValue:(KtInt *)value completionHandler:(void (^)(KtKotlinNothing * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("nothingAsAny(value:completionHandler:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-- (void)nothingAsIntValue:(KtInt *)value completionHandler:(void (^)(KtKotlinNothing * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("nothingAsInt(value:completionHandler:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-- (void)nothingAsUnitValue:(KtInt *)value completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("nothingAsUnit(value:completionHandler:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)nullableUnitValue:(KtInt *)value completionHandler:(void (^)(KtKotlinUnit * _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("nullableUnit(value:completionHandler:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)unitValue:(KtInt *)value completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("unit(value:completionHandler:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)unitAsAnyValue:(KtInt *)value completionHandler:(void (^)(KtKotlinUnit * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("unitAsAny(value:completionHandler:)")));
-@end
-
-__attribute__((swift_name("ThrowCancellationException")))
-@interface KtThrowCancellationException : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ThrowCancellationExceptionImpl")))
-@interface KtThrowCancellationExceptionImpl : KtThrowCancellationException
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)throwCancellationExceptionWithCompletionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("throwCancellationException(completionHandler:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("suspendFunctionChild0")))
-@interface KtsuspendFunctionChild0 : KtBase <KtKotlinSuspendFunction0>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)invokeWithCompletionHandler:(void (^)(NSString * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("invoke(completionHandler:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("suspendFunctionChild1")))
-@interface KtsuspendFunctionChild1 : KtBase <KtKotlinSuspendFunction1>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)invokeP1:(NSString *)p1 completionHandler:(void (^)(NSString * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("invoke(p1:completionHandler:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("CoroutinesKt")))
-@interface KtCoroutinesKt : KtBase
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)callSuspendBridgeBridge:(KtAbstractSuspendBridge *)bridge resultHolder:(KtResultHolder<KtKotlinUnit *> *)resultHolder error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("callSuspendBridge(bridge:resultHolder:)")));
-+ (void)callSuspendFunSuspendFun:(id<KtSuspendFun>)suspendFun doYield:(BOOL)doYield doThrow:(BOOL)doThrow resultHolder:(KtResultHolder<KtInt *> *)resultHolder __attribute__((swift_name("callSuspendFun(suspendFun:doYield:doThrow:resultHolder:)")));
-
-/**
- * @note This method converts instances of CoroutineException, CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (void)callSuspendFun2SuspendFun:(id<KtSuspendFun>)suspendFun doYield:(BOOL)doYield doThrow:(BOOL)doThrow completionHandler:(void (^)(KtInt * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("callSuspendFun2(suspendFun:doYield:doThrow:completionHandler:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)createCoroutineUninterceptedAndResumeFn:(id<KtKotlinSuspendFunction0>)fn resultHolder:(KtResultHolder<id> *)resultHolder error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("createCoroutineUninterceptedAndResume(fn:resultHolder:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)createCoroutineUninterceptedAndResumeFn:(id<KtKotlinSuspendFunction1>)fn receiver:(id _Nullable)receiver resultHolder:(KtResultHolder<id> *)resultHolder error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("createCoroutineUninterceptedAndResume(fn:receiver:resultHolder:)")));
-+ (void)gc __attribute__((swift_name("gc()")));
-+ (id<KtKotlinKSuspendFunction0>)getKSuspendCallableReference0 __attribute__((swift_name("getKSuspendCallableReference0()")));
-+ (id<KtKotlinKSuspendFunction1>)getKSuspendCallableReference1 __attribute__((swift_name("getKSuspendCallableReference1()")));
-+ (id<KtKotlinSuspendFunction0>)getSuspendCallableReference0 __attribute__((swift_name("getSuspendCallableReference0()")));
-+ (id<KtKotlinSuspendFunction1>)getSuspendCallableReference1 __attribute__((swift_name("getSuspendCallableReference1()")));
-+ (KtsuspendFunctionChild0 *)getSuspendChild0 __attribute__((swift_name("getSuspendChild0()")));
-+ (KtsuspendFunctionChild1 *)getSuspendChild1 __attribute__((swift_name("getSuspendChild1()")));
-+ (id<KtKotlinSuspendFunction0>)getSuspendLambda0 __attribute__((swift_name("getSuspendLambda0()")));
-+ (id<KtKotlinSuspendFunction1>)getSuspendLambda1 __attribute__((swift_name("getSuspendLambda1()")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (void)invoke1Block:(id<KtKotlinSuspendFunction1>)block argument:(id _Nullable)argument completionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("invoke1(block:argument:completionHandler:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (id _Nullable)startCoroutineUninterceptedOrReturnFn:(id<KtKotlinSuspendFunction0>)fn resultHolder:(KtResultHolder<id> *)resultHolder error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("startCoroutineUninterceptedOrReturn(fn:resultHolder:)"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (id _Nullable)startCoroutineUninterceptedOrReturnFn:(id<KtKotlinSuspendFunction1>)fn receiver:(id _Nullable)receiver resultHolder:(KtResultHolder<id> *)resultHolder error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("startCoroutineUninterceptedOrReturn(fn:receiver:resultHolder:)"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (id _Nullable)startCoroutineUninterceptedOrReturnFn:(id<KtKotlinSuspendFunction2>)fn receiver:(id _Nullable)receiver param:(id _Nullable)param resultHolder:(KtResultHolder<id> *)resultHolder error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("startCoroutineUninterceptedOrReturn(fn:receiver:param:resultHolder:)"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (void)suspendFunWithCompletionHandler:(void (^)(KtInt * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("suspendFun(completionHandler:)")));
-
-/**
- * @note This method converts instances of CoroutineException, CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (void)suspendFunResult:(id _Nullable)result doSuspend:(BOOL)doSuspend doThrow:(BOOL)doThrow completionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("suspendFun(result:doSuspend:doThrow:completionHandler:)")));
-
-/**
- * @note This method converts instances of CoroutineException, CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (void)suspendFunAsyncResult:(id _Nullable)result continuationHolder:(KtContinuationHolder<id> *)continuationHolder completionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("suspendFunAsync(result:continuationHolder:completionHandler:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (void)throwCancellationExceptionWithCompletionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("throwCancellationException(completionHandler:)")));
-
-/**
- * @note This method converts instances of CoroutineException, CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (BOOL)throwExceptionException:(KtKotlinThrowable *)exception error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("throwException(exception:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (void)unitSuspendFunWithCompletionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("unitSuspendFun(completionHandler:)")));
-
-/**
- * @note This method converts instances of CoroutineException, CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (void)unitSuspendFunDoSuspend:(BOOL)doSuspend doThrow:(BOOL)doThrow completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("unitSuspendFun(doSuspend:doThrow:completionHandler:)")));
-
-/**
- * @note This method converts instances of CoroutineException, CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (void)unitSuspendFunAsyncContinuationHolder:(KtContinuationHolder<KtKotlinUnit *> *)continuationHolder completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("unitSuspendFunAsync(continuationHolder:completionHandler:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("DataClassWithExplicitComponentMethod")))
-@interface KtDataClassWithExplicitComponentMethod : KtBase
-- (instancetype)initWithX:(int32_t)x y:(int32_t)y __attribute__((swift_name("init(x:y:)"))) __attribute__((objc_designated_initializer));
-- (int32_t)component1Arg:(int32_t)arg __attribute__((swift_name("component1(arg:)")));
-- (KtDataClassWithExplicitComponentMethod *)doCopyX:(int32_t)x y:(int32_t)y __attribute__((swift_name("doCopy(x:y:)")));
-- (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 x __attribute__((swift_name("x")));
-@property (readonly) int32_t y __attribute__((swift_name("y")));
-@end
-
-__attribute__((swift_name("ComponentInterface")))
-@protocol KtComponentInterface
-@required
-- (int32_t)component1 __attribute__((swift_name("component1()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("DataClassWithInheritedComponentMethod")))
-@interface KtDataClassWithInheritedComponentMethod : KtBase <KtComponentInterface>
-- (instancetype)initWithX:(int32_t)x __attribute__((swift_name("init(x:)"))) __attribute__((objc_designated_initializer));
-- (int32_t)component1 __attribute__((swift_name("component1()")));
-- (KtDataClassWithInheritedComponentMethod *)doCopyX:(int32_t)x __attribute__((swift_name("doCopy(x:)")));
-- (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 x __attribute__((swift_name("x")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("RegularClassWithComponentMethods")))
-@interface KtRegularClassWithComponentMethods : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)component1 __attribute__((swift_name("component1()")));
-- (int32_t)component3 __attribute__((swift_name("component3()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("DataClassWithStrangeNames")))
-@interface KtDataClassWithStrangeNames : KtBase
-- (instancetype)initWithComponent124:(int32_t)component124 componentABC:(int32_t)componentABC __attribute__((swift_name("init(component124:componentABC:)"))) __attribute__((objc_designated_initializer));
-- (int32_t)component16 __attribute__((swift_name("component16()")));
-- (KtDataClassWithStrangeNames *)doCopyComponent124:(int32_t)component124 componentABC:(int32_t)componentABC __attribute__((swift_name("doCopy(component124:componentABC:)")));
-- (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 component124 __attribute__((swift_name("component124")));
-@property (readonly) int32_t componentABC __attribute__((swift_name("componentABC")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("DataClassComponentMethodsKt")))
-@interface KtDataClassComponentMethodsKt : KtBase
-+ (int32_t)component1 __attribute__((swift_name("component1()")));
-+ (int32_t)component4 __attribute__((swift_name("component4()")));
-@end
-
-__attribute__((swift_name("DeallocRetainBase")))
-@interface KtDeallocRetainBase : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("DeallocRetainKt")))
-@interface KtDeallocRetainKt : KtBase
-+ (void)assertNullValue:(id _Nullable)value __attribute__((swift_name("assertNull(value:)")));
-+ (KtKotlinWeakReference<id> *)createWeakReferenceValue:(id)value __attribute__((swift_name("createWeakReference(value:)")));
-+ (void)garbageCollect __attribute__((swift_name("garbageCollect()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("EnumLeftRightUpDown")))
-@interface KtEnumLeftRightUpDown : KtKotlinEnum<KtEnumLeftRightUpDown *>
-+ (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) KtEnumLeftRightUpDown *left __attribute__((swift_name("left")));
-@property (class, readonly) KtEnumLeftRightUpDown *right __attribute__((swift_name("right")));
-@property (class, readonly) KtEnumLeftRightUpDown *up __attribute__((swift_name("up")));
-@property (class, readonly) KtEnumLeftRightUpDown *down __attribute__((swift_name("down")));
-+ (KtKotlinArray<KtEnumLeftRightUpDown *> *)values __attribute__((swift_name("values()")));
-@property (class, readonly) NSArray<KtEnumLeftRightUpDown *> *entries __attribute__((swift_name("entries")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("EnumOneTwoThreeValues")))
-@interface KtEnumOneTwoThreeValues : KtKotlinEnum<KtEnumOneTwoThreeValues *>
-+ (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) KtEnumOneTwoThreeValues *one __attribute__((swift_name("one")));
-@property (class, readonly) KtEnumOneTwoThreeValues *two __attribute__((swift_name("two")));
-@property (class, readonly) KtEnumOneTwoThreeValues *three __attribute__((swift_name("three")));
-@property (class, readonly) KtEnumOneTwoThreeValues *values __attribute__((swift_name("values")));
-@property (class, readonly) KtEnumOneTwoThreeValues *entries __attribute__((swift_name("entries")));
-+ (KtKotlinArray<KtEnumOneTwoThreeValues *> *)values __attribute__((swift_name("values()")));
-@property (class, readonly) NSArray<KtEnumOneTwoThreeValues *> *entries __attribute__((swift_name("entries")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("EnumValuesValues_")))
-@interface KtEnumValuesValues_ : KtKotlinEnum<KtEnumValuesValues_ *>
-+ (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) KtEnumValuesValues_ *values __attribute__((swift_name("values")));
-@property (class, readonly) KtEnumValuesValues_ *values __attribute__((swift_name("values")));
-@property (class, readonly) KtEnumValuesValues_ *entries __attribute__((swift_name("entries")));
-@property (class, readonly) KtEnumValuesValues_ *entries __attribute__((swift_name("entries")));
-+ (KtKotlinArray<KtEnumValuesValues_ *> *)values __attribute__((swift_name("values()")));
-@property (class, readonly) NSArray<KtEnumValuesValues_ *> *entries __attribute__((swift_name("entries")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("EmptyEnum")))
-@interface KtEmptyEnum : KtKotlinEnum<KtEmptyEnum *>
-+ (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));
-+ (KtKotlinArray<KtEmptyEnum *> *)values __attribute__((swift_name("values()")));
-@property (class, readonly) NSArray<KtEmptyEnum *> *entries __attribute__((swift_name("entries")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("EnumValuesKt")))
-@interface KtEnumValuesKt : KtBase
-+ (KtNoEnumEntriesEnum *)dceAvoidance __attribute__((swift_name("dceAvoidance()")));
-@end
-
-__attribute__((swift_name("FunInterface")))
-@protocol KtFunInterface
-@required
-- (int32_t)run __attribute__((swift_name("run()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("FunInterfacesKt")))
-@interface KtFunInterfacesKt : KtBase
-+ (id<KtFunInterface>)getLambda __attribute__((swift_name("getLambda()")));
-+ (id<KtFunInterface>)getObject __attribute__((swift_name("getObject()")));
-@end
-
-__attribute__((swift_name("FHolder")))
-@interface KtFHolder : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) id _Nullable value __attribute__((swift_name("value")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("F2Holder")))
-@interface KtF2Holder : KtFHolder
-- (instancetype)initWithValue:(id _Nullable (^)(id _Nullable, id _Nullable))value __attribute__((swift_name("init(value:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-@property (readonly) id _Nullable (^value)(id _Nullable, id _Nullable) __attribute__((swift_name("value")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("F32Holder")))
-@interface KtF32Holder : KtFHolder
-- (instancetype)initWithValue:(id _Nullable (^)(id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable))value __attribute__((swift_name("init(value:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-@property (readonly) id _Nullable (^value)(id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable) __attribute__((swift_name("value")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("F33Holder")))
-@interface KtF33Holder : KtFHolder
-- (instancetype)initWithValue:(id _Nullable (^)(id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable))value __attribute__((swift_name("init(value:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-@property (readonly) id<KtKotlinFunction33> value __attribute__((swift_name("value")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("FunctionalTypesKt")))
-@interface KtFunctionalTypesKt : KtBase
-+ (void)callDynType2List:(NSArray<id _Nullable (^)(id _Nullable, id _Nullable)> *)list param:(id _Nullable)param __attribute__((swift_name("callDynType2(list:param:)")));
-+ (void)callDynType32List:(NSArray<id _Nullable (^)(id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable)> *)list param:(id _Nullable)param __attribute__((swift_name("callDynType32(list:param:)")));
-+ (void)callDynType33List:(NSArray<id<KtKotlinFunction33>> *)list param:(id _Nullable)param __attribute__((swift_name("callDynType33(list:param:)")));
-+ (void)callStaticType2Fct:(id _Nullable (^)(id _Nullable, id _Nullable))fct param:(id _Nullable)param __attribute__((swift_name("callStaticType2(fct:param:)")));
-+ (void)callStaticType32Fct:(id _Nullable (^)(id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable))fct param:(id _Nullable)param __attribute__((swift_name("callStaticType32(fct:param:)")));
-+ (void)callStaticType33Fct:(id _Nullable (^)(id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable))fct param:(id _Nullable)param __attribute__((swift_name("callStaticType33(fct:param:)")));
-+ (KtF32Holder *)getDynType32 __attribute__((swift_name("getDynType32()")));
-+ (KtF2Holder *)getDynTypeLambda2 __attribute__((swift_name("getDynTypeLambda2()")));
-+ (KtF33Holder *)getDynTypeLambda33 __attribute__((swift_name("getDynTypeLambda33()")));
-+ (KtF2Holder *)getDynTypeRef2 __attribute__((swift_name("getDynTypeRef2()")));
-+ (KtF33Holder *)getDynTypeRef33 __attribute__((swift_name("getDynTypeRef33()")));
-+ (id _Nullable (^)(id _Nullable, id _Nullable))getStaticLambda2 __attribute__((swift_name("getStaticLambda2()")));
-+ (id _Nullable (^)(id _Nullable, id _Nullable))getStaticRef2 __attribute__((swift_name("getStaticRef2()")));
-+ (id _Nullable (^)(id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable))getStaticType32 __attribute__((swift_name("getStaticType32()")));
-+ (id _Nullable (^)(id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable))getStaticTypeLambda33 __attribute__((swift_name("getStaticTypeLambda33()")));
-+ (id _Nullable (^)(id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable))getStaticTypeRef33 __attribute__((swift_name("getStaticTypeRef33()")));
-@end
-
-__attribute__((swift_name("GH4002ArgumentBase")))
-@interface KtGH4002ArgumentBase : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("GH4002Argument")))
-@interface KtGH4002Argument : KtGH4002ArgumentBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestIncompatiblePropertyTypeWarning")))
-@interface KtTestIncompatiblePropertyTypeWarning : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestIncompatiblePropertyTypeWarningGeneric")))
-@interface KtTestIncompatiblePropertyTypeWarningGeneric<T> : KtBase
-- (instancetype)initWithValue:(T _Nullable)value __attribute__((swift_name("init(value:)"))) __attribute__((objc_designated_initializer));
-@property (readonly) T _Nullable value __attribute__((swift_name("value")));
-@end
-
-__attribute__((swift_name("TestIncompatiblePropertyTypeWarningInterfaceWithGenericProperty")))
-@protocol KtTestIncompatiblePropertyTypeWarningInterfaceWithGenericProperty
-@required
-@property (readonly) KtTestIncompatiblePropertyTypeWarningGeneric<id> *p __attribute__((swift_name("p")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestIncompatiblePropertyTypeWarning.ClassOverridingInterfaceWithGenericProperty")))
-@interface KtTestIncompatiblePropertyTypeWarningClassOverridingInterfaceWithGenericProperty : KtBase <KtTestIncompatiblePropertyTypeWarningInterfaceWithGenericProperty>
-- (instancetype)initWithP:(KtTestIncompatiblePropertyTypeWarningGeneric<NSString *> *)p __attribute__((swift_name("init(p:)"))) __attribute__((objc_designated_initializer));
-@property (readonly) KtTestIncompatiblePropertyTypeWarningGeneric<NSString *> *p __attribute__((swift_name("p")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestGH3992")))
-@interface KtTestGH3992 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("TestGH3992.C")))
-@interface KtTestGH3992C : KtBase
-- (instancetype)initWithA:(KtTestGH3992A *)a __attribute__((swift_name("init(a:)"))) __attribute__((objc_designated_initializer));
-@property (readonly) KtTestGH3992A *a __attribute__((swift_name("a")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestGH3992.D")))
-@interface KtTestGH3992D : KtTestGH3992C
-- (instancetype)initWithA:(KtTestGH3992B *)a __attribute__((swift_name("init(a:)"))) __attribute__((objc_designated_initializer));
-@property (readonly) KtTestGH3992B *a __attribute__((swift_name("a")));
-@end
-
-__attribute__((swift_name("TestGH3992.A")))
-@interface KtTestGH3992A : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestGH3992.B")))
-@interface KtTestGH3992B : KtTestGH3992A
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ClassNotAvailableInSwift")))
-@interface KtClassNotAvailableInSwift : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ParentClass")))
-@interface KtParentClass : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ParentClass.NestedClass")))
-@interface KtParentClassNestedClass : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ParentClass.NestedClassDeeplyNestedClass")))
-@interface KtParentClassNestedClassDeeplyNestedClass : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ParentClass.InnerClass")))
-@interface KtParentClassInnerClass : NSObject
-@end
-
-__attribute__((swift_name("InterfaceNotAvailableInSwift")))
-@protocol KtInterfaceNotAvailableInSwift
-@required
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("UnavailableEnum")))
-@interface KtUnavailableEnum : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("UnavailableObject")))
-@interface KtUnavailableObject : NSObject
-@end
-
-__attribute__((swift_name("SealedClass")))
-@interface KtSealedClass : KtBase
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SealedClass.A")))
-@interface KtSealedClassA : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SealedClass.B")))
-@interface KtSealedClassB : KtSealedClass
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SealedClass.C")))
-@interface KtSealedClassC : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("WrapperOverUnavailable")))
-@interface KtWrapperOverUnavailable<T> : KtBase
-- (instancetype)initWithArg:(T)arg __attribute__((swift_name("init(arg:)"))) __attribute__((objc_designated_initializer));
-@property (readonly) T arg __attribute__((swift_name("arg")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("HiddenfromobjcKt")))
-@interface KtHiddenfromobjcKt : KtBase
-+ (NSString *)consumeUnavailableParam:(id)param __attribute__((swift_name("consumeUnavailable(param:)")));
-+ (KtSealedClass *)createSealedClass __attribute__((swift_name("createSealedClass()")));
-+ (id)createUnavailableEnum __attribute__((swift_name("createUnavailableEnum()")));
-+ (id)createUnavailableInterface __attribute__((swift_name("createUnavailableInterface()")));
-+ (id)doSomethingMeaningless:(NSString *)receiver another:(id)another __attribute__((swift_name("doSomethingMeaningless(_:another:)")));
-+ (id)getUnavailableObject __attribute__((swift_name("getUnavailableObject()")));
-+ (id)produceUnavailable __attribute__((swift_name("produceUnavailable()")));
-+ (id _Nullable)useOfNullableUnavailableClassParam:(id _Nullable)param __attribute__((swift_name("useOfNullableUnavailableClass(param:)")));
-+ (NSString *)useOfNullableUnavailableEnumParam:(id _Nullable)param __attribute__((swift_name("useOfNullableUnavailableEnum(param:)")));
-+ (NSString * _Nullable)useOfNullableUnavailableInterfaceParam:(id _Nullable)param __attribute__((swift_name("useOfNullableUnavailableInterface(param:)")));
-+ (NSString * _Nullable)useOfNullableUnavailableObjectParam:(id _Nullable)param __attribute__((swift_name("useOfNullableUnavailableObject(param:)")));
-+ (id)useOfUnavailableClassParam:(id)param __attribute__((swift_name("useOfUnavailableClass(param:)")));
-+ (NSString *)useOfUnavailableEnumParam:(id)param __attribute__((swift_name("useOfUnavailableEnum(param:)")));
-+ (NSString *)useOfUnavailableObjectParam:(id)param __attribute__((swift_name("useOfUnavailableObject(param:)")));
-+ (NSString *)useSealedClassParam:(KtSealedClass *)param __attribute__((swift_name("useSealedClass(param:)")));
-+ (NSString *)useUnavailableA:(id)a __attribute__((swift_name("useUnavailable(a:)")));
-@end
-
-__attribute__((swift_name("InterfaceNameManglingI1")))
-@protocol KtInterfaceNameManglingI1
-@required
-- (int32_t)clashingMethod __attribute__((swift_name("clashingMethod()")));
-- (int32_t)interfaceClashingMethodWithObjCNameInBoth __attribute__((swift_name("interfaceClashingMethodWithObjCNameInBoth()")));
-- (int32_t)interfaceClashingMethodWithObjCNameInI1 __attribute__((swift_name("interfaceClashingMethodWithObjCNameInI1()")));
-- (int32_t)interfaceClashingMethodWithObjCNameInI2 __attribute__((swift_name("interfaceClashingMethodWithObjCNameInI2()")));
-@property (readonly) int32_t clashingProperty __attribute__((swift_name("clashingProperty")));
-@end
-
-__attribute__((swift_name("InterfaceNameManglingI2")))
-@protocol KtInterfaceNameManglingI2
-@required
-- (id)clashingMethod __attribute__((swift_name("clashingMethod()")));
-- (id)interfaceClashingMethodWithObjCNameInBoth __attribute__((swift_name("interfaceClashingMethodWithObjCNameInBoth()")));
-- (id)interfaceClashingMethodWithObjCNameInI2 __attribute__((swift_name("interfaceClashingMethodWithObjCNameInI2()")));
-- (id)interfaceClashingMethodWithObjCNameInI1 __attribute__((swift_name("interfaceClashingMethodWithObjCNameInI1()")));
-@property (readonly) id clashingProperty __attribute__((swift_name("clashingProperty")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("InterfaceNameManglingC1")))
-@interface KtInterfaceNameManglingC1 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)clashingMethod __attribute__((swift_name("clashingMethod()")));
-@property (readonly) NSString *clashingProperty __attribute__((swift_name("clashingProperty")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("InterfaceNameManglingC2")))
-@interface KtInterfaceNameManglingC2 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)clashingMethod __attribute__((swift_name("clashingMethod()")));
-@property (readonly) int32_t clashingProperty __attribute__((swift_name("clashingProperty")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("InterfaceMethodNameManglingKt")))
-@interface KtInterfaceMethodNameManglingKt : KtBase
-+ (id<KtInterfaceNameManglingI1>)i1 __attribute__((swift_name("i1()")));
-+ (id<KtInterfaceNameManglingI2>)i2 __attribute__((swift_name("i2()")));
-+ (KtInterfaceNameManglingC1 *)o1 __attribute__((swift_name("o1()")));
-+ (KtInterfaceNameManglingC2 *)o2 __attribute__((swift_name("o2()")));
-@end
-
-
-/**
- * Summary class [KDocExport].
- *
- * @property xyzzy Doc for property xyzzy
- * @property zzz See below.
- */
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KDocExport")))
-@interface KtKDocExport : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-
-/** Non-primary ctor KDoc: */
-- (instancetype)initWithName:(NSString *)name __attribute__((swift_name("init(name:)"))) __attribute__((objc_designated_initializer));
-
-/** @property xyzzy KDoc for foo? */
-@property (readonly) NSString *foo __attribute__((swift_name("foo")));
-
-/**
- * @param xyzzy is documented.
- *
- * This is multi-line KDoc. See a blank line above.
- */
-@property (readonly) NSString *xyzzy __attribute__((swift_name("xyzzy")));
-
-/** @property foo KDoc for yxxyz? */
-@property int32_t yxxyz __attribute__((swift_name("yxxyz")));
-@end
-
-__attribute__((swift_name("SomeClassWithProperty")))
-@interface KtSomeClassWithProperty : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-
-/**
- * Returns dispatcher that executes coroutines immediately when it is already in the right context
- * (e.g. current looper is the same as this handler's looper) without an additional [re-dispatch][CoroutineDispatcher.dispatch].
- *
- * Immediate dispatcher is safe from stack overflows and in case of nested invocations forms event-loop similar to [Dispatchers.Unconfined].
- * The event loop is an advanced topic and its implications can be found in [Dispatchers.Unconfined] documentation.
- * The formed event-loop is shared with [Unconfined] and other immediate dispatchers, potentially overlapping tasks between them.
- *
- * Example of usage:
- * ```
- * suspend fun updateUiElement(val text: String) {
- *   **
- *    * If it is known that updateUiElement can be invoked both from the Main thread and from other threads,
- *    * `immediate` dispatcher is used as a performance optimization to avoid unnecessary dispatch.
- *    *
- *    * In that case, when `updateUiElement` is invoked from the Main thread, `uiElement.text` will be
- *    * invoked immediately without any dispatching, otherwise, the `Dispatchers.Main` dispatch cycle will be triggered.
- *    **
- *   withContext(Dispatchers.Main.immediate) {
- *     uiElement.text = text
- *   }
- *   // Do context-independent logic such as logging
- * }
- * ```
- *
- * Method may throw [UnsupportedOperationException] if immediate dispatching is not supported by current dispatcher,
- * please refer to specific dispatcher documentation.
- *
- * [Dispatchers.Main] supports immediate execution for Android, JavaFx and Swing platforms.
- */
-@property (readonly) KtSomeClassWithProperty *heavyFormattedKDocFoo __attribute__((swift_name("heavyFormattedKDocFoo")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KdocExportKt")))
-@interface KtKdocExportKt : KtBase
-
-/**
- * Useless function [whatever]
- *
- * This kdoc has some additional formatting.
- * @param a keep intact and return
- * @return value of [a]
- * Check for additional comment (note) below
- *
- * @note This method converts instances of IllegalArgumentException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (NSString * _Nullable)whateverA:(NSString *)a error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("whatever(a:)")));
-@end
-
-__attribute__((swift_name("KotlinPrivateOverrideI1")))
-@protocol KtKotlinPrivateOverrideI1
-@required
-- (int32_t)i123AbstractMethod __attribute__((swift_name("i123AbstractMethod()")));
-- (int32_t)i1OpenMethod __attribute__((swift_name("i1OpenMethod()")));
-@end
-
-__attribute__((swift_name("KotlinPrivateOverrideI2")))
-@protocol KtKotlinPrivateOverrideI2
-@required
-- (int32_t)i123AbstractMethod __attribute__((swift_name("i123AbstractMethod()")));
-- (int32_t)i234AbstractMethod __attribute__((swift_name("i234AbstractMethod()")));
-- (int32_t)i2AbstractMethod __attribute__((swift_name("i2AbstractMethod()")));
-@end
-
-__attribute__((swift_name("KotlinPrivateOverrideA1")))
-@interface KtKotlinPrivateOverrideA1 : KtBase <KtKotlinPrivateOverrideI1, KtKotlinPrivateOverrideI2>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)a1AbstractMethod __attribute__((swift_name("a1AbstractMethod()")));
-- (int32_t)a1OpenMethod __attribute__((swift_name("a1OpenMethod()")));
-@end
-
-__attribute__((swift_name("KotlinPrivateOverrideI3")))
-@protocol KtKotlinPrivateOverrideI3
-@required
-- (int32_t)i123AbstractMethod __attribute__((swift_name("i123AbstractMethod()")));
-- (int32_t)i234AbstractMethod __attribute__((swift_name("i234AbstractMethod()")));
-- (int32_t)i3AbstractMethod __attribute__((swift_name("i3AbstractMethod()")));
-@end
-
-__attribute__((swift_name("KotlinPrivateOverrideI4")))
-@protocol KtKotlinPrivateOverrideI4
-@required
-- (int32_t)i234AbstractMethod __attribute__((swift_name("i234AbstractMethod()")));
-- (int32_t)i4AbstractMethod __attribute__((swift_name("i4AbstractMethod()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KotlinPrivateOverrideKt")))
-@interface KtKotlinPrivateOverrideKt : KtBase
-+ (id)createP1 __attribute__((swift_name("createP1()")));
-+ (id)createP12 __attribute__((swift_name("createP12()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt35940Kt")))
-@interface KtKt35940Kt : KtBase
-+ (NSString *)testKt35940 __attribute__((swift_name("testKt35940()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT38641")))
-@interface KtKT38641 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT38641.IntType")))
-@interface KtKT38641IntType : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (getter=description, setter=setDescription:) int32_t description_ __attribute__((swift_name("description_")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT38641.Val")))
-@interface KtKT38641Val : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly, getter=description) NSString *description_ __attribute__((swift_name("description_")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT38641.Var")))
-@interface KtKT38641Var : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (getter=description, setter=setDescription:) NSString *description_ __attribute__((swift_name("description_")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT38641.TwoProperties")))
-@interface KtKT38641TwoProperties : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly, getter=description) NSString *description_ __attribute__((swift_name("description_")));
-@property (readonly) NSString *description_ __attribute__((swift_name("description_")));
-@end
-
-__attribute__((swift_name("KT38641.OverrideVal")))
-@interface KtKT38641OverrideVal : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly, getter=description) NSString *description_ __attribute__((swift_name("description_")));
-@end
-
-__attribute__((swift_name("KT38641OverrideVar")))
-@protocol KtKT38641OverrideVar
-@required
-@property (getter=description, setter=setDescription:) NSString *description_ __attribute__((swift_name("description_")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt38641Kt")))
-@interface KtKt38641Kt : KtBase
-+ (NSString *)getOverrideValDescriptionImpl:(KtKT38641OverrideVal *)impl __attribute__((swift_name("getOverrideValDescription(impl:)")));
-+ (NSString *)getOverrideVarDescriptionImpl:(id<KtKT38641OverrideVar>)impl __attribute__((swift_name("getOverrideVarDescription(impl:)")));
-+ (void)setOverrideVarDescriptionImpl:(id<KtKT38641OverrideVar>)impl newValue:(NSString *)newValue __attribute__((swift_name("setOverrideVarDescription(impl:newValue:)")));
-@end
-
-__attribute__((swift_name("JsonConfiguration")))
-@interface KtJsonConfiguration : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable("This class is deprecated for removal during serialization 1.0 API stabilization.\nFor configuring Json instances, the corresponding builder function can be used instead, e.g. instead of'Json(JsonConfiguration.Stable.copy(isLenient = true))' 'Json { isLenient = true }' should be used.\nInstead of storing JsonConfiguration instances of the code, Json instances can be used directly:'Json(MyJsonConfiguration.copy(prettyPrint = true))' can be replaced with 'Json(from = MyApplicationJson) { prettyPrint = true }'")));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("MoreTrickyChars")))
-@interface KtMoreTrickyChars : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((deprecated("'\"\\@$(){}\r\n")));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt39206Kt")))
-@interface KtKt39206Kt : KtBase
-+ (int32_t)myFunc __attribute__((swift_name("myFunc()"))) __attribute__((deprecated("Don't call this\nPlease")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Ckt41907")))
-@interface KtCkt41907 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("Ikt41907")))
-@protocol KtIkt41907
-@required
-- (void)fooC:(KtCkt41907 *)c __attribute__((swift_name("foo(c:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt41907Kt")))
-@interface KtKt41907Kt : KtBase
-+ (void)escapeCC:(KtCkt41907 *)c __attribute__((swift_name("escapeC(c:)")));
-+ (void)testKt41907O:(id<KtIkt41907>)o __attribute__((swift_name("testKt41907(o:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT43599")))
-@interface KtKT43599 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) NSString *memberProperty __attribute__((swift_name("memberProperty")));
-@end
-
-@interface KtKT43599 (Kt43599Kt)
-@property (readonly) NSString *extensionProperty __attribute__((swift_name("extensionProperty")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt43599Kt")))
-@interface KtKt43599Kt : KtBase
-+ (void)setTopLevelLateinitPropertyValue:(NSString *)value __attribute__((swift_name("setTopLevelLateinitProperty(value:)")));
-@property (class, readonly) NSString *topLevelLateinitProperty __attribute__((swift_name("topLevelLateinitProperty")));
-@property (class, readonly) NSString *topLevelProperty __attribute__((swift_name("topLevelProperty")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT43780TestObject")))
-@interface KtKT43780TestObject : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)kT43780TestObject __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtKT43780TestObject *shared __attribute__((swift_name("shared")));
-@property (readonly) NSString *Shared __attribute__((swift_name("Shared")));
-@property (readonly) NSString *shared __attribute__((swift_name("shared")));
-@property (readonly) int32_t x __attribute__((swift_name("x")));
-@property (readonly) int32_t y __attribute__((swift_name("y")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT43780TestClassWithCompanion")))
-@interface KtKT43780TestClassWithCompanion : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (class, readonly, getter=companion) KtKT43780TestClassWithCompanionCompanion *companion __attribute__((swift_name("companion")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT43780TestClassWithCompanion.Companion")))
-@interface KtKT43780TestClassWithCompanionCompanion : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)companion __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtKT43780TestClassWithCompanionCompanion *shared __attribute__((swift_name("shared")));
-@property (readonly) int32_t z __attribute__((swift_name("z")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Shared")))
-@interface KtShared : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)shared __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared_) KtShared *shared __attribute__((swift_name("shared")));
-@property (readonly) int32_t x __attribute__((swift_name("x")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Companion")))
-@interface KtCompanion : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (class, readonly, getter=companion) KtCompanionCompanion *companion __attribute__((swift_name("companion")));
-@property (readonly) int32_t t __attribute__((swift_name("t")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Companion.Companion")))
-@interface KtCompanionCompanion : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)companion __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtCompanionCompanion *shared __attribute__((swift_name("shared")));
-@property (readonly) int32_t x __attribute__((swift_name("x")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT43780Enum")))
-@interface KtKT43780Enum : KtKotlinEnum<KtKT43780Enum *>
-+ (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) KtKT43780Enum *otherEntry __attribute__((swift_name("otherEntry")));
-@property (class, readonly) KtKT43780Enum *companion __attribute__((swift_name("companion")));
-+ (KtKotlinArray<KtKT43780Enum *> *)values __attribute__((swift_name("values()")));
-@property (class, readonly) NSArray<KtKT43780Enum *> *entries __attribute__((swift_name("entries")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT43780Enum.Companion")))
-@interface KtKT43780EnumCompanion : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)companion __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtKT43780EnumCompanion *shared __attribute__((swift_name("shared")));
-@property (readonly) int32_t x __attribute__((swift_name("x")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ClassWithInternalCompanion")))
-@interface KtClassWithInternalCompanion : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) int32_t y __attribute__((swift_name("y")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ClassWithPrivateCompanion")))
-@interface KtClassWithPrivateCompanion : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) int32_t y __attribute__((swift_name("y")));
-@end
-
-__attribute__((swift_name("Host")))
-@protocol KtHost
-@required
-@property (readonly) NSString *test __attribute__((swift_name("test")));
-@end
-
-__attribute__((swift_name("AbstractHost")))
-@interface KtAbstractHost : KtBase <KtHost>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt46431Kt")))
-@interface KtKt46431Kt : KtBase
-+ (id<KtHost>)createAbstractHost __attribute__((swift_name("createAbstractHost()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT49937")))
-@interface KtKT49937 : KtBase
-- (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()")));
-@end
-
-
-/**
- * @note annotations
- *   Foo
- *   BugReport(assignedTo="me", status="open")
-*/
-__attribute__((swift_name("MyInterface")))
-@protocol KtMyInterface
-@required
-@end
-
-
-/**
- * @note annotations
- *   Foo
- *   BugReport(assignedTo="me", status="open")
-*/
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Bar")))
-@interface KtBar : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-
-/**
- * My method
- *   @param nodocParam is one arg
- *  @param fooParam is second arg
- * @param fooParam annotations Foo BugReport(assignedTo="me", status="fixed")
- * @return their sum
- *
- * @note annotations
- *   Foo
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
- * @note This method has protected visibility in Kotlin source and is intended only for use by subclasses.
-*/
-- (void)bazNodocParam:(int32_t)nodocParam fooParam:(int32_t)fooParam completionHandler:(void (^)(KtInt * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("baz(nodocParam:fooParam:completionHandler:)"))) __attribute__((deprecated("warning")));
-
-/**
- * @note This property has protected visibility in Kotlin source and is intended only for use by subclasses.
-*/
-@property (readonly) NSString *farewell __attribute__((swift_name("farewell")));
-
-/** My property
- ***
- *
- *
- * @note annotations
- *   Foo
- *   BugReport(assignedTo="me", status="open")
-*/
-@property (readonly) NSString *greeting __attribute__((swift_name("greeting")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT54119KotlinKey")))
-@interface KtKT54119KotlinKey : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt54119Kt")))
-@interface KtKt54119Kt : KtBase
-+ (BOOL)callContainsSet:(NSSet<id> *)set __attribute__((swift_name("callContains(set:)")));
-+ (BOOL)callContainsEntryMap:(NSDictionary<id, id> *)map __attribute__((swift_name("callContainsEntry(map:)")));
-+ (BOOL)callContainsKeyMap:(NSDictionary<id, id> *)map __attribute__((swift_name("callContainsKey(map:)")));
-+ (BOOL)callContainsValueMap:(NSDictionary<id, id> *)map __attribute__((swift_name("callContainsValue(map:)")));
-+ (id _Nullable)callGetMap:(NSDictionary<id, id> *)map __attribute__((swift_name("callGet(map:)")));
-+ (id _Nullable)callGetElementSet:(NSSet<id> *)set __attribute__((swift_name("callGetElement(set:)")));
-+ (int32_t)callGetOrThrowConcurrentModificationMap:(NSDictionary<id, id> *)map __attribute__((swift_name("callGetOrThrowConcurrentModification(map:)")));
-@end
-
-@interface KtKotlinSequenceScope (Kt55736Kt)
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)fillWithCompletionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("fill(completionHandler:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt55736Kt")))
-@interface KtKt55736Kt : KtBase
-+ (NSArray<KtInt *> *)callbackBlock:(id<KtKotlinSuspendFunction1>)block __attribute__((swift_name("callback(block:)")));
-+ (id<KtKotlinKSuspendFunction1>)getFillFunction __attribute__((swift_name("getFillFunction()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt56521")))
-@interface KtKt56521 : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)kt56521 __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtKt56521 *shared __attribute__((swift_name("shared")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt56521Kt")))
-@interface KtKt56521Kt : KtBase
-+ (KtKt56521 *)getKt56521 __attribute__((swift_name("getKt56521()")));
-@property (class) int32_t initialized __attribute__((swift_name("initialized")));
-@end
-
-__attribute__((swift_name("IKt57373")))
-@protocol KtIKt57373
-@required
-@property (readonly) int32_t bar __attribute__((swift_name("bar")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("DKt57373")))
-@interface KtDKt57373 : KtBase <KtIKt57373>
-- (instancetype)initWithFoo:(id<KtIKt57373>)foo __attribute__((swift_name("init(foo:)"))) __attribute__((objc_designated_initializer));
-@property (readonly) int32_t bar __attribute__((swift_name("bar")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("CKt57373")))
-@interface KtCKt57373 : KtBase <KtIKt57373>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) int32_t bar __attribute__((swift_name("bar")));
-@end
-
-__attribute__((swift_name("Ckt57791")))
-@interface KtCkt57791 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)baz __attribute__((swift_name("baz()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Okt57791")))
-@interface KtOkt57791 : KtCkt57791
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-+ (instancetype)okt57791 __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtOkt57791 *shared __attribute__((swift_name("shared")));
-- (int32_t)baz __attribute__((swift_name("baz()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Ckt57791Final")))
-@interface KtCkt57791Final : KtCkt57791
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)baz __attribute__((swift_name("baz()")));
-@end
-
-__attribute__((swift_name("Foo")))
-@protocol KtFoo
-@required
-- (KtCkt57791Final *)getCkt57791 __attribute__((swift_name("getCkt57791()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt57791Kt")))
-@interface KtKt57791Kt : KtBase
-+ (BOOL)foobarF:(BOOL)f foo:(id<KtFoo>)foo __attribute__((swift_name("foobar(f:foo:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
 __attribute__((swift_name("LibraryKt")))
 @interface KtLibraryKt : KtBase
 + (NSString *)readDataFromLibraryClassInput:(KtA *)input __attribute__((swift_name("readDataFromLibraryClass(input:)")));
diff --git a/native/native.tests/testData/framework/objcexport/expectedLazyGroupC/expectedLazyLegacySuspendUnit.h b/native/native.tests/testData/framework/objcexport/expectedLazyGroupC/expectedLazyLegacySuspendUnit.h
index c976b6f..f63ed1d 100644
--- a/native/native.tests/testData/framework/objcexport/expectedLazyGroupC/expectedLazyLegacySuspendUnit.h
+++ b/native/native.tests/testData/framework/objcexport/expectedLazyGroupC/expectedLazyLegacySuspendUnit.h
@@ -121,1252 +121,6 @@
 @end
 
 __attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("CoroutineException")))
-@interface KtCoroutineException : KtKotlinThrowable
-- (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)) __attribute__((unavailable));
-- (instancetype)initWithCause:(KtKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(KtKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ContinuationHolder")))
-@interface KtContinuationHolder<T> : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (void)resumeValue:(T _Nullable)value __attribute__((swift_name("resume(value:)")));
-- (void)resumeWithExceptionException:(KtKotlinThrowable *)exception __attribute__((swift_name("resumeWithException(exception:)")));
-@end
-
-__attribute__((swift_name("SuspendFun")))
-@protocol KtSuspendFun
-@required
-
-/**
- * @note This method converts instances of CoroutineException, CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)suspendFunDoYield:(BOOL)doYield doThrow:(BOOL)doThrow completionHandler:(void (^)(KtInt * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("suspendFun(doYield:doThrow:completionHandler:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ResultHolder")))
-@interface KtResultHolder<T> : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property int32_t completed __attribute__((swift_name("completed")));
-@property KtKotlinThrowable * _Nullable exception __attribute__((swift_name("exception")));
-@property T _Nullable result __attribute__((swift_name("result")));
-@end
-
-__attribute__((swift_name("SuspendBridge")))
-@protocol KtSuspendBridge
-@required
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)intValue:(id _Nullable)value completionHandler:(void (^)(KtInt * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("int(value:completionHandler:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)intAsAnyValue:(id _Nullable)value completionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("intAsAny(value:completionHandler:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-- (void)nothingValue:(id _Nullable)value completionHandler:(void (^)(KtKotlinNothing * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("nothing(value:completionHandler:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-- (void)nothingAsAnyValue:(id _Nullable)value completionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("nothingAsAny(value:completionHandler:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-- (void)nothingAsIntValue:(id _Nullable)value completionHandler:(void (^)(KtInt * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("nothingAsInt(value:completionHandler:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-- (void)nothingAsUnitValue:(id _Nullable)value completionHandler:(void (^)(KtKotlinUnit * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("nothingAsUnit(value:completionHandler:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)nullableUnitValue:(id _Nullable)value completionHandler:(void (^)(KtKotlinUnit * _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("nullableUnit(value:completionHandler:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)unitValue:(id _Nullable)value completionHandler:(void (^)(KtKotlinUnit * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("unit(value:completionHandler:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)unitAsAnyValue:(id _Nullable)value completionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("unitAsAny(value:completionHandler:)")));
-@end
-
-__attribute__((swift_name("AbstractSuspendBridge")))
-@interface KtAbstractSuspendBridge : KtBase <KtSuspendBridge>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)intAsAnyValue:(KtInt *)value completionHandler:(void (^)(KtInt * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("intAsAny(value:completionHandler:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-- (void)nothingAsAnyValue:(KtInt *)value completionHandler:(void (^)(KtKotlinNothing * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("nothingAsAny(value:completionHandler:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-- (void)nothingAsIntValue:(KtInt *)value completionHandler:(void (^)(KtKotlinNothing * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("nothingAsInt(value:completionHandler:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-- (void)nothingAsUnitValue:(KtInt *)value completionHandler:(void (^)(KtKotlinNothing * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("nothingAsUnit(value:completionHandler:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)nullableUnitValue:(KtInt *)value completionHandler:(void (^)(KtKotlinUnit * _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("nullableUnit(value:completionHandler:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)unitValue:(KtInt *)value completionHandler:(void (^)(KtKotlinUnit * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("unit(value:completionHandler:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)unitAsAnyValue:(KtInt *)value completionHandler:(void (^)(KtKotlinUnit * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("unitAsAny(value:completionHandler:)")));
-@end
-
-__attribute__((swift_name("ThrowCancellationException")))
-@interface KtThrowCancellationException : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ThrowCancellationExceptionImpl")))
-@interface KtThrowCancellationExceptionImpl : KtThrowCancellationException
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)throwCancellationExceptionWithCompletionHandler:(void (^)(KtKotlinUnit * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("throwCancellationException(completionHandler:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("suspendFunctionChild0")))
-@interface KtsuspendFunctionChild0 : KtBase <KtKotlinSuspendFunction0>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)invokeWithCompletionHandler:(void (^)(NSString * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("invoke(completionHandler:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("suspendFunctionChild1")))
-@interface KtsuspendFunctionChild1 : KtBase <KtKotlinSuspendFunction1>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)invokeP1:(NSString *)p1 completionHandler:(void (^)(NSString * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("invoke(p1:completionHandler:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("CoroutinesKt")))
-@interface KtCoroutinesKt : KtBase
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)callSuspendBridgeBridge:(KtAbstractSuspendBridge *)bridge resultHolder:(KtResultHolder<KtKotlinUnit *> *)resultHolder error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("callSuspendBridge(bridge:resultHolder:)")));
-+ (void)callSuspendFunSuspendFun:(id<KtSuspendFun>)suspendFun doYield:(BOOL)doYield doThrow:(BOOL)doThrow resultHolder:(KtResultHolder<KtInt *> *)resultHolder __attribute__((swift_name("callSuspendFun(suspendFun:doYield:doThrow:resultHolder:)")));
-
-/**
- * @note This method converts instances of CoroutineException, CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (void)callSuspendFun2SuspendFun:(id<KtSuspendFun>)suspendFun doYield:(BOOL)doYield doThrow:(BOOL)doThrow completionHandler:(void (^)(KtInt * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("callSuspendFun2(suspendFun:doYield:doThrow:completionHandler:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)createCoroutineUninterceptedAndResumeFn:(id<KtKotlinSuspendFunction0>)fn resultHolder:(KtResultHolder<id> *)resultHolder error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("createCoroutineUninterceptedAndResume(fn:resultHolder:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)createCoroutineUninterceptedAndResumeFn:(id<KtKotlinSuspendFunction1>)fn receiver:(id _Nullable)receiver resultHolder:(KtResultHolder<id> *)resultHolder error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("createCoroutineUninterceptedAndResume(fn:receiver:resultHolder:)")));
-+ (void)gc __attribute__((swift_name("gc()")));
-+ (id<KtKotlinKSuspendFunction0>)getKSuspendCallableReference0 __attribute__((swift_name("getKSuspendCallableReference0()")));
-+ (id<KtKotlinKSuspendFunction1>)getKSuspendCallableReference1 __attribute__((swift_name("getKSuspendCallableReference1()")));
-+ (id<KtKotlinSuspendFunction0>)getSuspendCallableReference0 __attribute__((swift_name("getSuspendCallableReference0()")));
-+ (id<KtKotlinSuspendFunction1>)getSuspendCallableReference1 __attribute__((swift_name("getSuspendCallableReference1()")));
-+ (KtsuspendFunctionChild0 *)getSuspendChild0 __attribute__((swift_name("getSuspendChild0()")));
-+ (KtsuspendFunctionChild1 *)getSuspendChild1 __attribute__((swift_name("getSuspendChild1()")));
-+ (id<KtKotlinSuspendFunction0>)getSuspendLambda0 __attribute__((swift_name("getSuspendLambda0()")));
-+ (id<KtKotlinSuspendFunction1>)getSuspendLambda1 __attribute__((swift_name("getSuspendLambda1()")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (void)invoke1Block:(id<KtKotlinSuspendFunction1>)block argument:(id _Nullable)argument completionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("invoke1(block:argument:completionHandler:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (id _Nullable)startCoroutineUninterceptedOrReturnFn:(id<KtKotlinSuspendFunction0>)fn resultHolder:(KtResultHolder<id> *)resultHolder error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("startCoroutineUninterceptedOrReturn(fn:resultHolder:)"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (id _Nullable)startCoroutineUninterceptedOrReturnFn:(id<KtKotlinSuspendFunction1>)fn receiver:(id _Nullable)receiver resultHolder:(KtResultHolder<id> *)resultHolder error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("startCoroutineUninterceptedOrReturn(fn:receiver:resultHolder:)"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (id _Nullable)startCoroutineUninterceptedOrReturnFn:(id<KtKotlinSuspendFunction2>)fn receiver:(id _Nullable)receiver param:(id _Nullable)param resultHolder:(KtResultHolder<id> *)resultHolder error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("startCoroutineUninterceptedOrReturn(fn:receiver:param:resultHolder:)"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (void)suspendFunWithCompletionHandler:(void (^)(KtInt * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("suspendFun(completionHandler:)")));
-
-/**
- * @note This method converts instances of CoroutineException, CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (void)suspendFunResult:(id _Nullable)result doSuspend:(BOOL)doSuspend doThrow:(BOOL)doThrow completionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("suspendFun(result:doSuspend:doThrow:completionHandler:)")));
-
-/**
- * @note This method converts instances of CoroutineException, CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (void)suspendFunAsyncResult:(id _Nullable)result continuationHolder:(KtContinuationHolder<id> *)continuationHolder completionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("suspendFunAsync(result:continuationHolder:completionHandler:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (void)throwCancellationExceptionWithCompletionHandler:(void (^)(KtKotlinUnit * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("throwCancellationException(completionHandler:)")));
-
-/**
- * @note This method converts instances of CoroutineException, CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (BOOL)throwExceptionException:(KtKotlinThrowable *)exception error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("throwException(exception:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (void)unitSuspendFunWithCompletionHandler:(void (^)(KtKotlinUnit * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("unitSuspendFun(completionHandler:)")));
-
-/**
- * @note This method converts instances of CoroutineException, CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (void)unitSuspendFunDoSuspend:(BOOL)doSuspend doThrow:(BOOL)doThrow completionHandler:(void (^)(KtKotlinUnit * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("unitSuspendFun(doSuspend:doThrow:completionHandler:)")));
-
-/**
- * @note This method converts instances of CoroutineException, CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (void)unitSuspendFunAsyncContinuationHolder:(KtContinuationHolder<KtKotlinUnit *> *)continuationHolder completionHandler:(void (^)(KtKotlinUnit * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("unitSuspendFunAsync(continuationHolder:completionHandler:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("DataClassWithExplicitComponentMethod")))
-@interface KtDataClassWithExplicitComponentMethod : KtBase
-- (instancetype)initWithX:(int32_t)x y:(int32_t)y __attribute__((swift_name("init(x:y:)"))) __attribute__((objc_designated_initializer));
-- (int32_t)component1Arg:(int32_t)arg __attribute__((swift_name("component1(arg:)")));
-- (KtDataClassWithExplicitComponentMethod *)doCopyX:(int32_t)x y:(int32_t)y __attribute__((swift_name("doCopy(x:y:)")));
-- (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 x __attribute__((swift_name("x")));
-@property (readonly) int32_t y __attribute__((swift_name("y")));
-@end
-
-__attribute__((swift_name("ComponentInterface")))
-@protocol KtComponentInterface
-@required
-- (int32_t)component1 __attribute__((swift_name("component1()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("DataClassWithInheritedComponentMethod")))
-@interface KtDataClassWithInheritedComponentMethod : KtBase <KtComponentInterface>
-- (instancetype)initWithX:(int32_t)x __attribute__((swift_name("init(x:)"))) __attribute__((objc_designated_initializer));
-- (int32_t)component1 __attribute__((swift_name("component1()")));
-- (KtDataClassWithInheritedComponentMethod *)doCopyX:(int32_t)x __attribute__((swift_name("doCopy(x:)")));
-- (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 x __attribute__((swift_name("x")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("RegularClassWithComponentMethods")))
-@interface KtRegularClassWithComponentMethods : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)component1 __attribute__((swift_name("component1()")));
-- (int32_t)component3 __attribute__((swift_name("component3()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("DataClassWithStrangeNames")))
-@interface KtDataClassWithStrangeNames : KtBase
-- (instancetype)initWithComponent124:(int32_t)component124 componentABC:(int32_t)componentABC __attribute__((swift_name("init(component124:componentABC:)"))) __attribute__((objc_designated_initializer));
-- (int32_t)component16 __attribute__((swift_name("component16()")));
-- (KtDataClassWithStrangeNames *)doCopyComponent124:(int32_t)component124 componentABC:(int32_t)componentABC __attribute__((swift_name("doCopy(component124:componentABC:)")));
-- (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 component124 __attribute__((swift_name("component124")));
-@property (readonly) int32_t componentABC __attribute__((swift_name("componentABC")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("DataClassComponentMethodsKt")))
-@interface KtDataClassComponentMethodsKt : KtBase
-+ (int32_t)component1 __attribute__((swift_name("component1()")));
-+ (int32_t)component4 __attribute__((swift_name("component4()")));
-@end
-
-__attribute__((swift_name("DeallocRetainBase")))
-@interface KtDeallocRetainBase : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("DeallocRetainKt")))
-@interface KtDeallocRetainKt : KtBase
-+ (void)assertNullValue:(id _Nullable)value __attribute__((swift_name("assertNull(value:)")));
-+ (KtKotlinWeakReference<id> *)createWeakReferenceValue:(id)value __attribute__((swift_name("createWeakReference(value:)")));
-+ (void)garbageCollect __attribute__((swift_name("garbageCollect()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("EnumLeftRightUpDown")))
-@interface KtEnumLeftRightUpDown : KtKotlinEnum<KtEnumLeftRightUpDown *>
-+ (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) KtEnumLeftRightUpDown *left __attribute__((swift_name("left")));
-@property (class, readonly) KtEnumLeftRightUpDown *right __attribute__((swift_name("right")));
-@property (class, readonly) KtEnumLeftRightUpDown *up __attribute__((swift_name("up")));
-@property (class, readonly) KtEnumLeftRightUpDown *down __attribute__((swift_name("down")));
-+ (KtKotlinArray<KtEnumLeftRightUpDown *> *)values __attribute__((swift_name("values()")));
-@property (class, readonly) NSArray<KtEnumLeftRightUpDown *> *entries __attribute__((swift_name("entries")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("EnumOneTwoThreeValues")))
-@interface KtEnumOneTwoThreeValues : KtKotlinEnum<KtEnumOneTwoThreeValues *>
-+ (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) KtEnumOneTwoThreeValues *one __attribute__((swift_name("one")));
-@property (class, readonly) KtEnumOneTwoThreeValues *two __attribute__((swift_name("two")));
-@property (class, readonly) KtEnumOneTwoThreeValues *three __attribute__((swift_name("three")));
-@property (class, readonly) KtEnumOneTwoThreeValues *values __attribute__((swift_name("values")));
-@property (class, readonly) KtEnumOneTwoThreeValues *entries __attribute__((swift_name("entries")));
-+ (KtKotlinArray<KtEnumOneTwoThreeValues *> *)values __attribute__((swift_name("values()")));
-@property (class, readonly) NSArray<KtEnumOneTwoThreeValues *> *entries __attribute__((swift_name("entries")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("EnumValuesValues_")))
-@interface KtEnumValuesValues_ : KtKotlinEnum<KtEnumValuesValues_ *>
-+ (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) KtEnumValuesValues_ *values __attribute__((swift_name("values")));
-@property (class, readonly) KtEnumValuesValues_ *values __attribute__((swift_name("values")));
-@property (class, readonly) KtEnumValuesValues_ *entries __attribute__((swift_name("entries")));
-@property (class, readonly) KtEnumValuesValues_ *entries __attribute__((swift_name("entries")));
-+ (KtKotlinArray<KtEnumValuesValues_ *> *)values __attribute__((swift_name("values()")));
-@property (class, readonly) NSArray<KtEnumValuesValues_ *> *entries __attribute__((swift_name("entries")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("EmptyEnum")))
-@interface KtEmptyEnum : KtKotlinEnum<KtEmptyEnum *>
-+ (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));
-+ (KtKotlinArray<KtEmptyEnum *> *)values __attribute__((swift_name("values()")));
-@property (class, readonly) NSArray<KtEmptyEnum *> *entries __attribute__((swift_name("entries")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("EnumValuesKt")))
-@interface KtEnumValuesKt : KtBase
-+ (KtNoEnumEntriesEnum *)dceAvoidance __attribute__((swift_name("dceAvoidance()")));
-@end
-
-__attribute__((swift_name("FunInterface")))
-@protocol KtFunInterface
-@required
-- (int32_t)run __attribute__((swift_name("run()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("FunInterfacesKt")))
-@interface KtFunInterfacesKt : KtBase
-+ (id<KtFunInterface>)getLambda __attribute__((swift_name("getLambda()")));
-+ (id<KtFunInterface>)getObject __attribute__((swift_name("getObject()")));
-@end
-
-__attribute__((swift_name("FHolder")))
-@interface KtFHolder : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) id _Nullable value __attribute__((swift_name("value")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("F2Holder")))
-@interface KtF2Holder : KtFHolder
-- (instancetype)initWithValue:(id _Nullable (^)(id _Nullable, id _Nullable))value __attribute__((swift_name("init(value:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-@property (readonly) id _Nullable (^value)(id _Nullable, id _Nullable) __attribute__((swift_name("value")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("F32Holder")))
-@interface KtF32Holder : KtFHolder
-- (instancetype)initWithValue:(id _Nullable (^)(id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable))value __attribute__((swift_name("init(value:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-@property (readonly) id _Nullable (^value)(id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable) __attribute__((swift_name("value")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("F33Holder")))
-@interface KtF33Holder : KtFHolder
-- (instancetype)initWithValue:(id _Nullable (^)(id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable))value __attribute__((swift_name("init(value:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-@property (readonly) id<KtKotlinFunction33> value __attribute__((swift_name("value")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("FunctionalTypesKt")))
-@interface KtFunctionalTypesKt : KtBase
-+ (void)callDynType2List:(NSArray<id _Nullable (^)(id _Nullable, id _Nullable)> *)list param:(id _Nullable)param __attribute__((swift_name("callDynType2(list:param:)")));
-+ (void)callDynType32List:(NSArray<id _Nullable (^)(id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable)> *)list param:(id _Nullable)param __attribute__((swift_name("callDynType32(list:param:)")));
-+ (void)callDynType33List:(NSArray<id<KtKotlinFunction33>> *)list param:(id _Nullable)param __attribute__((swift_name("callDynType33(list:param:)")));
-+ (void)callStaticType2Fct:(id _Nullable (^)(id _Nullable, id _Nullable))fct param:(id _Nullable)param __attribute__((swift_name("callStaticType2(fct:param:)")));
-+ (void)callStaticType32Fct:(id _Nullable (^)(id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable))fct param:(id _Nullable)param __attribute__((swift_name("callStaticType32(fct:param:)")));
-+ (void)callStaticType33Fct:(id _Nullable (^)(id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable))fct param:(id _Nullable)param __attribute__((swift_name("callStaticType33(fct:param:)")));
-+ (KtF32Holder *)getDynType32 __attribute__((swift_name("getDynType32()")));
-+ (KtF2Holder *)getDynTypeLambda2 __attribute__((swift_name("getDynTypeLambda2()")));
-+ (KtF33Holder *)getDynTypeLambda33 __attribute__((swift_name("getDynTypeLambda33()")));
-+ (KtF2Holder *)getDynTypeRef2 __attribute__((swift_name("getDynTypeRef2()")));
-+ (KtF33Holder *)getDynTypeRef33 __attribute__((swift_name("getDynTypeRef33()")));
-+ (id _Nullable (^)(id _Nullable, id _Nullable))getStaticLambda2 __attribute__((swift_name("getStaticLambda2()")));
-+ (id _Nullable (^)(id _Nullable, id _Nullable))getStaticRef2 __attribute__((swift_name("getStaticRef2()")));
-+ (id _Nullable (^)(id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable))getStaticType32 __attribute__((swift_name("getStaticType32()")));
-+ (id _Nullable (^)(id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable))getStaticTypeLambda33 __attribute__((swift_name("getStaticTypeLambda33()")));
-+ (id _Nullable (^)(id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable))getStaticTypeRef33 __attribute__((swift_name("getStaticTypeRef33()")));
-@end
-
-__attribute__((swift_name("GH4002ArgumentBase")))
-@interface KtGH4002ArgumentBase : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("GH4002Argument")))
-@interface KtGH4002Argument : KtGH4002ArgumentBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestIncompatiblePropertyTypeWarning")))
-@interface KtTestIncompatiblePropertyTypeWarning : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestIncompatiblePropertyTypeWarningGeneric")))
-@interface KtTestIncompatiblePropertyTypeWarningGeneric<T> : KtBase
-- (instancetype)initWithValue:(T _Nullable)value __attribute__((swift_name("init(value:)"))) __attribute__((objc_designated_initializer));
-@property (readonly) T _Nullable value __attribute__((swift_name("value")));
-@end
-
-__attribute__((swift_name("TestIncompatiblePropertyTypeWarningInterfaceWithGenericProperty")))
-@protocol KtTestIncompatiblePropertyTypeWarningInterfaceWithGenericProperty
-@required
-@property (readonly) KtTestIncompatiblePropertyTypeWarningGeneric<id> *p __attribute__((swift_name("p")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestIncompatiblePropertyTypeWarning.ClassOverridingInterfaceWithGenericProperty")))
-@interface KtTestIncompatiblePropertyTypeWarningClassOverridingInterfaceWithGenericProperty : KtBase <KtTestIncompatiblePropertyTypeWarningInterfaceWithGenericProperty>
-- (instancetype)initWithP:(KtTestIncompatiblePropertyTypeWarningGeneric<NSString *> *)p __attribute__((swift_name("init(p:)"))) __attribute__((objc_designated_initializer));
-@property (readonly) KtTestIncompatiblePropertyTypeWarningGeneric<NSString *> *p __attribute__((swift_name("p")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestGH3992")))
-@interface KtTestGH3992 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("TestGH3992.C")))
-@interface KtTestGH3992C : KtBase
-- (instancetype)initWithA:(KtTestGH3992A *)a __attribute__((swift_name("init(a:)"))) __attribute__((objc_designated_initializer));
-@property (readonly) KtTestGH3992A *a __attribute__((swift_name("a")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestGH3992.D")))
-@interface KtTestGH3992D : KtTestGH3992C
-- (instancetype)initWithA:(KtTestGH3992B *)a __attribute__((swift_name("init(a:)"))) __attribute__((objc_designated_initializer));
-@property (readonly) KtTestGH3992B *a __attribute__((swift_name("a")));
-@end
-
-__attribute__((swift_name("TestGH3992.A")))
-@interface KtTestGH3992A : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestGH3992.B")))
-@interface KtTestGH3992B : KtTestGH3992A
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ClassNotAvailableInSwift")))
-@interface KtClassNotAvailableInSwift : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ParentClass")))
-@interface KtParentClass : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ParentClass.NestedClass")))
-@interface KtParentClassNestedClass : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ParentClass.NestedClassDeeplyNestedClass")))
-@interface KtParentClassNestedClassDeeplyNestedClass : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ParentClass.InnerClass")))
-@interface KtParentClassInnerClass : NSObject
-@end
-
-__attribute__((swift_name("InterfaceNotAvailableInSwift")))
-@protocol KtInterfaceNotAvailableInSwift
-@required
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("UnavailableEnum")))
-@interface KtUnavailableEnum : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("UnavailableObject")))
-@interface KtUnavailableObject : NSObject
-@end
-
-__attribute__((swift_name("SealedClass")))
-@interface KtSealedClass : KtBase
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SealedClass.A")))
-@interface KtSealedClassA : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SealedClass.B")))
-@interface KtSealedClassB : KtSealedClass
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SealedClass.C")))
-@interface KtSealedClassC : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("WrapperOverUnavailable")))
-@interface KtWrapperOverUnavailable<T> : KtBase
-- (instancetype)initWithArg:(T)arg __attribute__((swift_name("init(arg:)"))) __attribute__((objc_designated_initializer));
-@property (readonly) T arg __attribute__((swift_name("arg")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("HiddenfromobjcKt")))
-@interface KtHiddenfromobjcKt : KtBase
-+ (NSString *)consumeUnavailableParam:(id)param __attribute__((swift_name("consumeUnavailable(param:)")));
-+ (KtSealedClass *)createSealedClass __attribute__((swift_name("createSealedClass()")));
-+ (id)createUnavailableEnum __attribute__((swift_name("createUnavailableEnum()")));
-+ (id)createUnavailableInterface __attribute__((swift_name("createUnavailableInterface()")));
-+ (id)doSomethingMeaningless:(NSString *)receiver another:(id)another __attribute__((swift_name("doSomethingMeaningless(_:another:)")));
-+ (id)getUnavailableObject __attribute__((swift_name("getUnavailableObject()")));
-+ (id)produceUnavailable __attribute__((swift_name("produceUnavailable()")));
-+ (id _Nullable)useOfNullableUnavailableClassParam:(id _Nullable)param __attribute__((swift_name("useOfNullableUnavailableClass(param:)")));
-+ (NSString *)useOfNullableUnavailableEnumParam:(id _Nullable)param __attribute__((swift_name("useOfNullableUnavailableEnum(param:)")));
-+ (NSString * _Nullable)useOfNullableUnavailableInterfaceParam:(id _Nullable)param __attribute__((swift_name("useOfNullableUnavailableInterface(param:)")));
-+ (NSString * _Nullable)useOfNullableUnavailableObjectParam:(id _Nullable)param __attribute__((swift_name("useOfNullableUnavailableObject(param:)")));
-+ (id)useOfUnavailableClassParam:(id)param __attribute__((swift_name("useOfUnavailableClass(param:)")));
-+ (NSString *)useOfUnavailableEnumParam:(id)param __attribute__((swift_name("useOfUnavailableEnum(param:)")));
-+ (NSString *)useOfUnavailableObjectParam:(id)param __attribute__((swift_name("useOfUnavailableObject(param:)")));
-+ (NSString *)useSealedClassParam:(KtSealedClass *)param __attribute__((swift_name("useSealedClass(param:)")));
-+ (NSString *)useUnavailableA:(id)a __attribute__((swift_name("useUnavailable(a:)")));
-@end
-
-__attribute__((swift_name("InterfaceNameManglingI1")))
-@protocol KtInterfaceNameManglingI1
-@required
-- (int32_t)clashingMethod __attribute__((swift_name("clashingMethod()")));
-- (int32_t)interfaceClashingMethodWithObjCNameInBoth __attribute__((swift_name("interfaceClashingMethodWithObjCNameInBoth()")));
-- (int32_t)interfaceClashingMethodWithObjCNameInI1 __attribute__((swift_name("interfaceClashingMethodWithObjCNameInI1()")));
-- (int32_t)interfaceClashingMethodWithObjCNameInI2 __attribute__((swift_name("interfaceClashingMethodWithObjCNameInI2()")));
-@property (readonly) int32_t clashingProperty __attribute__((swift_name("clashingProperty")));
-@end
-
-__attribute__((swift_name("InterfaceNameManglingI2")))
-@protocol KtInterfaceNameManglingI2
-@required
-- (id)clashingMethod __attribute__((swift_name("clashingMethod()")));
-- (id)interfaceClashingMethodWithObjCNameInBoth __attribute__((swift_name("interfaceClashingMethodWithObjCNameInBoth()")));
-- (id)interfaceClashingMethodWithObjCNameInI2 __attribute__((swift_name("interfaceClashingMethodWithObjCNameInI2()")));
-- (id)interfaceClashingMethodWithObjCNameInI1 __attribute__((swift_name("interfaceClashingMethodWithObjCNameInI1()")));
-@property (readonly) id clashingProperty __attribute__((swift_name("clashingProperty")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("InterfaceNameManglingC1")))
-@interface KtInterfaceNameManglingC1 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)clashingMethod __attribute__((swift_name("clashingMethod()")));
-@property (readonly) NSString *clashingProperty __attribute__((swift_name("clashingProperty")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("InterfaceNameManglingC2")))
-@interface KtInterfaceNameManglingC2 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)clashingMethod __attribute__((swift_name("clashingMethod()")));
-@property (readonly) int32_t clashingProperty __attribute__((swift_name("clashingProperty")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("InterfaceMethodNameManglingKt")))
-@interface KtInterfaceMethodNameManglingKt : KtBase
-+ (id<KtInterfaceNameManglingI1>)i1 __attribute__((swift_name("i1()")));
-+ (id<KtInterfaceNameManglingI2>)i2 __attribute__((swift_name("i2()")));
-+ (KtInterfaceNameManglingC1 *)o1 __attribute__((swift_name("o1()")));
-+ (KtInterfaceNameManglingC2 *)o2 __attribute__((swift_name("o2()")));
-@end
-
-
-/**
- * Summary class [KDocExport].
- *
- * @property xyzzy Doc for property xyzzy
- * @property zzz See below.
- */
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KDocExport")))
-@interface KtKDocExport : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-
-/** Non-primary ctor KDoc: */
-- (instancetype)initWithName:(NSString *)name __attribute__((swift_name("init(name:)"))) __attribute__((objc_designated_initializer));
-
-/** @property xyzzy KDoc for foo? */
-@property (readonly) NSString *foo __attribute__((swift_name("foo")));
-
-/**
- * @param xyzzy is documented.
- *
- * This is multi-line KDoc. See a blank line above.
- */
-@property (readonly) NSString *xyzzy __attribute__((swift_name("xyzzy")));
-
-/** @property foo KDoc for yxxyz? */
-@property int32_t yxxyz __attribute__((swift_name("yxxyz")));
-@end
-
-__attribute__((swift_name("SomeClassWithProperty")))
-@interface KtSomeClassWithProperty : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-
-/**
- * Returns dispatcher that executes coroutines immediately when it is already in the right context
- * (e.g. current looper is the same as this handler's looper) without an additional [re-dispatch][CoroutineDispatcher.dispatch].
- *
- * Immediate dispatcher is safe from stack overflows and in case of nested invocations forms event-loop similar to [Dispatchers.Unconfined].
- * The event loop is an advanced topic and its implications can be found in [Dispatchers.Unconfined] documentation.
- * The formed event-loop is shared with [Unconfined] and other immediate dispatchers, potentially overlapping tasks between them.
- *
- * Example of usage:
- * ```
- * suspend fun updateUiElement(val text: String) {
- *   **
- *    * If it is known that updateUiElement can be invoked both from the Main thread and from other threads,
- *    * `immediate` dispatcher is used as a performance optimization to avoid unnecessary dispatch.
- *    *
- *    * In that case, when `updateUiElement` is invoked from the Main thread, `uiElement.text` will be
- *    * invoked immediately without any dispatching, otherwise, the `Dispatchers.Main` dispatch cycle will be triggered.
- *    **
- *   withContext(Dispatchers.Main.immediate) {
- *     uiElement.text = text
- *   }
- *   // Do context-independent logic such as logging
- * }
- * ```
- *
- * Method may throw [UnsupportedOperationException] if immediate dispatching is not supported by current dispatcher,
- * please refer to specific dispatcher documentation.
- *
- * [Dispatchers.Main] supports immediate execution for Android, JavaFx and Swing platforms.
- */
-@property (readonly) KtSomeClassWithProperty *heavyFormattedKDocFoo __attribute__((swift_name("heavyFormattedKDocFoo")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KdocExportKt")))
-@interface KtKdocExportKt : KtBase
-
-/**
- * Useless function [whatever]
- *
- * This kdoc has some additional formatting.
- * @param a keep intact and return
- * @return value of [a]
- * Check for additional comment (note) below
- *
- * @note This method converts instances of IllegalArgumentException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (NSString * _Nullable)whateverA:(NSString *)a error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("whatever(a:)")));
-@end
-
-__attribute__((swift_name("KotlinPrivateOverrideI1")))
-@protocol KtKotlinPrivateOverrideI1
-@required
-- (int32_t)i123AbstractMethod __attribute__((swift_name("i123AbstractMethod()")));
-- (int32_t)i1OpenMethod __attribute__((swift_name("i1OpenMethod()")));
-@end
-
-__attribute__((swift_name("KotlinPrivateOverrideI2")))
-@protocol KtKotlinPrivateOverrideI2
-@required
-- (int32_t)i123AbstractMethod __attribute__((swift_name("i123AbstractMethod()")));
-- (int32_t)i234AbstractMethod __attribute__((swift_name("i234AbstractMethod()")));
-- (int32_t)i2AbstractMethod __attribute__((swift_name("i2AbstractMethod()")));
-@end
-
-__attribute__((swift_name("KotlinPrivateOverrideA1")))
-@interface KtKotlinPrivateOverrideA1 : KtBase <KtKotlinPrivateOverrideI1, KtKotlinPrivateOverrideI2>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)a1AbstractMethod __attribute__((swift_name("a1AbstractMethod()")));
-- (int32_t)a1OpenMethod __attribute__((swift_name("a1OpenMethod()")));
-@end
-
-__attribute__((swift_name("KotlinPrivateOverrideI3")))
-@protocol KtKotlinPrivateOverrideI3
-@required
-- (int32_t)i123AbstractMethod __attribute__((swift_name("i123AbstractMethod()")));
-- (int32_t)i234AbstractMethod __attribute__((swift_name("i234AbstractMethod()")));
-- (int32_t)i3AbstractMethod __attribute__((swift_name("i3AbstractMethod()")));
-@end
-
-__attribute__((swift_name("KotlinPrivateOverrideI4")))
-@protocol KtKotlinPrivateOverrideI4
-@required
-- (int32_t)i234AbstractMethod __attribute__((swift_name("i234AbstractMethod()")));
-- (int32_t)i4AbstractMethod __attribute__((swift_name("i4AbstractMethod()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KotlinPrivateOverrideKt")))
-@interface KtKotlinPrivateOverrideKt : KtBase
-+ (id)createP1 __attribute__((swift_name("createP1()")));
-+ (id)createP12 __attribute__((swift_name("createP12()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt35940Kt")))
-@interface KtKt35940Kt : KtBase
-+ (NSString *)testKt35940 __attribute__((swift_name("testKt35940()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT38641")))
-@interface KtKT38641 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT38641.IntType")))
-@interface KtKT38641IntType : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (getter=description, setter=setDescription:) int32_t description_ __attribute__((swift_name("description_")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT38641.Val")))
-@interface KtKT38641Val : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly, getter=description) NSString *description_ __attribute__((swift_name("description_")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT38641.Var")))
-@interface KtKT38641Var : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (getter=description, setter=setDescription:) NSString *description_ __attribute__((swift_name("description_")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT38641.TwoProperties")))
-@interface KtKT38641TwoProperties : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly, getter=description) NSString *description_ __attribute__((swift_name("description_")));
-@property (readonly) NSString *description_ __attribute__((swift_name("description_")));
-@end
-
-__attribute__((swift_name("KT38641.OverrideVal")))
-@interface KtKT38641OverrideVal : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly, getter=description) NSString *description_ __attribute__((swift_name("description_")));
-@end
-
-__attribute__((swift_name("KT38641OverrideVar")))
-@protocol KtKT38641OverrideVar
-@required
-@property (getter=description, setter=setDescription:) NSString *description_ __attribute__((swift_name("description_")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt38641Kt")))
-@interface KtKt38641Kt : KtBase
-+ (NSString *)getOverrideValDescriptionImpl:(KtKT38641OverrideVal *)impl __attribute__((swift_name("getOverrideValDescription(impl:)")));
-+ (NSString *)getOverrideVarDescriptionImpl:(id<KtKT38641OverrideVar>)impl __attribute__((swift_name("getOverrideVarDescription(impl:)")));
-+ (void)setOverrideVarDescriptionImpl:(id<KtKT38641OverrideVar>)impl newValue:(NSString *)newValue __attribute__((swift_name("setOverrideVarDescription(impl:newValue:)")));
-@end
-
-__attribute__((swift_name("JsonConfiguration")))
-@interface KtJsonConfiguration : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable("This class is deprecated for removal during serialization 1.0 API stabilization.\nFor configuring Json instances, the corresponding builder function can be used instead, e.g. instead of'Json(JsonConfiguration.Stable.copy(isLenient = true))' 'Json { isLenient = true }' should be used.\nInstead of storing JsonConfiguration instances of the code, Json instances can be used directly:'Json(MyJsonConfiguration.copy(prettyPrint = true))' can be replaced with 'Json(from = MyApplicationJson) { prettyPrint = true }'")));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("MoreTrickyChars")))
-@interface KtMoreTrickyChars : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((deprecated("'\"\\@$(){}\r\n")));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt39206Kt")))
-@interface KtKt39206Kt : KtBase
-+ (int32_t)myFunc __attribute__((swift_name("myFunc()"))) __attribute__((deprecated("Don't call this\nPlease")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Ckt41907")))
-@interface KtCkt41907 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("Ikt41907")))
-@protocol KtIkt41907
-@required
-- (void)fooC:(KtCkt41907 *)c __attribute__((swift_name("foo(c:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt41907Kt")))
-@interface KtKt41907Kt : KtBase
-+ (void)escapeCC:(KtCkt41907 *)c __attribute__((swift_name("escapeC(c:)")));
-+ (void)testKt41907O:(id<KtIkt41907>)o __attribute__((swift_name("testKt41907(o:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT43599")))
-@interface KtKT43599 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) NSString *memberProperty __attribute__((swift_name("memberProperty")));
-@end
-
-@interface KtKT43599 (Kt43599Kt)
-@property (readonly) NSString *extensionProperty __attribute__((swift_name("extensionProperty")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt43599Kt")))
-@interface KtKt43599Kt : KtBase
-+ (void)setTopLevelLateinitPropertyValue:(NSString *)value __attribute__((swift_name("setTopLevelLateinitProperty(value:)")));
-@property (class, readonly) NSString *topLevelLateinitProperty __attribute__((swift_name("topLevelLateinitProperty")));
-@property (class, readonly) NSString *topLevelProperty __attribute__((swift_name("topLevelProperty")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT43780TestObject")))
-@interface KtKT43780TestObject : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)kT43780TestObject __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtKT43780TestObject *shared __attribute__((swift_name("shared")));
-@property (readonly) NSString *Shared __attribute__((swift_name("Shared")));
-@property (readonly) NSString *shared __attribute__((swift_name("shared")));
-@property (readonly) int32_t x __attribute__((swift_name("x")));
-@property (readonly) int32_t y __attribute__((swift_name("y")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT43780TestClassWithCompanion")))
-@interface KtKT43780TestClassWithCompanion : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (class, readonly, getter=companion) KtKT43780TestClassWithCompanionCompanion *companion __attribute__((swift_name("companion")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT43780TestClassWithCompanion.Companion")))
-@interface KtKT43780TestClassWithCompanionCompanion : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)companion __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtKT43780TestClassWithCompanionCompanion *shared __attribute__((swift_name("shared")));
-@property (readonly) int32_t z __attribute__((swift_name("z")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Shared")))
-@interface KtShared : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)shared __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared_) KtShared *shared __attribute__((swift_name("shared")));
-@property (readonly) int32_t x __attribute__((swift_name("x")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Companion")))
-@interface KtCompanion : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (class, readonly, getter=companion) KtCompanionCompanion *companion __attribute__((swift_name("companion")));
-@property (readonly) int32_t t __attribute__((swift_name("t")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Companion.Companion")))
-@interface KtCompanionCompanion : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)companion __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtCompanionCompanion *shared __attribute__((swift_name("shared")));
-@property (readonly) int32_t x __attribute__((swift_name("x")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT43780Enum")))
-@interface KtKT43780Enum : KtKotlinEnum<KtKT43780Enum *>
-+ (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) KtKT43780Enum *otherEntry __attribute__((swift_name("otherEntry")));
-@property (class, readonly) KtKT43780Enum *companion __attribute__((swift_name("companion")));
-+ (KtKotlinArray<KtKT43780Enum *> *)values __attribute__((swift_name("values()")));
-@property (class, readonly) NSArray<KtKT43780Enum *> *entries __attribute__((swift_name("entries")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT43780Enum.Companion")))
-@interface KtKT43780EnumCompanion : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)companion __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtKT43780EnumCompanion *shared __attribute__((swift_name("shared")));
-@property (readonly) int32_t x __attribute__((swift_name("x")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ClassWithInternalCompanion")))
-@interface KtClassWithInternalCompanion : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) int32_t y __attribute__((swift_name("y")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ClassWithPrivateCompanion")))
-@interface KtClassWithPrivateCompanion : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) int32_t y __attribute__((swift_name("y")));
-@end
-
-__attribute__((swift_name("Host")))
-@protocol KtHost
-@required
-@property (readonly) NSString *test __attribute__((swift_name("test")));
-@end
-
-__attribute__((swift_name("AbstractHost")))
-@interface KtAbstractHost : KtBase <KtHost>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt46431Kt")))
-@interface KtKt46431Kt : KtBase
-+ (id<KtHost>)createAbstractHost __attribute__((swift_name("createAbstractHost()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT49937")))
-@interface KtKT49937 : KtBase
-- (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()")));
-@end
-
-
-/**
- * @note annotations
- *   Foo
- *   BugReport(assignedTo="me", status="open")
-*/
-__attribute__((swift_name("MyInterface")))
-@protocol KtMyInterface
-@required
-@end
-
-
-/**
- * @note annotations
- *   Foo
- *   BugReport(assignedTo="me", status="open")
-*/
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Bar")))
-@interface KtBar : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-
-/**
- * My method
- *   @param nodocParam is one arg
- *  @param fooParam is second arg
- * @param fooParam annotations Foo BugReport(assignedTo="me", status="fixed")
- * @return their sum
- *
- * @note annotations
- *   Foo
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
- * @note This method has protected visibility in Kotlin source and is intended only for use by subclasses.
-*/
-- (void)bazNodocParam:(int32_t)nodocParam fooParam:(int32_t)fooParam completionHandler:(void (^)(KtInt * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("baz(nodocParam:fooParam:completionHandler:)"))) __attribute__((deprecated("warning")));
-
-/**
- * @note This property has protected visibility in Kotlin source and is intended only for use by subclasses.
-*/
-@property (readonly) NSString *farewell __attribute__((swift_name("farewell")));
-
-/** My property
- ***
- *
- *
- * @note annotations
- *   Foo
- *   BugReport(assignedTo="me", status="open")
-*/
-@property (readonly) NSString *greeting __attribute__((swift_name("greeting")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT54119KotlinKey")))
-@interface KtKT54119KotlinKey : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt54119Kt")))
-@interface KtKt54119Kt : KtBase
-+ (BOOL)callContainsSet:(NSSet<id> *)set __attribute__((swift_name("callContains(set:)")));
-+ (BOOL)callContainsEntryMap:(NSDictionary<id, id> *)map __attribute__((swift_name("callContainsEntry(map:)")));
-+ (BOOL)callContainsKeyMap:(NSDictionary<id, id> *)map __attribute__((swift_name("callContainsKey(map:)")));
-+ (BOOL)callContainsValueMap:(NSDictionary<id, id> *)map __attribute__((swift_name("callContainsValue(map:)")));
-+ (id _Nullable)callGetMap:(NSDictionary<id, id> *)map __attribute__((swift_name("callGet(map:)")));
-+ (id _Nullable)callGetElementSet:(NSSet<id> *)set __attribute__((swift_name("callGetElement(set:)")));
-+ (int32_t)callGetOrThrowConcurrentModificationMap:(NSDictionary<id, id> *)map __attribute__((swift_name("callGetOrThrowConcurrentModification(map:)")));
-@end
-
-@interface KtKotlinSequenceScope (Kt55736Kt)
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)fillWithCompletionHandler:(void (^)(KtKotlinUnit * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("fill(completionHandler:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt55736Kt")))
-@interface KtKt55736Kt : KtBase
-+ (NSArray<KtInt *> *)callbackBlock:(id<KtKotlinSuspendFunction1>)block __attribute__((swift_name("callback(block:)")));
-+ (id<KtKotlinKSuspendFunction1>)getFillFunction __attribute__((swift_name("getFillFunction()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt56521")))
-@interface KtKt56521 : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)kt56521 __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtKt56521 *shared __attribute__((swift_name("shared")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt56521Kt")))
-@interface KtKt56521Kt : KtBase
-+ (KtKt56521 *)getKt56521 __attribute__((swift_name("getKt56521()")));
-@property (class) int32_t initialized __attribute__((swift_name("initialized")));
-@end
-
-__attribute__((swift_name("IKt57373")))
-@protocol KtIKt57373
-@required
-@property (readonly) int32_t bar __attribute__((swift_name("bar")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("DKt57373")))
-@interface KtDKt57373 : KtBase <KtIKt57373>
-- (instancetype)initWithFoo:(id<KtIKt57373>)foo __attribute__((swift_name("init(foo:)"))) __attribute__((objc_designated_initializer));
-@property (readonly) int32_t bar __attribute__((swift_name("bar")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("CKt57373")))
-@interface KtCKt57373 : KtBase <KtIKt57373>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) int32_t bar __attribute__((swift_name("bar")));
-@end
-
-__attribute__((swift_name("Ckt57791")))
-@interface KtCkt57791 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)baz __attribute__((swift_name("baz()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Okt57791")))
-@interface KtOkt57791 : KtCkt57791
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-+ (instancetype)okt57791 __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtOkt57791 *shared __attribute__((swift_name("shared")));
-- (int32_t)baz __attribute__((swift_name("baz()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Ckt57791Final")))
-@interface KtCkt57791Final : KtCkt57791
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)baz __attribute__((swift_name("baz()")));
-@end
-
-__attribute__((swift_name("Foo")))
-@protocol KtFoo
-@required
-- (KtCkt57791Final *)getCkt57791 __attribute__((swift_name("getCkt57791()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt57791Kt")))
-@interface KtKt57791Kt : KtBase
-+ (BOOL)foobarF:(BOOL)f foo:(id<KtFoo>)foo __attribute__((swift_name("foobar(f:foo:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
 __attribute__((swift_name("LibraryKt")))
 @interface KtLibraryKt : KtBase
 + (NSString *)readDataFromLibraryClassInput:(KtA *)input __attribute__((swift_name("readDataFromLibraryClass(input:)")));
diff --git a/native/native.tests/testData/framework/objcexport/expectedLazyGroupC/expectedLazyNoGenerics.h b/native/native.tests/testData/framework/objcexport/expectedLazyGroupC/expectedLazyNoGenerics.h
index d59b3d9..b075256 100644
--- a/native/native.tests/testData/framework/objcexport/expectedLazyGroupC/expectedLazyNoGenerics.h
+++ b/native/native.tests/testData/framework/objcexport/expectedLazyGroupC/expectedLazyNoGenerics.h
@@ -121,1252 +121,6 @@
 @end
 
 __attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("CoroutineException")))
-@interface KtCoroutineException : KtKotlinThrowable
-- (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)) __attribute__((unavailable));
-- (instancetype)initWithCause:(KtKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(KtKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ContinuationHolder")))
-@interface KtContinuationHolder : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (void)resumeValue:(id _Nullable)value __attribute__((swift_name("resume(value:)")));
-- (void)resumeWithExceptionException:(KtKotlinThrowable *)exception __attribute__((swift_name("resumeWithException(exception:)")));
-@end
-
-__attribute__((swift_name("SuspendFun")))
-@protocol KtSuspendFun
-@required
-
-/**
- * @note This method converts instances of CoroutineException, CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)suspendFunDoYield:(BOOL)doYield doThrow:(BOOL)doThrow completionHandler:(void (^)(KtInt * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("suspendFun(doYield:doThrow:completionHandler:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ResultHolder")))
-@interface KtResultHolder : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property int32_t completed __attribute__((swift_name("completed")));
-@property KtKotlinThrowable * _Nullable exception __attribute__((swift_name("exception")));
-@property id _Nullable result __attribute__((swift_name("result")));
-@end
-
-__attribute__((swift_name("SuspendBridge")))
-@protocol KtSuspendBridge
-@required
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)intValue:(id _Nullable)value completionHandler:(void (^)(KtInt * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("int(value:completionHandler:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)intAsAnyValue:(id _Nullable)value completionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("intAsAny(value:completionHandler:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-- (void)nothingValue:(id _Nullable)value completionHandler:(void (^)(KtKotlinNothing * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("nothing(value:completionHandler:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-- (void)nothingAsAnyValue:(id _Nullable)value completionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("nothingAsAny(value:completionHandler:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-- (void)nothingAsIntValue:(id _Nullable)value completionHandler:(void (^)(KtInt * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("nothingAsInt(value:completionHandler:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-- (void)nothingAsUnitValue:(id _Nullable)value completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("nothingAsUnit(value:completionHandler:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)nullableUnitValue:(id _Nullable)value completionHandler:(void (^)(KtKotlinUnit * _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("nullableUnit(value:completionHandler:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)unitValue:(id _Nullable)value completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("unit(value:completionHandler:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)unitAsAnyValue:(id _Nullable)value completionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("unitAsAny(value:completionHandler:)")));
-@end
-
-__attribute__((swift_name("AbstractSuspendBridge")))
-@interface KtAbstractSuspendBridge : KtBase <KtSuspendBridge>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)intAsAnyValue:(KtInt *)value completionHandler:(void (^)(KtInt * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("intAsAny(value:completionHandler:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-- (void)nothingAsAnyValue:(KtInt *)value completionHandler:(void (^)(KtKotlinNothing * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("nothingAsAny(value:completionHandler:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-- (void)nothingAsIntValue:(KtInt *)value completionHandler:(void (^)(KtKotlinNothing * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("nothingAsInt(value:completionHandler:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-- (void)nothingAsUnitValue:(KtInt *)value completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("nothingAsUnit(value:completionHandler:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)nullableUnitValue:(KtInt *)value completionHandler:(void (^)(KtKotlinUnit * _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("nullableUnit(value:completionHandler:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)unitValue:(KtInt *)value completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("unit(value:completionHandler:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)unitAsAnyValue:(KtInt *)value completionHandler:(void (^)(KtKotlinUnit * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("unitAsAny(value:completionHandler:)")));
-@end
-
-__attribute__((swift_name("ThrowCancellationException")))
-@interface KtThrowCancellationException : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ThrowCancellationExceptionImpl")))
-@interface KtThrowCancellationExceptionImpl : KtThrowCancellationException
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)throwCancellationExceptionWithCompletionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("throwCancellationException(completionHandler:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("suspendFunctionChild0")))
-@interface KtsuspendFunctionChild0 : KtBase <KtKotlinSuspendFunction0>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)invokeWithCompletionHandler:(void (^)(NSString * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("invoke(completionHandler:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("suspendFunctionChild1")))
-@interface KtsuspendFunctionChild1 : KtBase <KtKotlinSuspendFunction1>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)invokeP1:(NSString *)p1 completionHandler:(void (^)(NSString * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("invoke(p1:completionHandler:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("CoroutinesKt")))
-@interface KtCoroutinesKt : KtBase
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)callSuspendBridgeBridge:(KtAbstractSuspendBridge *)bridge resultHolder:(KtResultHolder *)resultHolder error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("callSuspendBridge(bridge:resultHolder:)")));
-+ (void)callSuspendFunSuspendFun:(id<KtSuspendFun>)suspendFun doYield:(BOOL)doYield doThrow:(BOOL)doThrow resultHolder:(KtResultHolder *)resultHolder __attribute__((swift_name("callSuspendFun(suspendFun:doYield:doThrow:resultHolder:)")));
-
-/**
- * @note This method converts instances of CoroutineException, CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (void)callSuspendFun2SuspendFun:(id<KtSuspendFun>)suspendFun doYield:(BOOL)doYield doThrow:(BOOL)doThrow completionHandler:(void (^)(KtInt * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("callSuspendFun2(suspendFun:doYield:doThrow:completionHandler:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)createCoroutineUninterceptedAndResumeFn:(id<KtKotlinSuspendFunction0>)fn resultHolder:(KtResultHolder *)resultHolder error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("createCoroutineUninterceptedAndResume(fn:resultHolder:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (BOOL)createCoroutineUninterceptedAndResumeFn:(id<KtKotlinSuspendFunction1>)fn receiver:(id _Nullable)receiver resultHolder:(KtResultHolder *)resultHolder error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("createCoroutineUninterceptedAndResume(fn:receiver:resultHolder:)")));
-+ (void)gc __attribute__((swift_name("gc()")));
-+ (id<KtKotlinKSuspendFunction0>)getKSuspendCallableReference0 __attribute__((swift_name("getKSuspendCallableReference0()")));
-+ (id<KtKotlinKSuspendFunction1>)getKSuspendCallableReference1 __attribute__((swift_name("getKSuspendCallableReference1()")));
-+ (id<KtKotlinSuspendFunction0>)getSuspendCallableReference0 __attribute__((swift_name("getSuspendCallableReference0()")));
-+ (id<KtKotlinSuspendFunction1>)getSuspendCallableReference1 __attribute__((swift_name("getSuspendCallableReference1()")));
-+ (KtsuspendFunctionChild0 *)getSuspendChild0 __attribute__((swift_name("getSuspendChild0()")));
-+ (KtsuspendFunctionChild1 *)getSuspendChild1 __attribute__((swift_name("getSuspendChild1()")));
-+ (id<KtKotlinSuspendFunction0>)getSuspendLambda0 __attribute__((swift_name("getSuspendLambda0()")));
-+ (id<KtKotlinSuspendFunction1>)getSuspendLambda1 __attribute__((swift_name("getSuspendLambda1()")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (void)invoke1Block:(id<KtKotlinSuspendFunction1>)block argument:(id _Nullable)argument completionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("invoke1(block:argument:completionHandler:)")));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (id _Nullable)startCoroutineUninterceptedOrReturnFn:(id<KtKotlinSuspendFunction0>)fn resultHolder:(KtResultHolder *)resultHolder error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("startCoroutineUninterceptedOrReturn(fn:resultHolder:)"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (id _Nullable)startCoroutineUninterceptedOrReturnFn:(id<KtKotlinSuspendFunction1>)fn receiver:(id _Nullable)receiver resultHolder:(KtResultHolder *)resultHolder error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("startCoroutineUninterceptedOrReturn(fn:receiver:resultHolder:)"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts all Kotlin exceptions to errors.
-*/
-+ (id _Nullable)startCoroutineUninterceptedOrReturnFn:(id<KtKotlinSuspendFunction2>)fn receiver:(id _Nullable)receiver param:(id _Nullable)param resultHolder:(KtResultHolder *)resultHolder error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("startCoroutineUninterceptedOrReturn(fn:receiver:param:resultHolder:)"))) __attribute__((swift_error(nonnull_error)));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (void)suspendFunWithCompletionHandler:(void (^)(KtInt * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("suspendFun(completionHandler:)")));
-
-/**
- * @note This method converts instances of CoroutineException, CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (void)suspendFunResult:(id _Nullable)result doSuspend:(BOOL)doSuspend doThrow:(BOOL)doThrow completionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("suspendFun(result:doSuspend:doThrow:completionHandler:)")));
-
-/**
- * @note This method converts instances of CoroutineException, CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (void)suspendFunAsyncResult:(id _Nullable)result continuationHolder:(KtContinuationHolder *)continuationHolder completionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("suspendFunAsync(result:continuationHolder:completionHandler:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (void)throwCancellationExceptionWithCompletionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("throwCancellationException(completionHandler:)")));
-
-/**
- * @note This method converts instances of CoroutineException, CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (BOOL)throwExceptionException:(KtKotlinThrowable *)exception error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("throwException(exception:)")));
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (void)unitSuspendFunWithCompletionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("unitSuspendFun(completionHandler:)")));
-
-/**
- * @note This method converts instances of CoroutineException, CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (void)unitSuspendFunDoSuspend:(BOOL)doSuspend doThrow:(BOOL)doThrow completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("unitSuspendFun(doSuspend:doThrow:completionHandler:)")));
-
-/**
- * @note This method converts instances of CoroutineException, CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (void)unitSuspendFunAsyncContinuationHolder:(KtContinuationHolder *)continuationHolder completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("unitSuspendFunAsync(continuationHolder:completionHandler:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("DataClassWithExplicitComponentMethod")))
-@interface KtDataClassWithExplicitComponentMethod : KtBase
-- (instancetype)initWithX:(int32_t)x y:(int32_t)y __attribute__((swift_name("init(x:y:)"))) __attribute__((objc_designated_initializer));
-- (int32_t)component1Arg:(int32_t)arg __attribute__((swift_name("component1(arg:)")));
-- (KtDataClassWithExplicitComponentMethod *)doCopyX:(int32_t)x y:(int32_t)y __attribute__((swift_name("doCopy(x:y:)")));
-- (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 x __attribute__((swift_name("x")));
-@property (readonly) int32_t y __attribute__((swift_name("y")));
-@end
-
-__attribute__((swift_name("ComponentInterface")))
-@protocol KtComponentInterface
-@required
-- (int32_t)component1 __attribute__((swift_name("component1()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("DataClassWithInheritedComponentMethod")))
-@interface KtDataClassWithInheritedComponentMethod : KtBase <KtComponentInterface>
-- (instancetype)initWithX:(int32_t)x __attribute__((swift_name("init(x:)"))) __attribute__((objc_designated_initializer));
-- (int32_t)component1 __attribute__((swift_name("component1()")));
-- (KtDataClassWithInheritedComponentMethod *)doCopyX:(int32_t)x __attribute__((swift_name("doCopy(x:)")));
-- (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 x __attribute__((swift_name("x")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("RegularClassWithComponentMethods")))
-@interface KtRegularClassWithComponentMethods : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)component1 __attribute__((swift_name("component1()")));
-- (int32_t)component3 __attribute__((swift_name("component3()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("DataClassWithStrangeNames")))
-@interface KtDataClassWithStrangeNames : KtBase
-- (instancetype)initWithComponent124:(int32_t)component124 componentABC:(int32_t)componentABC __attribute__((swift_name("init(component124:componentABC:)"))) __attribute__((objc_designated_initializer));
-- (int32_t)component16 __attribute__((swift_name("component16()")));
-- (KtDataClassWithStrangeNames *)doCopyComponent124:(int32_t)component124 componentABC:(int32_t)componentABC __attribute__((swift_name("doCopy(component124:componentABC:)")));
-- (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 component124 __attribute__((swift_name("component124")));
-@property (readonly) int32_t componentABC __attribute__((swift_name("componentABC")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("DataClassComponentMethodsKt")))
-@interface KtDataClassComponentMethodsKt : KtBase
-+ (int32_t)component1 __attribute__((swift_name("component1()")));
-+ (int32_t)component4 __attribute__((swift_name("component4()")));
-@end
-
-__attribute__((swift_name("DeallocRetainBase")))
-@interface KtDeallocRetainBase : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("DeallocRetainKt")))
-@interface KtDeallocRetainKt : KtBase
-+ (void)assertNullValue:(id _Nullable)value __attribute__((swift_name("assertNull(value:)")));
-+ (KtKotlinWeakReference *)createWeakReferenceValue:(id)value __attribute__((swift_name("createWeakReference(value:)")));
-+ (void)garbageCollect __attribute__((swift_name("garbageCollect()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("EnumLeftRightUpDown")))
-@interface KtEnumLeftRightUpDown : KtKotlinEnum
-+ (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) KtEnumLeftRightUpDown *left __attribute__((swift_name("left")));
-@property (class, readonly) KtEnumLeftRightUpDown *right __attribute__((swift_name("right")));
-@property (class, readonly) KtEnumLeftRightUpDown *up __attribute__((swift_name("up")));
-@property (class, readonly) KtEnumLeftRightUpDown *down __attribute__((swift_name("down")));
-+ (KtKotlinArray *)values __attribute__((swift_name("values()")));
-@property (class, readonly) NSArray<KtEnumLeftRightUpDown *> *entries __attribute__((swift_name("entries")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("EnumOneTwoThreeValues")))
-@interface KtEnumOneTwoThreeValues : KtKotlinEnum
-+ (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) KtEnumOneTwoThreeValues *one __attribute__((swift_name("one")));
-@property (class, readonly) KtEnumOneTwoThreeValues *two __attribute__((swift_name("two")));
-@property (class, readonly) KtEnumOneTwoThreeValues *three __attribute__((swift_name("three")));
-@property (class, readonly) KtEnumOneTwoThreeValues *values __attribute__((swift_name("values")));
-@property (class, readonly) KtEnumOneTwoThreeValues *entries __attribute__((swift_name("entries")));
-+ (KtKotlinArray *)values __attribute__((swift_name("values()")));
-@property (class, readonly) NSArray<KtEnumOneTwoThreeValues *> *entries __attribute__((swift_name("entries")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("EnumValuesValues_")))
-@interface KtEnumValuesValues_ : KtKotlinEnum
-+ (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) KtEnumValuesValues_ *values __attribute__((swift_name("values")));
-@property (class, readonly) KtEnumValuesValues_ *values __attribute__((swift_name("values")));
-@property (class, readonly) KtEnumValuesValues_ *entries __attribute__((swift_name("entries")));
-@property (class, readonly) KtEnumValuesValues_ *entries __attribute__((swift_name("entries")));
-+ (KtKotlinArray *)values __attribute__((swift_name("values()")));
-@property (class, readonly) NSArray<KtEnumValuesValues_ *> *entries __attribute__((swift_name("entries")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("EmptyEnum")))
-@interface KtEmptyEnum : KtKotlinEnum
-+ (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));
-+ (KtKotlinArray *)values __attribute__((swift_name("values()")));
-@property (class, readonly) NSArray<KtEmptyEnum *> *entries __attribute__((swift_name("entries")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("EnumValuesKt")))
-@interface KtEnumValuesKt : KtBase
-+ (KtNoEnumEntriesEnum *)dceAvoidance __attribute__((swift_name("dceAvoidance()")));
-@end
-
-__attribute__((swift_name("FunInterface")))
-@protocol KtFunInterface
-@required
-- (int32_t)run __attribute__((swift_name("run()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("FunInterfacesKt")))
-@interface KtFunInterfacesKt : KtBase
-+ (id<KtFunInterface>)getLambda __attribute__((swift_name("getLambda()")));
-+ (id<KtFunInterface>)getObject __attribute__((swift_name("getObject()")));
-@end
-
-__attribute__((swift_name("FHolder")))
-@interface KtFHolder : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) id _Nullable value __attribute__((swift_name("value")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("F2Holder")))
-@interface KtF2Holder : KtFHolder
-- (instancetype)initWithValue:(id _Nullable (^)(id _Nullable, id _Nullable))value __attribute__((swift_name("init(value:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-@property (readonly) id _Nullable (^value)(id _Nullable, id _Nullable) __attribute__((swift_name("value")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("F32Holder")))
-@interface KtF32Holder : KtFHolder
-- (instancetype)initWithValue:(id _Nullable (^)(id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable))value __attribute__((swift_name("init(value:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-@property (readonly) id _Nullable (^value)(id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable) __attribute__((swift_name("value")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("F33Holder")))
-@interface KtF33Holder : KtFHolder
-- (instancetype)initWithValue:(id _Nullable (^)(id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable))value __attribute__((swift_name("init(value:)"))) __attribute__((objc_designated_initializer));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-@property (readonly) id<KtKotlinFunction33> value __attribute__((swift_name("value")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("FunctionalTypesKt")))
-@interface KtFunctionalTypesKt : KtBase
-+ (void)callDynType2List:(NSArray<id _Nullable (^)(id _Nullable, id _Nullable)> *)list param:(id _Nullable)param __attribute__((swift_name("callDynType2(list:param:)")));
-+ (void)callDynType32List:(NSArray<id _Nullable (^)(id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable)> *)list param:(id _Nullable)param __attribute__((swift_name("callDynType32(list:param:)")));
-+ (void)callDynType33List:(NSArray<id<KtKotlinFunction33>> *)list param:(id _Nullable)param __attribute__((swift_name("callDynType33(list:param:)")));
-+ (void)callStaticType2Fct:(id _Nullable (^)(id _Nullable, id _Nullable))fct param:(id _Nullable)param __attribute__((swift_name("callStaticType2(fct:param:)")));
-+ (void)callStaticType32Fct:(id _Nullable (^)(id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable))fct param:(id _Nullable)param __attribute__((swift_name("callStaticType32(fct:param:)")));
-+ (void)callStaticType33Fct:(id _Nullable (^)(id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable))fct param:(id _Nullable)param __attribute__((swift_name("callStaticType33(fct:param:)")));
-+ (KtF32Holder *)getDynType32 __attribute__((swift_name("getDynType32()")));
-+ (KtF2Holder *)getDynTypeLambda2 __attribute__((swift_name("getDynTypeLambda2()")));
-+ (KtF33Holder *)getDynTypeLambda33 __attribute__((swift_name("getDynTypeLambda33()")));
-+ (KtF2Holder *)getDynTypeRef2 __attribute__((swift_name("getDynTypeRef2()")));
-+ (KtF33Holder *)getDynTypeRef33 __attribute__((swift_name("getDynTypeRef33()")));
-+ (id _Nullable (^)(id _Nullable, id _Nullable))getStaticLambda2 __attribute__((swift_name("getStaticLambda2()")));
-+ (id _Nullable (^)(id _Nullable, id _Nullable))getStaticRef2 __attribute__((swift_name("getStaticRef2()")));
-+ (id _Nullable (^)(id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable))getStaticType32 __attribute__((swift_name("getStaticType32()")));
-+ (id _Nullable (^)(id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable))getStaticTypeLambda33 __attribute__((swift_name("getStaticTypeLambda33()")));
-+ (id _Nullable (^)(id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable, id _Nullable))getStaticTypeRef33 __attribute__((swift_name("getStaticTypeRef33()")));
-@end
-
-__attribute__((swift_name("GH4002ArgumentBase")))
-@interface KtGH4002ArgumentBase : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("GH4002Argument")))
-@interface KtGH4002Argument : KtGH4002ArgumentBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestIncompatiblePropertyTypeWarning")))
-@interface KtTestIncompatiblePropertyTypeWarning : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestIncompatiblePropertyTypeWarning.Generic")))
-@interface KtTestIncompatiblePropertyTypeWarningGeneric : KtBase
-- (instancetype)initWithValue:(id _Nullable)value __attribute__((swift_name("init(value:)"))) __attribute__((objc_designated_initializer));
-@property (readonly) id _Nullable value __attribute__((swift_name("value")));
-@end
-
-__attribute__((swift_name("TestIncompatiblePropertyTypeWarningInterfaceWithGenericProperty")))
-@protocol KtTestIncompatiblePropertyTypeWarningInterfaceWithGenericProperty
-@required
-@property (readonly) KtTestIncompatiblePropertyTypeWarningGeneric *p __attribute__((swift_name("p")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestIncompatiblePropertyTypeWarning.ClassOverridingInterfaceWithGenericProperty")))
-@interface KtTestIncompatiblePropertyTypeWarningClassOverridingInterfaceWithGenericProperty : KtBase <KtTestIncompatiblePropertyTypeWarningInterfaceWithGenericProperty>
-- (instancetype)initWithP:(KtTestIncompatiblePropertyTypeWarningGeneric *)p __attribute__((swift_name("init(p:)"))) __attribute__((objc_designated_initializer));
-@property (readonly) KtTestIncompatiblePropertyTypeWarningGeneric *p __attribute__((swift_name("p")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestGH3992")))
-@interface KtTestGH3992 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("TestGH3992.C")))
-@interface KtTestGH3992C : KtBase
-- (instancetype)initWithA:(KtTestGH3992A *)a __attribute__((swift_name("init(a:)"))) __attribute__((objc_designated_initializer));
-@property (readonly) KtTestGH3992A *a __attribute__((swift_name("a")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestGH3992.D")))
-@interface KtTestGH3992D : KtTestGH3992C
-- (instancetype)initWithA:(KtTestGH3992B *)a __attribute__((swift_name("init(a:)"))) __attribute__((objc_designated_initializer));
-@property (readonly) KtTestGH3992B *a __attribute__((swift_name("a")));
-@end
-
-__attribute__((swift_name("TestGH3992.A")))
-@interface KtTestGH3992A : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("TestGH3992.B")))
-@interface KtTestGH3992B : KtTestGH3992A
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ClassNotAvailableInSwift")))
-@interface KtClassNotAvailableInSwift : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ParentClass")))
-@interface KtParentClass : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ParentClass.NestedClass")))
-@interface KtParentClassNestedClass : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ParentClass.NestedClassDeeplyNestedClass")))
-@interface KtParentClassNestedClassDeeplyNestedClass : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ParentClass.InnerClass")))
-@interface KtParentClassInnerClass : NSObject
-@end
-
-__attribute__((swift_name("InterfaceNotAvailableInSwift")))
-@protocol KtInterfaceNotAvailableInSwift
-@required
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("UnavailableEnum")))
-@interface KtUnavailableEnum : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("UnavailableObject")))
-@interface KtUnavailableObject : NSObject
-@end
-
-__attribute__((swift_name("SealedClass")))
-@interface KtSealedClass : KtBase
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SealedClass.A")))
-@interface KtSealedClassA : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SealedClass.B")))
-@interface KtSealedClassB : KtSealedClass
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("SealedClass.C")))
-@interface KtSealedClassC : NSObject
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("WrapperOverUnavailable")))
-@interface KtWrapperOverUnavailable : KtBase
-- (instancetype)initWithArg:(id)arg __attribute__((swift_name("init(arg:)"))) __attribute__((objc_designated_initializer));
-@property (readonly) id arg __attribute__((swift_name("arg")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("HiddenfromobjcKt")))
-@interface KtHiddenfromobjcKt : KtBase
-+ (NSString *)consumeUnavailableParam:(id)param __attribute__((swift_name("consumeUnavailable(param:)")));
-+ (KtSealedClass *)createSealedClass __attribute__((swift_name("createSealedClass()")));
-+ (id)createUnavailableEnum __attribute__((swift_name("createUnavailableEnum()")));
-+ (id)createUnavailableInterface __attribute__((swift_name("createUnavailableInterface()")));
-+ (id)doSomethingMeaningless:(NSString *)receiver another:(id)another __attribute__((swift_name("doSomethingMeaningless(_:another:)")));
-+ (id)getUnavailableObject __attribute__((swift_name("getUnavailableObject()")));
-+ (id)produceUnavailable __attribute__((swift_name("produceUnavailable()")));
-+ (id _Nullable)useOfNullableUnavailableClassParam:(id _Nullable)param __attribute__((swift_name("useOfNullableUnavailableClass(param:)")));
-+ (NSString *)useOfNullableUnavailableEnumParam:(id _Nullable)param __attribute__((swift_name("useOfNullableUnavailableEnum(param:)")));
-+ (NSString * _Nullable)useOfNullableUnavailableInterfaceParam:(id _Nullable)param __attribute__((swift_name("useOfNullableUnavailableInterface(param:)")));
-+ (NSString * _Nullable)useOfNullableUnavailableObjectParam:(id _Nullable)param __attribute__((swift_name("useOfNullableUnavailableObject(param:)")));
-+ (id)useOfUnavailableClassParam:(id)param __attribute__((swift_name("useOfUnavailableClass(param:)")));
-+ (NSString *)useOfUnavailableEnumParam:(id)param __attribute__((swift_name("useOfUnavailableEnum(param:)")));
-+ (NSString *)useOfUnavailableObjectParam:(id)param __attribute__((swift_name("useOfUnavailableObject(param:)")));
-+ (NSString *)useSealedClassParam:(KtSealedClass *)param __attribute__((swift_name("useSealedClass(param:)")));
-+ (NSString *)useUnavailableA:(id)a __attribute__((swift_name("useUnavailable(a:)")));
-@end
-
-__attribute__((swift_name("InterfaceNameManglingI1")))
-@protocol KtInterfaceNameManglingI1
-@required
-- (int32_t)clashingMethod __attribute__((swift_name("clashingMethod()")));
-- (int32_t)interfaceClashingMethodWithObjCNameInBoth __attribute__((swift_name("interfaceClashingMethodWithObjCNameInBoth()")));
-- (int32_t)interfaceClashingMethodWithObjCNameInI1 __attribute__((swift_name("interfaceClashingMethodWithObjCNameInI1()")));
-- (int32_t)interfaceClashingMethodWithObjCNameInI2 __attribute__((swift_name("interfaceClashingMethodWithObjCNameInI2()")));
-@property (readonly) int32_t clashingProperty __attribute__((swift_name("clashingProperty")));
-@end
-
-__attribute__((swift_name("InterfaceNameManglingI2")))
-@protocol KtInterfaceNameManglingI2
-@required
-- (id)clashingMethod __attribute__((swift_name("clashingMethod()")));
-- (id)interfaceClashingMethodWithObjCNameInBoth __attribute__((swift_name("interfaceClashingMethodWithObjCNameInBoth()")));
-- (id)interfaceClashingMethodWithObjCNameInI2 __attribute__((swift_name("interfaceClashingMethodWithObjCNameInI2()")));
-- (id)interfaceClashingMethodWithObjCNameInI1 __attribute__((swift_name("interfaceClashingMethodWithObjCNameInI1()")));
-@property (readonly) id clashingProperty __attribute__((swift_name("clashingProperty")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("InterfaceNameManglingC1")))
-@interface KtInterfaceNameManglingC1 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (NSString *)clashingMethod __attribute__((swift_name("clashingMethod()")));
-@property (readonly) NSString *clashingProperty __attribute__((swift_name("clashingProperty")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("InterfaceNameManglingC2")))
-@interface KtInterfaceNameManglingC2 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)clashingMethod __attribute__((swift_name("clashingMethod()")));
-@property (readonly) int32_t clashingProperty __attribute__((swift_name("clashingProperty")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("InterfaceMethodNameManglingKt")))
-@interface KtInterfaceMethodNameManglingKt : KtBase
-+ (id<KtInterfaceNameManglingI1>)i1 __attribute__((swift_name("i1()")));
-+ (id<KtInterfaceNameManglingI2>)i2 __attribute__((swift_name("i2()")));
-+ (KtInterfaceNameManglingC1 *)o1 __attribute__((swift_name("o1()")));
-+ (KtInterfaceNameManglingC2 *)o2 __attribute__((swift_name("o2()")));
-@end
-
-
-/**
- * Summary class [KDocExport].
- *
- * @property xyzzy Doc for property xyzzy
- * @property zzz See below.
- */
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KDocExport")))
-@interface KtKDocExport : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-
-/** Non-primary ctor KDoc: */
-- (instancetype)initWithName:(NSString *)name __attribute__((swift_name("init(name:)"))) __attribute__((objc_designated_initializer));
-
-/** @property xyzzy KDoc for foo? */
-@property (readonly) NSString *foo __attribute__((swift_name("foo")));
-
-/**
- * @param xyzzy is documented.
- *
- * This is multi-line KDoc. See a blank line above.
- */
-@property (readonly) NSString *xyzzy __attribute__((swift_name("xyzzy")));
-
-/** @property foo KDoc for yxxyz? */
-@property int32_t yxxyz __attribute__((swift_name("yxxyz")));
-@end
-
-__attribute__((swift_name("SomeClassWithProperty")))
-@interface KtSomeClassWithProperty : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-
-/**
- * Returns dispatcher that executes coroutines immediately when it is already in the right context
- * (e.g. current looper is the same as this handler's looper) without an additional [re-dispatch][CoroutineDispatcher.dispatch].
- *
- * Immediate dispatcher is safe from stack overflows and in case of nested invocations forms event-loop similar to [Dispatchers.Unconfined].
- * The event loop is an advanced topic and its implications can be found in [Dispatchers.Unconfined] documentation.
- * The formed event-loop is shared with [Unconfined] and other immediate dispatchers, potentially overlapping tasks between them.
- *
- * Example of usage:
- * ```
- * suspend fun updateUiElement(val text: String) {
- *   **
- *    * If it is known that updateUiElement can be invoked both from the Main thread and from other threads,
- *    * `immediate` dispatcher is used as a performance optimization to avoid unnecessary dispatch.
- *    *
- *    * In that case, when `updateUiElement` is invoked from the Main thread, `uiElement.text` will be
- *    * invoked immediately without any dispatching, otherwise, the `Dispatchers.Main` dispatch cycle will be triggered.
- *    **
- *   withContext(Dispatchers.Main.immediate) {
- *     uiElement.text = text
- *   }
- *   // Do context-independent logic such as logging
- * }
- * ```
- *
- * Method may throw [UnsupportedOperationException] if immediate dispatching is not supported by current dispatcher,
- * please refer to specific dispatcher documentation.
- *
- * [Dispatchers.Main] supports immediate execution for Android, JavaFx and Swing platforms.
- */
-@property (readonly) KtSomeClassWithProperty *heavyFormattedKDocFoo __attribute__((swift_name("heavyFormattedKDocFoo")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KdocExportKt")))
-@interface KtKdocExportKt : KtBase
-
-/**
- * Useless function [whatever]
- *
- * This kdoc has some additional formatting.
- * @param a keep intact and return
- * @return value of [a]
- * Check for additional comment (note) below
- *
- * @note This method converts instances of IllegalArgumentException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-+ (NSString * _Nullable)whateverA:(NSString *)a error:(NSError * _Nullable * _Nullable)error __attribute__((swift_name("whatever(a:)")));
-@end
-
-__attribute__((swift_name("KotlinPrivateOverrideI1")))
-@protocol KtKotlinPrivateOverrideI1
-@required
-- (int32_t)i123AbstractMethod __attribute__((swift_name("i123AbstractMethod()")));
-- (int32_t)i1OpenMethod __attribute__((swift_name("i1OpenMethod()")));
-@end
-
-__attribute__((swift_name("KotlinPrivateOverrideI2")))
-@protocol KtKotlinPrivateOverrideI2
-@required
-- (int32_t)i123AbstractMethod __attribute__((swift_name("i123AbstractMethod()")));
-- (int32_t)i234AbstractMethod __attribute__((swift_name("i234AbstractMethod()")));
-- (int32_t)i2AbstractMethod __attribute__((swift_name("i2AbstractMethod()")));
-@end
-
-__attribute__((swift_name("KotlinPrivateOverrideA1")))
-@interface KtKotlinPrivateOverrideA1 : KtBase <KtKotlinPrivateOverrideI1, KtKotlinPrivateOverrideI2>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)a1AbstractMethod __attribute__((swift_name("a1AbstractMethod()")));
-- (int32_t)a1OpenMethod __attribute__((swift_name("a1OpenMethod()")));
-@end
-
-__attribute__((swift_name("KotlinPrivateOverrideI3")))
-@protocol KtKotlinPrivateOverrideI3
-@required
-- (int32_t)i123AbstractMethod __attribute__((swift_name("i123AbstractMethod()")));
-- (int32_t)i234AbstractMethod __attribute__((swift_name("i234AbstractMethod()")));
-- (int32_t)i3AbstractMethod __attribute__((swift_name("i3AbstractMethod()")));
-@end
-
-__attribute__((swift_name("KotlinPrivateOverrideI4")))
-@protocol KtKotlinPrivateOverrideI4
-@required
-- (int32_t)i234AbstractMethod __attribute__((swift_name("i234AbstractMethod()")));
-- (int32_t)i4AbstractMethod __attribute__((swift_name("i4AbstractMethod()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KotlinPrivateOverrideKt")))
-@interface KtKotlinPrivateOverrideKt : KtBase
-+ (id)createP1 __attribute__((swift_name("createP1()")));
-+ (id)createP12 __attribute__((swift_name("createP12()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt35940Kt")))
-@interface KtKt35940Kt : KtBase
-+ (NSString *)testKt35940 __attribute__((swift_name("testKt35940()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT38641")))
-@interface KtKT38641 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT38641.IntType")))
-@interface KtKT38641IntType : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (getter=description, setter=setDescription:) int32_t description_ __attribute__((swift_name("description_")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT38641.Val")))
-@interface KtKT38641Val : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly, getter=description) NSString *description_ __attribute__((swift_name("description_")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT38641.Var")))
-@interface KtKT38641Var : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (getter=description, setter=setDescription:) NSString *description_ __attribute__((swift_name("description_")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT38641.TwoProperties")))
-@interface KtKT38641TwoProperties : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly, getter=description) NSString *description_ __attribute__((swift_name("description_")));
-@property (readonly) NSString *description_ __attribute__((swift_name("description_")));
-@end
-
-__attribute__((swift_name("KT38641.OverrideVal")))
-@interface KtKT38641OverrideVal : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly, getter=description) NSString *description_ __attribute__((swift_name("description_")));
-@end
-
-__attribute__((swift_name("KT38641OverrideVar")))
-@protocol KtKT38641OverrideVar
-@required
-@property (getter=description, setter=setDescription:) NSString *description_ __attribute__((swift_name("description_")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt38641Kt")))
-@interface KtKt38641Kt : KtBase
-+ (NSString *)getOverrideValDescriptionImpl:(KtKT38641OverrideVal *)impl __attribute__((swift_name("getOverrideValDescription(impl:)")));
-+ (NSString *)getOverrideVarDescriptionImpl:(id<KtKT38641OverrideVar>)impl __attribute__((swift_name("getOverrideVarDescription(impl:)")));
-+ (void)setOverrideVarDescriptionImpl:(id<KtKT38641OverrideVar>)impl newValue:(NSString *)newValue __attribute__((swift_name("setOverrideVarDescription(impl:newValue:)")));
-@end
-
-__attribute__((swift_name("JsonConfiguration")))
-@interface KtJsonConfiguration : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable("This class is deprecated for removal during serialization 1.0 API stabilization.\nFor configuring Json instances, the corresponding builder function can be used instead, e.g. instead of'Json(JsonConfiguration.Stable.copy(isLenient = true))' 'Json { isLenient = true }' should be used.\nInstead of storing JsonConfiguration instances of the code, Json instances can be used directly:'Json(MyJsonConfiguration.copy(prettyPrint = true))' can be replaced with 'Json(from = MyApplicationJson) { prettyPrint = true }'")));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("MoreTrickyChars")))
-@interface KtMoreTrickyChars : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((deprecated("'\"\\@$(){}\r\n")));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt39206Kt")))
-@interface KtKt39206Kt : KtBase
-+ (int32_t)myFunc __attribute__((swift_name("myFunc()"))) __attribute__((deprecated("Don't call this\nPlease")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Ckt41907")))
-@interface KtCkt41907 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((swift_name("Ikt41907")))
-@protocol KtIkt41907
-@required
-- (void)fooC:(KtCkt41907 *)c __attribute__((swift_name("foo(c:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt41907Kt")))
-@interface KtKt41907Kt : KtBase
-+ (void)escapeCC:(KtCkt41907 *)c __attribute__((swift_name("escapeC(c:)")));
-+ (void)testKt41907O:(id<KtIkt41907>)o __attribute__((swift_name("testKt41907(o:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT43599")))
-@interface KtKT43599 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) NSString *memberProperty __attribute__((swift_name("memberProperty")));
-@end
-
-@interface KtKT43599 (Kt43599Kt)
-@property (readonly) NSString *extensionProperty __attribute__((swift_name("extensionProperty")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt43599Kt")))
-@interface KtKt43599Kt : KtBase
-+ (void)setTopLevelLateinitPropertyValue:(NSString *)value __attribute__((swift_name("setTopLevelLateinitProperty(value:)")));
-@property (class, readonly) NSString *topLevelLateinitProperty __attribute__((swift_name("topLevelLateinitProperty")));
-@property (class, readonly) NSString *topLevelProperty __attribute__((swift_name("topLevelProperty")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT43780TestObject")))
-@interface KtKT43780TestObject : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)kT43780TestObject __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtKT43780TestObject *shared __attribute__((swift_name("shared")));
-@property (readonly) NSString *Shared __attribute__((swift_name("Shared")));
-@property (readonly) NSString *shared __attribute__((swift_name("shared")));
-@property (readonly) int32_t x __attribute__((swift_name("x")));
-@property (readonly) int32_t y __attribute__((swift_name("y")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT43780TestClassWithCompanion")))
-@interface KtKT43780TestClassWithCompanion : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (class, readonly, getter=companion) KtKT43780TestClassWithCompanionCompanion *companion __attribute__((swift_name("companion")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT43780TestClassWithCompanion.Companion")))
-@interface KtKT43780TestClassWithCompanionCompanion : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)companion __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtKT43780TestClassWithCompanionCompanion *shared __attribute__((swift_name("shared")));
-@property (readonly) int32_t z __attribute__((swift_name("z")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Shared")))
-@interface KtShared : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)shared __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared_) KtShared *shared __attribute__((swift_name("shared")));
-@property (readonly) int32_t x __attribute__((swift_name("x")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Companion")))
-@interface KtCompanion : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (class, readonly, getter=companion) KtCompanionCompanion *companion __attribute__((swift_name("companion")));
-@property (readonly) int32_t t __attribute__((swift_name("t")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Companion.Companion")))
-@interface KtCompanionCompanion : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)companion __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtCompanionCompanion *shared __attribute__((swift_name("shared")));
-@property (readonly) int32_t x __attribute__((swift_name("x")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT43780Enum")))
-@interface KtKT43780Enum : KtKotlinEnum
-+ (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) KtKT43780Enum *otherEntry __attribute__((swift_name("otherEntry")));
-@property (class, readonly) KtKT43780Enum *companion __attribute__((swift_name("companion")));
-+ (KtKotlinArray *)values __attribute__((swift_name("values()")));
-@property (class, readonly) NSArray<KtKT43780Enum *> *entries __attribute__((swift_name("entries")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT43780Enum.Companion")))
-@interface KtKT43780EnumCompanion : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)companion __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtKT43780EnumCompanion *shared __attribute__((swift_name("shared")));
-@property (readonly) int32_t x __attribute__((swift_name("x")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ClassWithInternalCompanion")))
-@interface KtClassWithInternalCompanion : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) int32_t y __attribute__((swift_name("y")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("ClassWithPrivateCompanion")))
-@interface KtClassWithPrivateCompanion : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) int32_t y __attribute__((swift_name("y")));
-@end
-
-__attribute__((swift_name("Host")))
-@protocol KtHost
-@required
-@property (readonly) NSString *test __attribute__((swift_name("test")));
-@end
-
-__attribute__((swift_name("AbstractHost")))
-@interface KtAbstractHost : KtBase <KtHost>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt46431Kt")))
-@interface KtKt46431Kt : KtBase
-+ (id<KtHost>)createAbstractHost __attribute__((swift_name("createAbstractHost()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT49937")))
-@interface KtKT49937 : KtBase
-- (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()")));
-@end
-
-
-/**
- * @note annotations
- *   Foo
- *   BugReport(assignedTo="me", status="open")
-*/
-__attribute__((swift_name("MyInterface")))
-@protocol KtMyInterface
-@required
-@end
-
-
-/**
- * @note annotations
- *   Foo
- *   BugReport(assignedTo="me", status="open")
-*/
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Bar")))
-@interface KtBar : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-
-/**
- * My method
- *   @param nodocParam is one arg
- *  @param fooParam is second arg
- * @param fooParam annotations Foo BugReport(assignedTo="me", status="fixed")
- * @return their sum
- *
- * @note annotations
- *   Foo
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
- * @note This method has protected visibility in Kotlin source and is intended only for use by subclasses.
-*/
-- (void)bazNodocParam:(int32_t)nodocParam fooParam:(int32_t)fooParam completionHandler:(void (^)(KtInt * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("baz(nodocParam:fooParam:completionHandler:)"))) __attribute__((deprecated("warning")));
-
-/**
- * @note This property has protected visibility in Kotlin source and is intended only for use by subclasses.
-*/
-@property (readonly) NSString *farewell __attribute__((swift_name("farewell")));
-
-/** My property
- ***
- *
- *
- * @note annotations
- *   Foo
- *   BugReport(assignedTo="me", status="open")
-*/
-@property (readonly) NSString *greeting __attribute__((swift_name("greeting")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("KT54119KotlinKey")))
-@interface KtKT54119KotlinKey : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt54119Kt")))
-@interface KtKt54119Kt : KtBase
-+ (BOOL)callContainsSet:(NSSet<id> *)set __attribute__((swift_name("callContains(set:)")));
-+ (BOOL)callContainsEntryMap:(NSDictionary<id, id> *)map __attribute__((swift_name("callContainsEntry(map:)")));
-+ (BOOL)callContainsKeyMap:(NSDictionary<id, id> *)map __attribute__((swift_name("callContainsKey(map:)")));
-+ (BOOL)callContainsValueMap:(NSDictionary<id, id> *)map __attribute__((swift_name("callContainsValue(map:)")));
-+ (id _Nullable)callGetMap:(NSDictionary<id, id> *)map __attribute__((swift_name("callGet(map:)")));
-+ (id _Nullable)callGetElementSet:(NSSet<id> *)set __attribute__((swift_name("callGetElement(set:)")));
-+ (int32_t)callGetOrThrowConcurrentModificationMap:(NSDictionary<id, id> *)map __attribute__((swift_name("callGetOrThrowConcurrentModification(map:)")));
-@end
-
-@interface KtKotlinSequenceScope (Kt55736Kt)
-
-/**
- * @note This method converts instances of CancellationException to errors.
- * Other uncaught Kotlin exceptions are fatal.
-*/
-- (void)fillWithCompletionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("fill(completionHandler:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt55736Kt")))
-@interface KtKt55736Kt : KtBase
-+ (NSArray<KtInt *> *)callbackBlock:(id<KtKotlinSuspendFunction1>)block __attribute__((swift_name("callback(block:)")));
-+ (id<KtKotlinKSuspendFunction1>)getFillFunction __attribute__((swift_name("getFillFunction()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt56521")))
-@interface KtKt56521 : KtBase
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-+ (instancetype)kt56521 __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtKt56521 *shared __attribute__((swift_name("shared")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt56521Kt")))
-@interface KtKt56521Kt : KtBase
-+ (KtKt56521 *)getKt56521 __attribute__((swift_name("getKt56521()")));
-@property (class) int32_t initialized __attribute__((swift_name("initialized")));
-@end
-
-__attribute__((swift_name("IKt57373")))
-@protocol KtIKt57373
-@required
-@property (readonly) int32_t bar __attribute__((swift_name("bar")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("DKt57373")))
-@interface KtDKt57373 : KtBase <KtIKt57373>
-- (instancetype)initWithFoo:(id<KtIKt57373>)foo __attribute__((swift_name("init(foo:)"))) __attribute__((objc_designated_initializer));
-@property (readonly) int32_t bar __attribute__((swift_name("bar")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("CKt57373")))
-@interface KtCKt57373 : KtBase <KtIKt57373>
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-@property (readonly) int32_t bar __attribute__((swift_name("bar")));
-@end
-
-__attribute__((swift_name("Ckt57791")))
-@interface KtCkt57791 : KtBase
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)baz __attribute__((swift_name("baz()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Okt57791")))
-@interface KtOkt57791 : KtCkt57791
-+ (instancetype)alloc __attribute__((unavailable));
-+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable));
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable));
-+ (instancetype)new __attribute__((unavailable));
-+ (instancetype)okt57791 __attribute__((swift_name("init()")));
-@property (class, readonly, getter=shared) KtOkt57791 *shared __attribute__((swift_name("shared")));
-- (int32_t)baz __attribute__((swift_name("baz()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Ckt57791Final")))
-@interface KtCkt57791Final : KtCkt57791
-- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer));
-+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead")));
-- (int32_t)baz __attribute__((swift_name("baz()")));
-@end
-
-__attribute__((swift_name("Foo")))
-@protocol KtFoo
-@required
-- (KtCkt57791Final *)getCkt57791 __attribute__((swift_name("getCkt57791()")));
-@end
-
-__attribute__((objc_subclassing_restricted))
-__attribute__((swift_name("Kt57791Kt")))
-@interface KtKt57791Kt : KtBase
-+ (BOOL)foobarF:(BOOL)f foo:(id<KtFoo>)foo __attribute__((swift_name("foobar(f:foo:)")));
-@end
-
-__attribute__((objc_subclassing_restricted))
 __attribute__((swift_name("LibraryKt")))
 @interface KtLibraryKt : KtBase
 + (NSString *)readDataFromLibraryClassInput:(KtA *)input __attribute__((swift_name("readDataFromLibraryClass(input:)")));