/**
 * Template Manager for Dev Flow MCP v2.1
 * Handles project template initialization and management
 */
export type TemplateType = 'project_overview' | 'tasklist' | 'readme' | 'requirements' | 'design_spec';
export interface TemplateResult {
    success: boolean;
    message: string;
    file_path?: string;
    skipped?: boolean;
}
export declare class TemplateManager {
    private projectRoot;
    private templatesDir;
    constructor(projectRoot: string);
    initializeTemplate(templateType: TemplateType): Promise<TemplateResult>;
    private getTemplateInfo;
    private processTemplate;
    private detectProjectType;
    private customizeForProjectType;
    listAvailableTemplates(): Promise<TemplateType[]>;
    getTemplatePreview(templateType: TemplateType): Promise<string>;
}
//# sourceMappingURL=template-manager.d.ts.map