import { Option } from '@tb-dev/utils'; import { ffi_Response, ffi_Status } from '@tsukilabs/nil-bindings'; export interface FfiErrorOptions extends ErrorOptions { readonly status?: Option; } export declare class NilError extends Error { readonly name = "NilError"; readonly status: ffi_Status; constructor(message: Option, options?: FfiErrorOptions); static fromStatus(status: ffi_Status): NilError; } export declare class HandleClosedError extends Error { readonly name = "HandleClosedError"; constructor(options?: ErrorOptions); } export declare class UnknownResponseError extends Error { readonly name = "UnknownResponseError"; readonly response: ffi_Response; constructor(response: ffi_Response, options?: ErrorOptions); }