import type { NormalizedContext } from "../types.js"; export interface GeneratorManifest { name: string; description?: string; entrypoints: ManifestEntrypoint[]; } export interface ManifestEntrypoint { template: string; output: string; each?: string; } export interface HandlebarsRenderResult { outputPath: string; content: string; } export declare function loadGeneratorManifest(manifestPath: string): Promise; export declare function renderCustomTemplates(templateDir: string, manifest: GeneratorManifest, ctx: NormalizedContext, outputBase: string, generatorOptions?: Record): Promise; //# sourceMappingURL=handlebars-engine.d.ts.map