export declare class OverpassError extends Error { readonly code: OverpassErrorCode; constructor(code: OverpassErrorCode, message: string); } export type OverpassErrorCode = "MathOverflow" | "InvalidAccount" | "InvalidState" | "AccountMissing" | "ProtocolMismatch" | "UnsupportedSwapMode" | "InvalidAmount" | "InsufficientLiquidity" | "DepositLimitExceeded" | "BurnExceedsWrapperSupply" | "ReserveObsolete" | "ReserveDeprecated" | "GlobalEmergencyMode" | "CTokenUsageBlocked" | "WithdrawalCapReached" | "BankKilled" | "BankPaused" | "BankReduceOnly" | "BankAssetCapacityExceeded" | "LuloFullExitNotQuoted"; export declare const mathOverflow: () => OverpassError; export declare const invalidAccount: (which: string) => OverpassError; export declare const invalidState: (msg: string) => OverpassError; export declare const accountMissing: (which: string) => OverpassError; export declare const protocolMismatch: () => OverpassError; export declare const unsupportedSwapMode: () => OverpassError; export declare const invalidAmount: () => OverpassError; export declare const burnExceedsSupply: () => OverpassError;