#include <Foundation/Foundation.h>
#include <stdint.h>

NS_ASSUME_NONNULL_BEGIN

void * _Nullable A_foo_get(void * self);

void AnyConsumer_consume__TypesOfArguments__KotlinRuntime_KotlinBase__(void * self, void * item);

void * _Nullable B_foo_get(void * self);

void * _Nullable Box_t_get(void * self);

void CPImpl_consume__TypesOfArguments__Swift_String__(void * self, NSString * item);

void Consumer_consume__TypesOfArguments__Swift_Optional_KotlinRuntime_KotlinBase___(void * self, void * _Nullable item);

int32_t Demo_foo_get(void * self);

void * GenericWithComparableUpperBound_t_get(void * self);

void * _Nullable IdentityProcessor_process__TypesOfArguments__Swift_Optional_KotlinRuntime_KotlinBase___(void * self, void * _Nullable input);

void * _Nullable Pair_first_get(void * self);

void * _Nullable Pair_second_get(void * self);

void * _Nullable Processor_process__TypesOfArguments__Swift_Optional_KotlinRuntime_KotlinBase___(void * self, void * _Nullable input);

void * _Nullable Producer_produce(void * self);

NSString * StringProducer_produce(void * self);

void * __root___AnyConsumer_init_allocate();

void __root___AnyConsumer_init_initialize__TypesOfArguments__Swift_UnsafeMutableRawPointer__(void * __kt);

void * __root___CPImpl_init_allocate();

void __root___CPImpl_init_initialize__TypesOfArguments__Swift_UnsafeMutableRawPointer__(void * __kt);

void * __root___DefaultBox_init_allocate();

void __root___DefaultBox_init_initialize__TypesOfArguments__Swift_UnsafeMutableRawPointer_Swift_Optional_KotlinRuntime_KotlinBase___(void * __kt, void * _Nullable t);

void * __root___Demo_init_allocate();

void __root___Demo_init_initialize__TypesOfArguments__Swift_UnsafeMutableRawPointer__(void * __kt);

void * __root___GenericWithComparableUpperBound_init_allocate();

void __root___GenericWithComparableUpperBound_init_initialize__TypesOfArguments__Swift_UnsafeMutableRawPointer_anyU20ExportedKotlinPackages_kotlin_Comparable__(void * __kt, void * t);

void * __root___IdentityProcessor_init_allocate();

void __root___IdentityProcessor_init_initialize__TypesOfArguments__Swift_UnsafeMutableRawPointer__(void * __kt);

void * __root___Pair_init_allocate();

void __root___Pair_init_initialize__TypesOfArguments__Swift_UnsafeMutableRawPointer_Swift_Optional_KotlinRuntime_KotlinBase__Swift_Optional_KotlinRuntime_KotlinBase___(void * __kt, void * _Nullable first, void * _Nullable second);

void * __root___StringProducer_init_allocate();

void __root___StringProducer_init_initialize__TypesOfArguments__Swift_UnsafeMutableRawPointer__(void * __kt);

void * __root___TripleBox_init_allocate();

void __root___TripleBox_init_initialize__TypesOfArguments__Swift_UnsafeMutableRawPointer__(void * __kt);

NSDictionary<id, id> * __root___createMap__TypesOfArguments__Swift_Array_main_Pair___(NSArray<id> * pairs);

NSArray<id> * __root___customFilter__TypesOfArguments__Swift_Array_Swift_Optional_KotlinRuntime_KotlinBase___U28Swift_Optional_KotlinRuntime_KotlinBase_U29202D_U20Swift_Bool__(NSArray<id> * receiver, _Bool (^predicate)(void * _Nullable ));

void __root___foo__TypesOfArguments__Swift_Optional_KotlinRuntime_KotlinBase__Swift_Optional_KotlinRuntime_KotlinBase___(void * _Nullable param1, void * _Nullable param2);

NS_ASSUME_NONNULL_END
