export declare class TemplateManager { private static instance; private templates; private styles; private injectedStyles; private constructor(); static getInstance(): TemplateManager; registerTemplate(name: string, template: string): void; registerStyle(name: string, css: string): void; getTemplate(name: string): string; injectStyles(name: string): void; createElement(templateName: string, styleName?: string): HTMLElement; removeStyles(name: string): void; cleanup(): void; } export declare function initializeAdsTemplates(): void; //# sourceMappingURL=TemplateManager.d.ts.map