import struct from 'ref-struct-di';
import ref from '@eleccookie/ref-napi';
export * from './options';
export * from './bcs';
export * from './ffi';
export * from './type';
export type FFIResult = string | Buffer | null;
export declare const UnmanagedVectorType: struct.StructType<{
    is_none: import("ref-napi").Type<boolean>;
    ptr: import("ref-napi").Type<ref.Pointer<string | null>>;
    len: import("ref-napi").Type<string | number>;
    cap: import("ref-napi").Type<string | number>;
}>;
export declare const UnmanagedVectorPtr: ref.Type<ref.Pointer<struct.StructObject<{
    is_none: boolean;
    ptr: ref.Pointer<string | null>;
    len: string | number;
    cap: string | number;
}>>>;
export declare const ByteSliceViewType: struct.StructType<{
    is_nil: import("ref-napi").Type<boolean>;
    ptr: import("ref-napi").Type<ref.Pointer<string | null>>;
    len: import("ref-napi").Type<string | number>;
}>;
