/** * Migration Strategy for Advanced Template Engine * * This file demonstrates how to migrate your revolutionary context injection * system to the new database-backed template engine while preserving all * the brilliant features you've built. * * @version 3.0.0 * @author Requirements Gathering Agent Team * @created June 2025 */ import { AdvancedTemplateEngine } from './AdvancedTemplateEngine.js'; /** * Migration Plan: From Static to Dynamic Templates * * Phase 1: Convert existing static templates to database format * Phase 2: Add enhanced context injection capabilities * Phase 3: Implement AI instruction templates * Phase 4: Add dynamic template creation via API * Phase 5: Add template versioning and analytics */ export declare class TemplateMigrationManager { private templateEngine; constructor(templateEngine: AdvancedTemplateEngine); /** * Phase 1: Convert Static Templates to Dynamic Format * * This preserves your existing templates while adding database capabilities */ migrateStaticTemplates(): Promise; /** * Convert a static generation task to an AI instruction template */ private convertTaskToAITemplate; /** * Generate enhanced system prompts based on document type */ private generateSystemPrompt; /** * Generate enhanced user prompt templates with context injection */ private generateUserPromptTemplate; /** * Generate context injection points for enhanced context building */ private generateContextInjectionPoints; /** * Generate template variables for dynamic customization */ private generateTemplateVariables; /** * Generate conditional logic for smart document adaptation */ private generateConditionalLogic; /** * Determine appropriate token limits based on document complexity */ private getMaxTokensForTask; /** * Generate quality checks for document validation */ private generateQualityChecks; /** * Get required keywords for document validation */ private getRequiredKeywords; /** * Get document-specific requirements */ private getDocumentRequirements; /** * Get additional instructions based on document type */ private getAdditionalInstructions; } /** * Example Usage: Migrating and Using the New Template Engine */ export declare function demonstrateAdvancedTemplateEngine(): Promise; /** * Phase 2: Advanced Features Implementation Plan */ export declare const ADVANCED_FEATURES_ROADMAP: { phase2: { title: string; features: string[]; }; phase3: { title: string; features: string[]; }; phase4: { title: string; features: string[]; }; phase5: { title: string; features: string[]; }; }; export default TemplateMigrationManager; //# sourceMappingURL=TemplateMigrationStrategy.d.ts.map