import type { ServiceRequest, ServiceResponse } from './protocol.js'; type RequestHandler = (request: ServiceRequest) => Promise; /** * Unix domain socket server for IPC communication. */ export declare class ServiceServer { private server; private handler; private connections; /** * Set the request handler. */ onRequest(handler: RequestHandler): void; /** * Start the server on the given socket path. */ start(socketPath: string): Promise; /** * Stop the server and close all connections. */ stop(): Promise; /** * Check if server is running. */ isRunning(): boolean; } export {}; //# sourceMappingURL=server.d.ts.map