import { StrategyConversationType, ToolResponse } from '../types/index.js'; import { StorageAdapter } from '../storage/StorageAdapter.js'; export declare class ConversationTools { private storage; constructor(storage: StorageAdapter); startStrategySession(args: { type: StrategyConversationType; title: string; context?: { technicalMilestone?: string; businessTrigger?: string; marketEvent?: string; urgency?: 'low' | 'medium' | 'high' | 'critical'; }; participants?: string[]; }): Promise; captureStrategicInsight(args: { conversationId: string; insight: string; category: 'competitive-advantage' | 'market-opportunity' | 'technical-capability' | 'business-model' | 'risk-mitigation' | 'resource-optimization'; impact: 'critical' | 'high' | 'medium' | 'low'; evidence?: string[]; actionable?: boolean; linkedInsights?: string[]; }): Promise; trackStrategicDecision(args: { conversationId: string; decision: string; rationale: string; tradeoffs?: string[]; reviewTriggers?: string[]; timeline?: string; owner?: string; }): Promise; addActionItem(args: { conversationId: string; description: string; owner: string; dueDate: string; priority: 'critical' | 'high' | 'medium' | 'low'; linkedGoals?: string[]; }): Promise; updateConversationSummary(args: { conversationId: string; summary: string; keyQuestions?: string[]; status?: 'draft' | 'active' | 'completed' | 'archived'; }): Promise; getConversation(args: { conversationId: string; }): Promise; listConversations(args?: { type?: StrategyConversationType; status?: 'draft' | 'active' | 'completed' | 'archived'; limit?: number; }): Promise; } //# sourceMappingURL=conversationTools.d.ts.map