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 NotImplemented extends CryptoError {
    constructor();
}
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 AddressNetworkError extends CryptoError {
    constructor(what: string);
}
export declare class TransactionTypeError extends CryptoError {
    constructor(given: string);
}
export declare class InvalidTransactionBytesError extends CryptoError {
    constructor(message: string);
}
export declare class TransactionSchemaError extends CryptoError {
    constructor(what: string);
}
export declare class TransactionVersionError extends CryptoError {
    constructor(given: number);
}
export declare class UnkownTransactionError extends CryptoError {
    constructor(given: string);
}
export declare class TransactionAlreadyRegisteredError extends CryptoError {
    constructor(name: string);
}
export declare class TransactionKeyAlreadyRegisteredError extends CryptoError {
    constructor(name: string);
}
export declare class TransactionVersionAlreadyRegisteredError extends CryptoError {
    constructor(name: string, version: number);
}
export declare class CoreTransactionTypeGroupImmutableError extends CryptoError {
    constructor();
}
export declare class MissingMilestoneFeeError extends CryptoError {
    constructor(name: string);
}
export declare class MaximumPaymentCountExceededError extends CryptoError {
    constructor(limit: number);
}
export declare class MinimumPaymentCountSubceededError extends CryptoError {
    constructor();
}
export declare class VendorFieldLengthExceededError extends CryptoError {
    constructor(limit: number);
}
export declare class MissingTransactionSignatureError extends CryptoError {
    constructor();
}
export declare class BlockSchemaError extends CryptoError {
    constructor(height: number, what: string);
}
export declare class PreviousBlockIdFormatError extends CryptoError {
    constructor(thisBlockHeight: number, previousBlockId: string);
}
export declare class InvalidMilestoneConfigurationError extends CryptoError {
    constructor(message: string);
}
export declare class InvalidMultiSignatureAssetError extends CryptoError {
    constructor();
}
export declare class DuplicateParticipantInMultiSignatureError extends CryptoError {
    constructor();
}
//# sourceMappingURL=errors.d.ts.map