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

NS_ASSUME_NONNULL_BEGIN

int32_t weird_A_bar_get(void * self);

void weird_A_foo(void * self);

void * weird_A_init_allocate();

void weird_A_init_initialize__TypesOfArguments__Swift_UnsafeMutableRawPointer__(void * __kt, void *_Nullable * _Nonnull __error);

void weird_A_throws(void * self, void *_Nullable * _Nonnull _out_error);

void weird_B_bar_get(void * self) __attribute((noreturn));

void weird_B_foo(void * self);

void * weird_B_init_allocate();

void weird_B_init_initialize__TypesOfArguments__Swift_UnsafeMutableRawPointer__(void * __kt);

void weird_B_throws(void * self);

NS_ASSUME_NONNULL_END
