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

NS_ASSUME_NONNULL_BEGIN

void * org_kotlin_foo_Clazz_init_allocate();

void org_kotlin_foo_Clazz_init_initialize__TypesOfArguments__Swift_UnsafeMutableRawPointer__(void * __kt);

int32_t org_kotlin_foo_constant_get();

int32_t org_kotlin_foo_function__TypesOfArguments__Swift_Int32__(int32_t arg);

int32_t org_kotlin_foo_variable_get();

void org_kotlin_foo_variable_set__TypesOfArguments__Swift_Int32__(int32_t newValue);

NSString * org_kotlin_foo_x_get__TypesOfArguments__Swift_Int32__(int32_t receiver);

int32_t org_kotlin_foo_y__TypesOfArguments__Swift_String__(NSString * receiver);

NS_ASSUME_NONNULL_END
