import type { OpenCodeRuntime } from './runtime.js'; import type { ManagedOpenCodeTransport } from './transport.js'; export interface OpenCodeServerStartOptions { runtime: OpenCodeRuntime; port: number; timeoutMs: number; config: Record; mcpServerNames?: readonly string[]; } export interface OpenCodeServerProcess { client: ManagedOpenCodeTransport; close: () => Promise; onError: (listener: (error: Error) => void) => () => void; } export declare function startOpenCodeServer(options: OpenCodeServerStartOptions): Promise; //# sourceMappingURL=server-process.d.ts.map