import type { Provider, ThinkingLevel } from "@kenkaiiii/gg-ai";
export interface SubagentWorkerInitialize {
    provider: Provider;
    model: string;
    fallbackModel?: string;
    cwd: string;
    baseUrl?: string;
    systemPrompt?: string;
    thinkingLevel?: ThinkingLevel;
    allowedTools?: string[];
    /** MCP servers this agent may connect, derived from its `tools:` frontmatter. */
    allowedMcpServers?: string[];
    promptCacheKey?: string;
    sessionRootDir: string;
    childSessionPath?: string;
}
export declare function runSubagentWorkerMode(): Promise<void>;
//# sourceMappingURL=subagent-worker-mode.d.ts.map