declare type ErrorType = 'InvalidNumber' | 'InvalidTransferDetails' | 'IpGeolocationError' | 'MissingParameter' | 'UnexpectedWalletState';
export declare class ReactError extends Error {
    errorType: ErrorType;
    constructor(message: string, errorType: ErrorType);
}
export declare class ValidationFailed extends ReactError {
    constructor(message: string, errorType: ErrorType);
}
export declare class InvalidNumber extends ValidationFailed {
    constructor(additionalMessage?: string);
}
export declare class InvalidTransferDetails extends ValidationFailed {
    constructor();
}
export declare class MissingParameter extends ValidationFailed {
    constructor(parameterName: string);
}
export declare class UnexpectedWalletState extends ValidationFailed {
    constructor(walletState: string);
}
export declare class IPGeolocationError extends ReactError {
    constructor(message: string, wrappedError: any);
}
export {};
//# sourceMappingURL=errors.d.ts.map