import { SynapseError } from './base.ts'; export declare class InsufficientBalanceError extends SynapseError { name: 'InsufficientBalanceError'; constructor(balance: bigint, required: bigint); static is(value: unknown): value is InsufficientBalanceError; } export declare class InsufficientAllowanceError extends SynapseError { name: 'InsufficientAllowanceError'; constructor(allowance: bigint, required: bigint); static is(value: unknown): value is InsufficientAllowanceError; } export declare class DepositAmountError extends SynapseError { name: 'DepositAmountError'; constructor(amount: bigint); static is(value: unknown): value is DepositAmountError; } export declare class WithdrawAmountError extends SynapseError { name: 'WithdrawAmountError'; constructor(amount: bigint); static is(value: unknown): value is WithdrawAmountError; } export declare class InsufficientAvailableFundsError extends SynapseError { name: 'InsufficientAvailableFundsError'; constructor(availableFunds: bigint, required: bigint); static is(value: unknown): value is InsufficientAvailableFundsError; } //# sourceMappingURL=pay.d.ts.map