export declare class CryptoError extends Error { constructor(message: string); } export declare class Bip38CompressionError extends CryptoError { constructor(expected: string | number, given: string | number); } export declare class Bip38LengthError extends CryptoError { constructor(expected: string | number, given: string | number); } export declare class Bip38PrefixError extends CryptoError { constructor(expected: string | number, given: string | number); } export declare class Bip38TypeError extends CryptoError { constructor(expected: string | number, given: string | number); } export declare class NetworkVersionError extends CryptoError { constructor(expected: string | number, given: string | number); } export declare class PrivateKeyLengthError extends CryptoError { constructor(expected: string | number, given: string | number); } export declare class PublicKeyError extends CryptoError { constructor(given: string); } export declare class TransactionTypeError extends CryptoError { constructor(given: string); } export declare class TransactionVersionError extends CryptoError { constructor(given: number); } export declare class MaximumPaymentCountExceededError extends CryptoError { constructor(given: number); } export declare class MissingTransactionSignatureError extends CryptoError { constructor(); }