import type { Provider, ThinkingLevel } from "@prestyj/ai";
export declare const AGENT_HOME_RELAY_URL = "wss://agent-home-relay.buzzbeamaustralia.workers.dev/ws";
export interface AgentHomeModeOptions {
    provider: Provider;
    model: string;
    cwd: string;
    version: string;
    thinkingLevel?: ThinkingLevel;
    agentHome: {
        token: string;
    };
}
/**
 * Agent Home mode: run ezcoder as an Agent Home agent.
 *
 * Connects to the Agent Home relay via WebSocket and bridges
 * messages between the iOS app and the ezcoder agent loop.
 * Each Agent Home session maps to its own AgentSession.
 */
export declare function runAgentHomeMode(options: AgentHomeModeOptions): Promise<void>;
//# sourceMappingURL=agent-home-mode.d.ts.map