import { KeetaNetErrorBase } from './base'; export declare const ClientErrorCodes: readonly ["BUILDER_AMOUNT_IS_ZERO", "BUILDER_CANNOT_READ_BEFORE_RENDER", "BUILDER_REQUIRES_PRIVATE_KEY", "BUILDER_USER_CLIENT_REQUIRED", "PUBLISH_AID_NOT_AVAILABLE", "SIGNER_REQUIRES_PRIVATE_KEY", "SYNC_PUBLISH_FAILED", "SWAP_INVALID_ACCOUNT_OPTION", "SWAP_OPTIONS_INVALID", "SWAP_MISSING_SEND", "SWAP_MISSING_RECEIVE", "SWAP_SEND_RECEIVE_ACCOUNT_MISMATCH", "SWAP_SEND_ACCOUNT_MISMATCH", "SWAP_SEND_TOKEN_MISMATCH", "SWAP_SEND_AMOUNT_TOO_LOW", "SWAP_SEND_AMOUNT_RECEIVE_EXACT_MISMATCH", "SWAP_REQUEST_TOKEN_MISMATCH", "SWAP_REQUEST_AMOUNT_MISMATCH"]; export declare const FullClientErrorCodes: ("CLIENT_BUILDER_AMOUNT_IS_ZERO" | "CLIENT_BUILDER_CANNOT_READ_BEFORE_RENDER" | "CLIENT_BUILDER_REQUIRES_PRIVATE_KEY" | "CLIENT_BUILDER_USER_CLIENT_REQUIRED" | "CLIENT_PUBLISH_AID_NOT_AVAILABLE" | "CLIENT_SIGNER_REQUIRES_PRIVATE_KEY" | "CLIENT_SYNC_PUBLISH_FAILED" | "CLIENT_SWAP_INVALID_ACCOUNT_OPTION" | "CLIENT_SWAP_OPTIONS_INVALID" | "CLIENT_SWAP_MISSING_SEND" | "CLIENT_SWAP_MISSING_RECEIVE" | "CLIENT_SWAP_SEND_RECEIVE_ACCOUNT_MISMATCH" | "CLIENT_SWAP_SEND_ACCOUNT_MISMATCH" | "CLIENT_SWAP_SEND_TOKEN_MISMATCH" | "CLIENT_SWAP_SEND_AMOUNT_TOO_LOW" | "CLIENT_SWAP_SEND_AMOUNT_RECEIVE_EXACT_MISMATCH" | "CLIENT_SWAP_REQUEST_TOKEN_MISMATCH" | "CLIENT_SWAP_REQUEST_AMOUNT_MISMATCH")[]; export type ClientErrorCode = typeof FullClientErrorCodes[number]; export default class KeetaNetClientError extends KeetaNetErrorBase { static readonly isInstance: (obj: any, strict?: boolean) => obj is KeetaNetClientError; constructor(code: ClientErrorCode, message: string); }