import { ParameterValidationError, UnsupportedActionError } from '@taquito/core';
/**
 *  @category Error
 *  Error that indicates an invalid Mnemonic being passed or used
 */
export declare class InvalidMnemonicError extends ParameterValidationError {
    /**
     * @deprecated Use `new InvalidMnemonicError()` instead. The mnemonic argument is ignored for security reasons.
     */
    constructor(_mnemonic: string);
    constructor();
}
/**
 *  @category Error
 *  Error that indicates a curve with incorrect bit size being passed or used
 */
export declare class InvalidBitSize extends ParameterValidationError {
    readonly message: string;
    constructor(message: string);
}
/**
 *  @category Error
 *  Error that indicates an unsupported cureve being passed or used
 */
export declare class InvalidCurveError extends ParameterValidationError {
    readonly message: string;
    constructor(message: string);
}
/**
 *  @category Error
 *  Error that indicates a seed with invalid length being passed or used
 */
export declare class InvalidSeedLengthError extends ParameterValidationError {
    readonly seedLength: number;
    constructor(seedLength: number);
}
/**
 *  @category Error
 *  Error that indicates a feature still under developement
 */
export declare class ToBeImplemented extends UnsupportedActionError {
    constructor();
}
/**
 *  @category Error
 *  Error that indicates an invalid passphrase being passed or used
 */
export declare class InvalidPassphraseError extends ParameterValidationError {
    readonly message: string;
    constructor(message: string);
}
