import type { Tracer } from "@opentelemetry/api";
import type { CloseEvent } from "ws";
import type { ISocketClient, ServerMethods } from "@superblocksteam/shared";
export type StdISocketRPCClient = ISocketClient<ServerMethods>;
export declare function connectToISocketRPCServer({ superblocksBaseUrl, token, tracer, onClose, }: {
    superblocksBaseUrl: string;
    token: string;
    tracer: Tracer;
    onClose: (event: CloseEvent) => void;
}): Promise<StdISocketRPCClient>;
//# sourceMappingURL=client.d.ts.map