/** * Template Manager for Handlebars templates */ export declare class TemplateManager { private templates; private partials; private layouts; private templateDir; private isDevelopment; constructor(isDevelopment?: boolean); /** * Initialize templates, partials and layouts */ private initialize; /** * Register Handlebars partials */ private registerPartials; /** * Register Handlebars helper functions */ private registerHelpers; /** * Compile layout templates */ private compileLayouts; /** * Compile dashboard templates */ private compileTemplates; /** * Get compiled template */ private getTemplate; /** * Get compiled layout */ private getLayout; /** * Render a template with optional layout */ render(templateName: string, data?: any, options?: { layout?: string; styles?: string; scripts?: string; customStyles?: string; }): string; /** * Render inline template string */ renderString(templateString: string, data?: any): string; /** * Check if template exists */ hasTemplate(name: string): boolean; /** * Clear template cache */ clearCache(): void; /** * Get dashboard styles */ static getDashboardStyles(): string; /** * Get login styles */ static getLoginStyles(): string; } //# sourceMappingURL=template-manager.d.ts.map