import type { AssistantCliOverrides } from '../../core/config/provider-resolution.js'; import type { McpServerConfig, StepProviderOptions } from '../../core/models/index.js'; import type { Provider, ProviderType } from '../../infra/providers/index.js'; import type { ManagerPermissionJudgePlan } from './toolPermissionJudge.js'; export interface ManagerConversationContext { provider: Provider; providerType: ProviderType; model: string | undefined; lang: 'ja' | 'en'; providerOptions?: StepProviderOptions; mcpServers?: Record; } export interface ManagerConversationPlan { ctx: ManagerConversationContext; permissionJudge?: ManagerPermissionJudgePlan; strategy: { systemPrompt: string; }; } export declare function createManagerConversationPlan(cwd: string, input: AssistantCliOverrides & { language?: 'ja' | 'en'; }): ManagerConversationPlan; //# sourceMappingURL=conversationPlan.d.ts.map