import { ITemplateEngine } from './base'; import { TemplateEngine } from '../../types'; /** * Factory for creating template engines */ export declare class TemplateEngineFactory { private static engines; /** * Get or create engine instance */ static getEngine(type: TemplateEngine): ITemplateEngine; /** * Create new engine instance */ private static createEngine; /** * Detect engine from file extension */ static detectEngine(filename: string): TemplateEngine; } export type { ITemplateEngine } from './base'; export { MustacheEngine } from './mustache'; export { JinjaEngine } from './jinja'; //# sourceMappingURL=index.d.ts.map