import { DefaultError, TokenInstanceKey, ValidationFailedError } from "@gala-chain/api"; import { BigNumber } from "bignumber.js"; import { InsufficientAllowanceError } from "../allowances/AllowanceError"; export declare class InsufficientBalanceError extends ValidationFailedError { constructor(owner: string, spendableQuantity: BigNumber, quantity: BigNumber, tokenInstanceKey: string); } export declare class NftMultipleBurnNotAllowedError extends ValidationFailedError { constructor(tokenInstanceKey: string); } export declare class BurnTokensFailedError extends DefaultError { constructor(message: string, payload: Record | undefined); } export declare class InsufficientBurnAllowanceError extends InsufficientAllowanceError { constructor(user: string, allowedQuantity: BigNumber, quantity: BigNumber, tokenInstanceKey: TokenInstanceKey, toPersonKey: string); } export declare class UseAllowancesFailedError extends DefaultError { constructor(quantity: BigNumber, tokenInstanceKey: string, owner: string); } //# sourceMappingURL=BurnError.d.ts.map