import type { MemoModel } from '../model/semantic.js'; import type { ValidationResult, CompletenessReport } from '../validator/types.js'; import type { MEMOConfig } from '../model/config.js'; import type { DhfDocumentType } from './document-registry.js'; import type { DhfDocument } from './document-ir.js'; import type { DhfConfig } from './dhf-config.js'; /** Input data for template compilation */ export interface TemplateInput { model: MemoModel; validation: ValidationResult; completeness: CompletenessReport; config: MEMOConfig; dhfConfig?: DhfConfig; documentType: DhfDocumentType; } /** Compile a DHF document from model data */ export declare function compileDocument(input: TemplateInput): DhfDocument; //# sourceMappingURL=template-engine.d.ts.map