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

NS_ASSUME_NONNULL_BEGIN

void * _Nullable kotlin_Array_get__TypesOfArguments__Swift_Int32__(void * self, int32_t index);

void * kotlin_Array_iterator(void * self);

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

int32_t kotlin_Array_size_get(void * self);

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);

int8_t kotlin_collections_ByteIterator_next(void * self);

int8_t kotlin_collections_ByteIterator_nextByte(void * self);

_Bool kotlin_collections_Iterator_hasNext(void * self);

void * _Nullable kotlin_collections_Iterator_next(void * self);

NS_ASSUME_NONNULL_END
