import { StrategyConversationType } from '../types/index.js'; export interface ConversationTemplate { id: string; name: string; type: StrategyConversationType; description: string; context: { purpose: string; typicalTriggers: string[]; expectedOutcomes: string[]; }; defaultQuestions: string[]; suggestedInsightCategories: string[]; templateStructure: { sections: TemplateSection[]; }; } export interface TemplateSection { title: string; description: string; guidingQuestions: string[]; expectedOutputs: string[]; } export declare const CONVERSATION_TEMPLATES: Record; export declare class TemplateEngine { getTemplate(templateId: string): ConversationTemplate | null; listTemplates(): ConversationTemplate[]; getTemplatesByType(type: StrategyConversationType): ConversationTemplate[]; generateTemplateStructure(templateId: string, context: any): { title: string; keyQuestions: string[]; suggestedInsights: { category: string; example: string; }[]; sections: TemplateSection[]; } | null; private getInsightExample; } //# sourceMappingURL=conversationTemplates.d.ts.map