import { BaseError, type BaseErrorOptions } from './base.cjs'; export type RpcErrorOptions = BaseErrorOptions & { method?: string; params?: readonly unknown[]; }; /** 요청을 전송하기 전에 로컬에서 검증을 통과하지 못한 경우. */ export declare class RpcRequestError extends BaseError { name: string; method?: string; params?: readonly unknown[]; constructor(shortMessage: string, options?: RpcErrorOptions); } /** 노드가 JSON-RPC error envelope 를 반환한 경우. */ export declare class RpcResponseError extends BaseError { name: string; code: number | string; method?: string; constructor(shortMessage: string, options: RpcErrorOptions & { code: number | string; }); }