import type { KernelTransport, TransportClient, KWPFrame, KWPFrameHandler } from '../types.js'; export declare const DEFAULT_SOCKET_PATH = "/tmp/designlint-kernel.sock"; export declare class UnixSocketTransport implements KernelTransport { #private; constructor(socketPath?: string); get socketPath(): string; start(handler: KWPFrameHandler): Promise; stop(): Promise; broadcast(frame: KWPFrame): void; } type EventHandler = (frame: KWPFrame) => void; export declare class UnixSocketClient implements TransportClient { #private; constructor(socketPath?: string); connect(): Promise; disconnect(): Promise; request(frame: KWPFrame): Promise; on(_event: 'event', handler: EventHandler): void; off(_event: 'event', handler: EventHandler): void; } export {}; //# sourceMappingURL=unix-socket.d.ts.map