/** * Slide renderer module using PptxGenJS * Handles creation of presentations from scratch with professional styling */ import { Presentation } from './types'; export declare class SlideRenderer { private pptx; private colorScheme; constructor(theme?: string); /** * Setup default presentation properties */ private setupPresentation; /** * Render a complete presentation */ renderPresentation(presentation: Presentation): Promise; /** * Apply custom theme to presentation */ private applyTheme; /** * Render individual slide based on layout type */ private renderSlide; /** * Render title slide */ private renderTitleSlide; /** * Render text slide with bullets */ private renderTextSlide; /** * Render image slide */ private renderImageSlide; /** * Render chart slide */ private renderChartSlide; /** * Render table slide */ private renderTableSlide; /** * Render notes slide */ private renderNotesSlide; /** * Render custom slide with multiple elements */ private renderCustomSlide; /** * Render individual custom element */ private renderCustomElement; /** * Process HTML text for formatting */ private processHtmlText; } //# sourceMappingURL=renderer.d.ts.map