export declare enum TimeoutType { BinaryResolve = 0, InvokeResponse = 1 } export declare class TimeoutError extends Error { readonly type: TimeoutType | string; constructor(message: string, type: TimeoutType | string); } export declare class InvalidActionError extends Error { constructor(message: string); } export declare enum BadConnectionType { Disconnect = 0, ConnectAbort = 1 } export declare class BadConnectionError extends Error { constructor(type: BadConnectionType, message?: string); } export declare class BackError extends Error { readonly code: number | string; constructor(code: number | string, message?: string); } export declare class InsufficientBufferSizeError extends Error { readonly bufferType: string; constructor(bufferType: string); } export declare class MaxSupportedArrayBufferSizeExceededError extends Error { readonly arrayBuffer: ArrayBuffer; static readonly MAX_SUPPORTED_ARRAY_BUFFER_SIZE: number; constructor(arrayBuffer: ArrayBuffer); }