import http from "node:http";
import type { ToolDefinition } from "../types.js";
export interface WebServerOptions {
    port: number;
    tools: ToolDefinition[];
    model: string;
    thinking: boolean;
    reflect: boolean;
    /** Minutes of inactivity before idle mode fires. 0 disables. */
    idleMinutes?: number;
}
export declare function startWebServer(opts: WebServerOptions): Promise<http.Server>;
//# sourceMappingURL=server.d.ts.map