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

NS_ASSUME_NONNULL_BEGIN

int8_t kotlin_ByteArray_get__TypesOfArguments__Swift_Int32__(void * self, int32_t index);

void * kotlin_ByteArray_iterator(void * self);

void kotlin_ByteArray_set__TypesOfArguments__Swift_Int32_Swift_Int8__(void * self, int32_t index, int8_t value);

int32_t kotlin_ByteArray_size_get(void * self);

uint16_t kotlin_CharArray_get__TypesOfArguments__Swift_Int32__(void * self, int32_t index);

void * kotlin_CharArray_iterator(void * self);

void kotlin_CharArray_set__TypesOfArguments__Swift_Int32_Swift_Unicode_UTF16_CodeUnit__(void * self, int32_t index, uint16_t value);

int32_t kotlin_CharArray_size_get(void * self);

uint16_t kotlin_CharSequence_get__TypesOfArguments__Swift_Int32__(void * self, int32_t index);

int32_t kotlin_CharSequence_length_get(void * self);

void * kotlin_CharSequence_subSequence__TypesOfArguments__Swift_Int32_Swift_Int32__(void * self, int32_t startIndex, int32_t endIndex);

int8_t kotlin_collections_ByteIterator_next(void * self);

int8_t kotlin_collections_ByteIterator_nextByte(void * self);

uint16_t kotlin_collections_CharIterator_next(void * self);

uint16_t kotlin_collections_CharIterator_nextChar(void * self);

void * kotlin_text_Appendable_append__TypesOfArguments__Swift_Unicode_UTF16_CodeUnit__(void * self, uint16_t value);

void * kotlin_text_Appendable_append__TypesOfArguments__Swift_Optional_anyU20ExportedKotlinPackages_kotlin_CharSequence___(void * self, void * _Nullable value);

void * kotlin_text_Appendable_append__TypesOfArguments__Swift_Optional_anyU20ExportedKotlinPackages_kotlin_CharSequence__Swift_Int32_Swift_Int32__(void * self, void * _Nullable value, int32_t startIndex, int32_t endIndex);

void * kotlin_text_StringBuilder_append__TypesOfArguments__Swift_Unicode_UTF16_CodeUnit__(void * self, uint16_t value);

void * kotlin_text_StringBuilder_append__TypesOfArguments__Swift_Optional_anyU20ExportedKotlinPackages_kotlin_CharSequence___(void * self, void * _Nullable value);

void * kotlin_text_StringBuilder_append__TypesOfArguments__Swift_Optional_anyU20ExportedKotlinPackages_kotlin_CharSequence__Swift_Int32_Swift_Int32__(void * self, void * _Nullable value, int32_t startIndex, int32_t endIndex);

void * kotlin_text_StringBuilder_append__TypesOfArguments__Swift_Optional_KotlinRuntime_KotlinBase___(void * self, void * _Nullable value);

void * kotlin_text_StringBuilder_append__TypesOfArguments__Swift_Bool__(void * self, _Bool value);

void * kotlin_text_StringBuilder_append__TypesOfArguments__Swift_Int8__(void * self, int8_t value);

void * kotlin_text_StringBuilder_append__TypesOfArguments__Swift_Int16__(void * self, int16_t value);

void * kotlin_text_StringBuilder_append__TypesOfArguments__Swift_Int32__(void * self, int32_t value);

void * kotlin_text_StringBuilder_append__TypesOfArguments__Swift_Int64__(void * self, int64_t value);

void * kotlin_text_StringBuilder_append__TypesOfArguments__Swift_Float__(void * self, float value);

void * kotlin_text_StringBuilder_append__TypesOfArguments__Swift_Double__(void * self, double value);

void * kotlin_text_StringBuilder_append__TypesOfArguments__ExportedKotlinPackages_kotlin_CharArray__(void * self, void * value);

void * kotlin_text_StringBuilder_append__TypesOfArguments__Swift_Optional_Swift_String___(void * self, NSString * _Nullable value);

void * kotlin_text_StringBuilder_appendRange__TypesOfArguments__ExportedKotlinPackages_kotlin_CharArray_Swift_Int32_Swift_Int32__(void * self, void * value, int32_t startIndex, int32_t endIndex);

void * kotlin_text_StringBuilder_appendRange__TypesOfArguments__anyU20ExportedKotlinPackages_kotlin_CharSequence_Swift_Int32_Swift_Int32__(void * self, void * value, int32_t startIndex, int32_t endIndex);

int32_t kotlin_text_StringBuilder_capacity(void * self);

void * kotlin_text_StringBuilder_deleteAt__TypesOfArguments__Swift_Int32__(void * self, int32_t index);

void * kotlin_text_StringBuilder_deleteRange__TypesOfArguments__Swift_Int32_Swift_Int32__(void * self, int32_t startIndex, int32_t endIndex);

void kotlin_text_StringBuilder_ensureCapacity__TypesOfArguments__Swift_Int32__(void * self, int32_t minimumCapacity);

uint16_t kotlin_text_StringBuilder_get__TypesOfArguments__Swift_Int32__(void * self, int32_t index);

int32_t kotlin_text_StringBuilder_indexOf__TypesOfArguments__Swift_String__(void * self, NSString * string);

int32_t kotlin_text_StringBuilder_indexOf__TypesOfArguments__Swift_String_Swift_Int32__(void * self, NSString * string, int32_t startIndex);

