/**
 * Documentation Template Registry
 * Central registry for all documentation templates
 */
import { DocumentationIntent } from '../../../types/workflow';
import { DocumentationTemplate } from './base-template';
export declare class TemplateRegistry {
    private templates;
    constructor();
    /**
     * Register a custom template
     */
    registerTemplate(template: DocumentationTemplate): void;
    /**
     * Find a template that can handle the given intent
     */
    findTemplate(intent: DocumentationIntent): DocumentationTemplate | undefined;
    /**
     * Get all registered templates
     */
    getAllTemplates(): DocumentationTemplate[];
}
export declare const templateRegistry: TemplateRegistry;
//# sourceMappingURL=template-registry.d.ts.map