declare type ErrorOptions = {
    code?: string;
    name?: string;
};
export declare class ErrorException extends Error {
    constructor(message?: string, { code, name }?: ErrorOptions);
}
export declare class ErrorInvalid extends ErrorException {
    constructor(message?: string, { code, name }?: ErrorOptions);
}
export declare class ErrorUnsupported extends ErrorException {
    constructor(message?: string, { code, name }?: ErrorOptions);
}
export declare class ErrorNotFound extends ErrorException {
    constructor(message?: string, { code, name }?: ErrorOptions);
}
export declare class ErrorConnection extends ErrorException {
    constructor(message?: string, { code, name }?: ErrorOptions);
}
export declare class ErrorUnexpectedResult extends ErrorException {
    constructor(message?: string, { code, name, }?: ErrorOptions);
}
export declare class ErrorInvalidEthereum extends ErrorInvalid {
    constructor(message?: string, { code, name, }?: ErrorOptions);
}
export declare class ErrorInvalidLocation extends ErrorInvalid {
    constructor(message?: string, { code, name, }?: ErrorOptions);
}
export declare class ErrorInvalidNetwork extends ErrorInvalid {
    constructor(message?: string, { code, name, }?: ErrorOptions);
}
export declare class ErrorInvalidConnector extends ErrorInvalid {
    constructor(message?: string, { code, name, }?: ErrorOptions);
}
export declare class ErrorInvalidApp extends ErrorInvalid {
    constructor(message?: string, { code, name }?: ErrorOptions);
}
export declare class ErrorUnsufficientBalance extends ErrorException {
    constructor(message?: string, { code, name, }?: ErrorOptions);
}
export {};
//# sourceMappingURL=errors.d.ts.map