import { DuplexJsonStreamTransport } from "../transports/duplex-json-stream"; import { StreamTransport } from "../transports/stream"; export declare function connectToJsonSocket(socketPath: string): Promise; export declare function createJsonSocketServer(socketPath: string, onConnection: (transport: DuplexJsonStreamTransport) => void): Promise; export declare function connectToMsgPackSocket(socketPath: string): Promise; export declare function createMsgPackSocketServer(socketPath: string, onConnection: (transport: StreamTransport) => void): Promise; export declare function crossJsonSocket(socketPath: string): Promise<{ clientStream: DuplexJsonStreamTransport; serverConStream: DuplexJsonStreamTransport; }>; export declare function crossMsgPackSocket(socketPath: string): Promise<{ clientStream: StreamTransport; serverConStream: StreamTransport; }>;