export interface ErrorParams {
    message?: string;
}
export interface ValueErrorParams extends ErrorParams {
    value?: any;
}
export interface ValueError {
    message: string;
    value?: any;
}
/**
 * Thrown when an operation is executed with insufficient privileges
 */
export declare class OperationForbiddenError extends Error {
    constructor({ message }?: {
        message?: string;
    });
}
/**
 * Thrown when attempting to set an Invalid BlockChain Provider.
 */
export declare class InvalidProviderError extends Error {
    constructor(message?: string);
}
