import type { RpcCommand, RpcExtensionUIRequest, RpcResponse } from "./rpc-types.ts"; export type RpcOutputRecord = RpcResponse | RpcExtensionUIRequest | object; export type RpcOutput = (obj: RpcOutputRecord) => void; export declare function createRpcSuccessResponse(id: string | undefined, command: T, data?: object | null): RpcResponse; export declare function createRpcErrorResponse(id: string | undefined, command: string, message: string, cause?: unknown): RpcResponse; export declare function formatRpcErrorMessage(error: unknown): string; //# sourceMappingURL=rpc-responses.d.ts.map