export declare class BaseError extends Error { readonly cause?: unknown | undefined; constructor(message: string, cause?: unknown | undefined); toJSON(): Record; private formatCause; } export declare class ValidationError extends BaseError { constructor(message: string, cause?: unknown); } export declare class NetworkError extends BaseError { constructor(message: string, cause?: unknown); } export declare class InsufficientBalanceError extends BaseError { constructor(message: string, cause?: unknown); } export declare class InsufficientAllowanceError extends BaseError { constructor(message: string, cause?: unknown); } export declare function handleError(error: unknown): BaseError; //# sourceMappingURL=index.d.ts.map