import { BranchSummaryRenderVars, CompactionRenderVars, CompactionTemplateFrontmatter } from "./types.mjs"; //#region src/template/loader.d.ts /** * Compiled liquid template. Render accepts any record because the same * engine is reused for compaction and branch-summary, which expose * different variable shapes. Specific call sites use * `buildRenderVars` / `buildBranchSummaryRenderVars` for type-safety. */ interface CompactionTemplate { templatePath: string; frontmatter: CompactionTemplateFrontmatter; render(vars: Record | CompactionRenderVars | BranchSummaryRenderVars): string; } declare function loadCompactionTemplate(templatePath: string): Promise; //#endregion export { CompactionTemplate, loadCompactionTemplate }; //# sourceMappingURL=loader.d.mts.map