import { ParameterValidationError, TaquitoError } from '@taquito/core'; /** * @category Error * Error indicates the spending key is invalid */ export declare class InvalidSpendingKey extends ParameterValidationError { /** * @deprecated Use `new InvalidSpendingKey(errorDetail)` instead. The spending key argument is ignored for security reasons. */ constructor(_sk: string, errorDetail: string); constructor(errorDetail: string); readonly errorDetail: string; } /** * @category Error * Error indicates an invalid Merkle tree being passed */ export declare class InvalidMerkleTreeError extends ParameterValidationError { readonly root: string; constructor(root: string); } /** * @category Error * Error indicates a failure when trying to construct the Merkle tree */ export declare class TreeConstructionFailure extends TaquitoError { readonly message: string; constructor(message: string); } /** * @category Error * Error indicates the memo is invalid */ export declare class InvalidMemo extends ParameterValidationError { readonly memo: string; readonly errorDetails: string; constructor(memo: string, errorDetails: string); } /** * @category Error * Error indicates not enough balance to prepare the sapling transaction */ export declare class InsufficientBalance extends TaquitoError { readonly realBalance: string; readonly amountToSpend: string; constructor(realBalance: string, amountToSpend: string); } /** * @category Error * Error indicates SaplingTransactionViewer failure */ export declare class SaplingTransactionViewerError extends TaquitoError { readonly message: string; constructor(message: string); }