import { type ConnectionOptions } from '../connection.ts'; export type JsonRpcErrorObject = { readonly code: number; readonly message: string; readonly data?: unknown; }; export type JsonRpcCallResult = { readonly ok: true; readonly result: unknown; } | { readonly ok: false; readonly error: JsonRpcErrorObject; }; export declare function sendJsonRpcRequest(connectionOptions: ConnectionOptions, method: string, params: unknown, id: string): Promise; export declare function jsonRpcEndpoint(server: URL): URL;