//#region src/core/RPCMessages/types/base.d.ts type EventChannel = string | string[]; type JSONRPCVersion = '2.0'; type JSONRPCMethod = string; interface JSONRPCRequest { jsonrpc: JSONRPCVersion; id: string; method: JSONRPCMethod; params?: TParams; } interface JSONRPCSuccessResponse { jsonrpc: '2.0'; id: string; result: TResult; error?: never; } interface TError { code: string; message: string; data?: unknown; } interface JSONRPCErrorResponse { jsonrpc: '2.0'; id: string; result?: TError; error?: TError; } type JSONRPCResponse = JSONRPCSuccessResponse | JSONRPCErrorResponse; //#endregion export { JSONRPCSuccessResponse as a, JSONRPCResponse as i, JSONRPCErrorResponse as n, JSONRPCRequest as r, EventChannel as t }; //# sourceMappingURL=base-Cif20s3C.d.cts.map