import { BigNumber } from 'ethers'; export declare abstract class DwebError extends Error { abstract code: string; constructor(message: string); } export declare class InsufficientAllowanceError extends DwebError { readonly code: string; readonly allowedAmount: BigNumber; readonly requiredAmount: BigNumber; readonly token: string; constructor(allowed: BigNumber, required: BigNumber, token: string); } export declare class InsufficientBalanceError extends DwebError { readonly code: string; readonly balance: BigNumber; readonly requiredAmount: BigNumber; readonly token: string; constructor(balance: BigNumber, required: BigNumber, token: string); }