/** * Unix Socket Transport * * Implements the Transport interface using Unix domain sockets. * Protocol: newline-delimited JSON (NDJSON) — same message types as WS. * JSON.stringify escapes internal newlines, so raw \n is an unambiguous delimiter. */ import { BaseTransport, type TransportConfig } from "./transport.js"; export interface UnixSocketTransportConfig extends TransportConfig { /** Path to the Unix domain socket file */ socketPath: string; } export declare class UnixSocketTransport extends BaseTransport { readonly type: "unix"; private server; protected config: UnixSocketTransportConfig; constructor(config: UnixSocketTransportConfig); start(): Promise; stop(): Promise; private handleConnection; private handleMessage; private handleConnect; } //# sourceMappingURL=unix-socket-transport.d.ts.map