text: #pragma once
  #include "Export.h"
  #include "OpaqueHandle.h"
  #include "dart_api_dl.h"
  #include <stdint.h>
  #ifdef __cplusplus
  extern "C" {
  #endif
  _GLUECODIUM_FFI_EXPORT FfiOpaqueHandle library_smoke_Nullable_methodWithString__String_(FfiOpaqueHandle _self, int32_t _isolate_id, FfiOpaqueHandle input);
  _GLUECODIUM_FFI_EXPORT FfiOpaqueHandle library_smoke_Nullable_methodWithBoolean__Boolean_(FfiOpaqueHandle _self, int32_t _isolate_id, FfiOpaqueHandle input);
  _GLUECODIUM_FFI_EXPORT FfiOpaqueHandle library_smoke_Nullable_methodWithDouble__Double_(FfiOpaqueHandle _self, int32_t _isolate_id, FfiOpaqueHandle input);
  _GLUECODIUM_FFI_EXPORT FfiOpaqueHandle library_smoke_Nullable_methodWithInt__Long_(FfiOpaqueHandle _self, int32_t _isolate_id, FfiOpaqueHandle input);
  _GLUECODIUM_FFI_EXPORT FfiOpaqueHandle library_smoke_Nullable_methodWithSomeStruct__SomeStruct_(FfiOpaqueHandle _self, int32_t _isolate_id, FfiOpaqueHandle input);
  _GLUECODIUM_FFI_EXPORT FfiOpaqueHandle library_smoke_Nullable_methodWithSomeEnum__SomeEnum_(FfiOpaqueHandle _self, int32_t _isolate_id, FfiOpaqueHandle input);
  _GLUECODIUM_FFI_EXPORT FfiOpaqueHandle library_smoke_Nullable_methodWithSomeArray__ListOf_String_(FfiOpaqueHandle _self, int32_t _isolate_id, FfiOpaqueHandle input);
  _GLUECODIUM_FFI_EXPORT FfiOpaqueHandle library_smoke_Nullable_methodWithInlineArray__ListOf_String_(FfiOpaqueHandle _self, int32_t _isolate_id, FfiOpaqueHandle input);
  _GLUECODIUM_FFI_EXPORT FfiOpaqueHandle library_smoke_Nullable_methodWithSomeMap__MapOf_Long_to_String_(FfiOpaqueHandle _self, int32_t _isolate_id, FfiOpaqueHandle input);
  _GLUECODIUM_FFI_EXPORT FfiOpaqueHandle library_smoke_Nullable_methodWithInstance__SomeInterface_(FfiOpaqueHandle _self, int32_t _isolate_id, FfiOpaqueHandle input);
  _GLUECODIUM_FFI_EXPORT FfiOpaqueHandle library_smoke_Nullable_stringProperty_get(FfiOpaqueHandle _self, int32_t _isolate_id);
  _GLUECODIUM_FFI_EXPORT void library_smoke_Nullable_stringProperty_set__String_(FfiOpaqueHandle _self, int32_t _isolate_id, FfiOpaqueHandle value);
  _GLUECODIUM_FFI_EXPORT FfiOpaqueHandle library_smoke_Nullable_isBoolProperty_get(FfiOpaqueHandle _self, int32_t _isolate_id);
  _GLUECODIUM_FFI_EXPORT void library_smoke_Nullable_isBoolProperty_set__Boolean_(FfiOpaqueHandle _self, int32_t _isolate_id, FfiOpaqueHandle value);
  _GLUECODIUM_FFI_EXPORT FfiOpaqueHandle library_smoke_Nullable_doubleProperty_get(FfiOpaqueHandle _self, int32_t _isolate_id);
  _GLUECODIUM_FFI_EXPORT void library_smoke_Nullable_doubleProperty_set__Double_(FfiOpaqueHandle _self, int32_t _isolate_id, FfiOpaqueHandle value);
  _GLUECODIUM_FFI_EXPORT FfiOpaqueHandle library_smoke_Nullable_intProperty_get(FfiOpaqueHandle _self, int32_t _isolate_id);
  _GLUECODIUM_FFI_EXPORT void library_smoke_Nullable_intProperty_set__Long_(FfiOpaqueHandle _self, int32_t _isolate_id, FfiOpaqueHandle value);
  _GLUECODIUM_FFI_EXPORT FfiOpaqueHandle library_smoke_Nullable_structProperty_get(FfiOpaqueHandle _self, int32_t _isolate_id);
  _GLUECODIUM_FFI_EXPORT void library_smoke_Nullable_structProperty_set__SomeStruct_(FfiOpaqueHandle _self, int32_t _isolate_id, FfiOpaqueHandle value);
  _GLUECODIUM_FFI_EXPORT FfiOpaqueHandle library_smoke_Nullable_enumProperty_get(FfiOpaqueHandle _self, int32_t _isolate_id);
  _GLUECODIUM_FFI_EXPORT void library_smoke_Nullable_enumProperty_set__SomeEnum_(FfiOpaqueHandle _self, int32_t _isolate_id, FfiOpaqueHandle value);
  _GLUECODIUM_FFI_EXPORT FfiOpaqueHandle library_smoke_Nullable_arrayProperty_get(FfiOpaqueHandle _self, int32_t _isolate_id);
  _GLUECODIUM_FFI_EXPORT void library_smoke_Nullable_arrayProperty_set__ListOf_String_(FfiOpaqueHandle _self, int32_t _isolate_id, FfiOpaqueHandle value);
  _GLUECODIUM_FFI_EXPORT FfiOpaqueHandle library_smoke_Nullable_inlineArrayProperty_get(FfiOpaqueHandle _self, int32_t _isolate_id);
  _GLUECODIUM_FFI_EXPORT void library_smoke_Nullable_inlineArrayProperty_set__ListOf_String_(FfiOpaqueHandle _self, int32_t _isolate_id, FfiOpaqueHandle value);
  _GLUECODIUM_FFI_EXPORT FfiOpaqueHandle library_smoke_Nullable_mapProperty_get(FfiOpaqueHandle _self, int32_t _isolate_id);
  _GLUECODIUM_FFI_EXPORT void library_smoke_Nullable_mapProperty_set__MapOf_Long_to_String_(FfiOpaqueHandle _self, int32_t _isolate_id, FfiOpaqueHandle value);
  _GLUECODIUM_FFI_EXPORT FfiOpaqueHandle library_smoke_Nullable_instanceProperty_get(FfiOpaqueHandle _self, int32_t _isolate_id);
  _GLUECODIUM_FFI_EXPORT void library_smoke_Nullable_instanceProperty_set__SomeInterface_(FfiOpaqueHandle _self, int32_t _isolate_id, FfiOpaqueHandle value);
  _GLUECODIUM_FFI_EXPORT void library_smoke_Nullable_register_finalizer(
      FfiOpaqueHandle ffi_handle, int32_t isolate_id, Dart_Handle dart_handle);
  _GLUECODIUM_FFI_EXPORT FfiOpaqueHandle library_smoke_Nullable_copy_handle(FfiOpaqueHandle handle);
  _GLUECODIUM_FFI_EXPORT void library_smoke_Nullable_release_handle(FfiOpaqueHandle handle);
  _GLUECODIUM_FFI_EXPORT FfiOpaqueHandle library_smoke_Nullable_SomeStruct_create_handle(FfiOpaqueHandle);
  _GLUECODIUM_FFI_EXPORT void library_smoke_Nullable_SomeStruct_release_handle(FfiOpaqueHandle handle);
  _GLUECODIUM_FFI_EXPORT FfiOpaqueHandle library_smoke_Nullable_SomeStruct_get_field_stringField(FfiOpaqueHandle handle);
  _GLUECODIUM_FFI_EXPORT FfiOpaqueHandle library_smoke_Nullable_SomeStruct_create_handle_nullable(FfiOpaqueHandle value);
  _GLUECODIUM_FFI_EXPORT void library_smoke_Nullable_SomeStruct_release_handle_nullable(FfiOpaqueHandle handle);
  _GLUECODIUM_FFI_EXPORT FfiOpaqueHandle library_smoke_Nullable_SomeStruct_get_value_nullable(FfiOpaqueHandle handle);_GLUECODIUM_FFI_EXPORT FfiOpaqueHandle library_smoke_Nullable_NullableStruct_create_handle(FfiOpaqueHandle, FfiOpaqueHandle, FfiOpaqueHandle, FfiOpaqueHandle, FfiOpaqueHandle, FfiOpaqueHandle, FfiOpaqueHandle, FfiOpaqueHandle, FfiOpaqueHandle);
  _GLUECODIUM_FFI_EXPORT void library_smoke_Nullable_NullableStruct_release_handle(FfiOpaqueHandle handle);
  _GLUECODIUM_FFI_EXPORT FfiOpaqueHandle library_smoke_Nullable_NullableStruct_get_field_stringField(FfiOpaqueHandle handle);
  _GLUECODIUM_FFI_EXPORT FfiOpaqueHandle library_smoke_Nullable_NullableStruct_get_field_boolField(FfiOpaqueHandle handle);
  _GLUECODIUM_FFI_EXPORT FfiOpaqueHandle library_smoke_Nullable_NullableStruct_get_field_doubleField(FfiOpaqueHandle handle);
  _GLUECODIUM_FFI_EXPORT FfiOpaqueHandle library_smoke_Nullable_NullableStruct_get_field_structField(FfiOpaqueHandle handle);
  _GLUECODIUM_FFI_EXPORT FfiOpaqueHandle library_smoke_Nullable_NullableStruct_get_field_enumField(FfiOpaqueHandle handle);
  _GLUECODIUM_FFI_EXPORT FfiOpaqueHandle library_smoke_Nullable_NullableStruct_get_field_arrayField(FfiOpaqueHandle handle);
  _GLUECODIUM_FFI_EXPORT FfiOpaqueHandle library_smoke_Nullable_NullableStruct_get_field_inlineArrayField(FfiOpaqueHandle handle);
  _GLUECODIUM_FFI_EXPORT FfiOpaqueHandle library_smoke_Nullable_NullableStruct_get_field_mapField(FfiOpaqueHandle handle);
  _GLUECODIUM_FFI_EXPORT FfiOpaqueHandle library_smoke_Nullable_NullableStruct_get_field_instanceField(FfiOpaqueHandle handle);
  _GLUECODIUM_FFI_EXPORT FfiOpaqueHandle library_smoke_Nullable_NullableStruct_create_handle_nullable(FfiOpaqueHandle value);
  _GLUECODIUM_FFI_EXPORT void library_smoke_Nullable_NullableStruct_release_handle_nullable(FfiOpaqueHandle handle);
  _GLUECODIUM_FFI_EXPORT FfiOpaqueHandle library_smoke_Nullable_NullableStruct_get_value_nullable(FfiOpaqueHandle handle);_GLUECODIUM_FFI_EXPORT FfiOpaqueHandle library_smoke_Nullable_NullableIntsStruct_create_handle(FfiOpaqueHandle, FfiOpaqueHandle, FfiOpaqueHandle, FfiOpaqueHandle, FfiOpaqueHandle, FfiOpaqueHandle, FfiOpaqueHandle, FfiOpaqueHandle);
  _GLUECODIUM_FFI_EXPORT void library_smoke_Nullable_NullableIntsStruct_release_handle(FfiOpaqueHandle handle);
  _GLUECODIUM_FFI_EXPORT FfiOpaqueHandle library_smoke_Nullable_NullableIntsStruct_get_field_int8Field(FfiOpaqueHandle handle);
  _GLUECODIUM_FFI_EXPORT FfiOpaqueHandle library_smoke_Nullable_NullableIntsStruct_get_field_int16Field(FfiOpaqueHandle handle);
  _GLUECODIUM_FFI_EXPORT FfiOpaqueHandle library_smoke_Nullable_NullableIntsStruct_get_field_int32Field(FfiOpaqueHandle handle);
  _GLUECODIUM_FFI_EXPORT FfiOpaqueHandle library_smoke_Nullable_NullableIntsStruct_get_field_int64Field(FfiOpaqueHandle handle);
  _GLUECODIUM_FFI_EXPORT FfiOpaqueHandle library_smoke_Nullable_NullableIntsStruct_get_field_uint8Field(FfiOpaqueHandle handle);
  _GLUECODIUM_FFI_EXPORT FfiOpaqueHandle library_smoke_Nullable_NullableIntsStruct_get_field_uint16Field(FfiOpaqueHandle handle);
  _GLUECODIUM_FFI_EXPORT FfiOpaqueHandle library_smoke_Nullable_NullableIntsStruct_get_field_uint32Field(FfiOpaqueHandle handle);
  _GLUECODIUM_FFI_EXPORT FfiOpaqueHandle library_smoke_Nullable_NullableIntsStruct_get_field_uint64Field(FfiOpaqueHandle handle);
  _GLUECODIUM_FFI_EXPORT FfiOpaqueHandle library_smoke_Nullable_NullableIntsStruct_create_handle_nullable(FfiOpaqueHandle value);
  _GLUECODIUM_FFI_EXPORT void library_smoke_Nullable_NullableIntsStruct_release_handle_nullable(FfiOpaqueHandle handle);
  _GLUECODIUM_FFI_EXPORT FfiOpaqueHandle library_smoke_Nullable_NullableIntsStruct_get_value_nullable(FfiOpaqueHandle handle);
  _GLUECODIUM_FFI_EXPORT FfiOpaqueHandle library_smoke_Nullable_SomeEnum_create_handle_nullable(uint32_t value);
  _GLUECODIUM_FFI_EXPORT void library_smoke_Nullable_SomeEnum_release_handle_nullable(FfiOpaqueHandle handle);
  _GLUECODIUM_FFI_EXPORT uint32_t library_smoke_Nullable_SomeEnum_get_value_nullable(FfiOpaqueHandle handle);
  #ifdef __cplusplus
  }
  #endif
  