/** * Template processor module using pptx-automizer * Handles template-based presentation generation with placeholder replacement */ import { Presentation } from './types'; /** * Template processor for working with existing PPTX templates */ export declare class TemplateProcessor { private automizer; constructor(); /** * Process presentation with template */ processWithTemplate(presentation: Presentation, templatePath: string): Promise; /** * Inspect template to get available layouts and placeholders */ inspectTemplate(templatePath: string): Promise; /** * Extract placeholders from template */ private extractPlaceholders; /** * Process individual slide */ private processSlide; /** * Process title slide */ private processTitleSlide; /** * Process text slide with bullets */ private processTextSlide; /** * Process image slide */ private processImageSlide; /** * Process chart slide */ private processChartSlide; /** * Process table slide */ private processTableSlide; /** * Process generic slide */ private processGenericSlide; /** * Add speaker notes to slide */ private addSpeakerNotes; /** * Download image from URL */ private downloadImage; } //# sourceMappingURL=template.d.ts.map