void * kotlin_text_StringBuilder_init_allocate();

void kotlin_text_StringBuilder_init_initialize__TypesOfArguments__Swift_UnsafeMutableRawPointer__(void * __kt);

void kotlin_text_StringBuilder_init_initialize__TypesOfArguments__Swift_UnsafeMutableRawPointer_Swift_Int32__(void * __kt, int32_t capacity);

void kotlin_text_StringBuilder_init_initialize__TypesOfArguments__Swift_UnsafeMutableRawPointer_Swift_String__(void * __kt, NSString * content);

void kotlin_text_StringBuilder_init_initialize__TypesOfArguments__Swift_UnsafeMutableRawPointer_anyU20ExportedKotlinPackages_kotlin_CharSequence__(void * __kt, void * content);

void * kotlin_text_StringBuilder_insert__TypesOfArguments__Swift_Int32_Swift_Bool__(void * self, int32_t index, _Bool value);

void * kotlin_text_StringBuilder_insert__TypesOfArguments__Swift_Int32_Swift_Int8__(void * self, int32_t index, int8_t value);

void * kotlin_text_StringBuilder_insert__TypesOfArguments__Swift_Int32_Swift_Int16__(void * self, int32_t index, int16_t value);

void * kotlin_text_StringBuilder_insert__TypesOfArguments__Swift_Int32_Swift_Int32__(void * self, int32_t index, int32_t value);

void * kotlin_text_StringBuilder_insert__TypesOfArguments__Swift_Int32_Swift_Int64__(void * self, int32_t index, int64_t value);

void * kotlin_text_StringBuilder_insert__TypesOfArguments__Swift_Int32_Swift_Float__(void * self, int32_t index, float value);

void * kotlin_text_StringBuilder_insert__TypesOfArguments__Swift_Int32_Swift_Double__(void * self, int32_t index, double value);

void * kotlin_text_StringBuilder_insert__TypesOfArguments__Swift_Int32_Swift_Unicode_UTF16_CodeUnit__(void * self, int32_t index, uint16_t value);

void * kotlin_text_StringBuilder_insert__TypesOfArguments__Swift_Int32_ExportedKotlinPackages_kotlin_CharArray__(void * self, int32_t index, void * value);

void * kotlin_text_StringBuilder_insert__TypesOfArguments__Swift_Int32_Swift_Optional_anyU20ExportedKotlinPackages_kotlin_CharSequence___(void * self, int32_t index, void * _Nullable value);

void * kotlin_text_StringBuilder_insert__TypesOfArguments__Swift_Int32_Swift_Optional_KotlinRuntime_KotlinBase___(void * self, int32_t index, void * _Nullable value);

void * kotlin_text_StringBuilder_insert__TypesOfArguments__Swift_Int32_Swift_Optional_Swift_String___(void * self, int32_t index, NSString * _Nullable value);

void * kotlin_text_StringBuilder_insertRange__TypesOfArguments__Swift_Int32_anyU20ExportedKotlinPackages_kotlin_CharSequence_Swift_Int32_Swift_Int32__(void * self, int32_t index, void * value, int32_t startIndex, int32_t endIndex);

void * kotlin_text_StringBuilder_insertRange__TypesOfArguments__Swift_Int32_ExportedKotlinPackages_kotlin_CharArray_Swift_Int32_Swift_Int32__(void * self, int32_t index, void * value, int32_t startIndex, int32_t endIndex);

int32_t kotlin_text_StringBuilder_lastIndexOf__TypesOfArguments__Swift_String__(void * self, NSString * string);

int32_t kotlin_text_StringBuilder_lastIndexOf__TypesOfArguments__Swift_String_Swift_Int32__(void * self, NSString * string, int32_t startIndex);

int32_t kotlin_text_StringBuilder_length_get(void * self);

void * kotlin_text_StringBuilder_reverse(void * self);

void kotlin_text_StringBuilder_set__TypesOfArguments__Swift_Int32_Swift_Unicode_UTF16_CodeUnit__(void * self, int32_t index, uint16_t value);

void kotlin_text_StringBuilder_setLength__TypesOfArguments__Swift_Int32__(void * self, int32_t newLength);

void * kotlin_text_StringBuilder_setRange__TypesOfArguments__Swift_Int32_Swift_Int32_Swift_String__(void * self, int32_t startIndex, int32_t endIndex, NSString * value);

void * kotlin_text_StringBuilder_subSequence__TypesOfArguments__Swift_Int32_Swift_Int32__(void * self, int32_t startIndex, int32_t endIndex);

NSString * kotlin_text_StringBuilder_substring__TypesOfArguments__Swift_Int32_Swift_Int32__(void * self, int32_t startIndex, int32_t endIndex);

NSString * kotlin_text_StringBuilder_substring__TypesOfArguments__Swift_Int32__(void * self, int32_t startIndex);

void kotlin_text_StringBuilder_toCharArray__TypesOfArguments__ExportedKotlinPackages_kotlin_CharArray_Swift_Int32_Swift_Int32_Swift_Int32__(void * self, void * destination, int32_t destinationOffset, int32_t startIndex, int32_t endIndex);

NSString * kotlin_text_StringBuilder_toString(void * self);

void kotlin_text_StringBuilder_trimToSize(void * self);

NS_ASSUME_NONNULL_END
