/**
 * Web mode: Run agent with browser-based UI.
 *
 * The default UI is a fork of the llama.cpp server Web UI, served with a small
 * OpenAI/llama.cpp-compatible API shim backed by Avis sessions.
 */
import { type CreateAgentSessionOptions } from "../../core/sdk.js";
export interface WebModeOptions {
    port?: number;
    sessionOptionsFactory: () => Promise<CreateAgentSessionOptions>;
}
export declare function runWebMode(options: WebModeOptions): Promise<never>;
//# sourceMappingURL=web-mode.d.ts.map