/** Thrown when a mnemonic phrase is invalid. */ export declare class InvalidPhraseError extends Error { constructor(message: string); } /** Thrown when a private key has an invalid format. */ export declare class InvalidPrivateKeyError extends Error { constructor(message: string); } /** Thrown when a seed value is invalid. */ export declare class InvalidSeedError extends Error { constructor(message: string); } /** Thrown when a public key has an invalid format. */ export declare class InvalidPublicKeyError extends Error { constructor(message: string); } /** Thrown when the user cancels the password prompt during decryption. */ export declare class DecryptionCancelledError extends Error { constructor(); } /** Thrown when calling {@link Secret.getEncryptedExport} on a non-encrypted secret. */ export declare class NotEncryptedError extends Error { constructor(); } /** Thrown when attempting to encrypt a secret that is already encrypted. */ export declare class AlreadyEncryptedError extends Error { constructor(); } /** Thrown when accessing secret data while encrypted. Use {@link Secret.withDecrypted} instead. */ export declare class EncryptedAccessError extends Error { constructor(); } /** Thrown when HD key derivation produces a null value for a required property. */ export declare class HDKeyNullError extends Error { constructor(property: string); }