/**
 * @module errors
 * @description Error classes
 */
import { BaseError } from './baseError.js';
import { MachErrorCode } from './constants.js';
export declare class RPCError extends BaseError {
    constructor(code: MachErrorCode, message: string, cause?: Error);
}
export declare class TransactionError extends BaseError {
    constructor(code: MachErrorCode, message: string, cause?: Error);
}
export declare class UnknownError extends BaseError {
    constructor(message: string, cause?: Error);
}
export declare class BalanceError extends BaseError {
    constructor(message: string, cause?: Error);
}
export declare class ServerError extends BaseError {
    constructor(message: string);
}
export declare class ValidationError extends BaseError {
    constructor(message: string);
}
//# sourceMappingURL=errors.d.ts.map