import type { ComposeRequest, ComposeResult, SectionRenderer } from "./template-types.js"; import type { PromptSection } from "./types.js"; export declare class TemplateEngine { private readonly renderers; compose(request: ComposeRequest): ComposeResult; estimateTokens(content: string): number; addRenderer(style: string, renderer: SectionRenderer): void; getSupportedStyles(): string[]; renderSection(section: PromptSection, style?: string): string; } //# sourceMappingURL=template-engine.d.ts.map