import { ParameterValidationError, TaquitoError } from '@taquito/core';
/**
 *  @category Error
 *  @description Error that indicates an invalid or unparseable ledger response
 */
export declare class InvalidLedgerResponseError extends TaquitoError {
    readonly message: string;
    constructor(message: string);
}
/**
 *  @category Error
 *  @description Error that indicates a failure when trying to retrieve a Public Key from Ledger signer
 */
export declare class PublicKeyRetrievalError extends TaquitoError {
    readonly cause: any;
    constructor(cause: any);
}
/**
 *  @category Error
 *  @description Error that indicates a failure when trying to retrieve a Public Key Hash from Ledger signer
 */
export declare class PublicKeyHashRetrievalError extends TaquitoError {
    constructor();
}
/**
 *  @category Error
 *  @description Error that indicates an invalid derivation type being passed or used
 */
export declare class InvalidDerivationTypeError extends ParameterValidationError {
    readonly derivationType: string;
    constructor(derivationType: string);
}
