export interface AssembleOptions { name: string; globalBody: string; localOverrideContent: string | null; methodology: string; artifacts: string[]; focus: string | null; } /** * Lightweight template interpolator for knowledge update prompts. * Uses {{var}} substitution and {{#flag}}...{{/flag}} conditional blocks. * No dependency on AssemblyEngine or pipeline concepts. */ export declare class KnowledgeUpdateAssembler { private readonly template; constructor(template: string); assemble(options: AssembleOptions): string; private resolveBlock; } /** * Load the knowledge-update-template.md file from the same directory as this module. */ export declare function loadTemplate(): string; //# sourceMappingURL=knowledge-update-assembler.d.ts.map