/// import { WSRouter, HTTPRouter } from './routers'; import { CreateTRPCProxyClient } from '@trpc/client'; declare type ClientOptions = { host: string; port: number; }; declare type HTTPClientOptions = ClientOptions & { token?: string; }; export declare const initWSClient: ({ host, port }: ClientOptions) => { log: { onEvent: { subscribe: (input: { auth?: { token?: string | undefined; } | undefined; }, opts: import("@trpc/server").ProcedureOptions & Partial, { onEvent: import("@trpc/server").BuildProcedure<"subscription", { _config: import("@trpc/server").RootConfig<{ ctx: { req: import("http").IncomingMessage; }; meta: {}; errorShape: import("@trpc/server").DefaultErrorShape; transformer: import("@trpc/server").DefaultDataTransformer; }>; _meta: {}; _ctx_out: { req: import("http").IncomingMessage; }; _input_in: { auth?: { token?: string | undefined; } | undefined; }; _input_out: { auth?: { token?: string | undefined; } | undefined; }; _output_in: typeof import("@trpc/server").unsetMarker; _output_out: typeof import("@trpc/server").unsetMarker; }, import("@trpc/server/observable").Observable>; }>>>>) => import("@trpc/server/observable").Unsubscribable; }; }; }; export declare const initHTTPClient: ({ host, port, token }: HTTPClientOptions) => CreateTRPCProxyClient; export declare type TRPCRouterHTTP = HTTPRouter; export declare type TRPCRouterWS = WSRouter; export {};