interface JsonRpcConnection { send: (message: string) => void; disconnect: () => void; } declare type JsonRpcProvider = (onMessage: (message: string) => void) => JsonRpcConnection; export type { JsonRpcConnection, JsonRpcProvider };