import type { TranslationFunctions } from '../i18n/i18n-types'; import type { Slide, SlideTheme } from '../types/slides'; export interface StarterPresentationOptions { title?: string; titlePlaceholder?: string; subtitlePlaceholder?: string; bodyPlaceholder?: string; /** Title-slide (cover) title size. Matches the Large title preset. */ titleFontSize?: number; /** Title-slide (cover) subtitle size. Matches the Small title preset. */ subtitleFontSize?: number; /** Content-slide title size. PowerPoint default ≈ 28. */ contentTitleFontSize?: number; /** Content-slide body (level 1) size. PowerPoint default ≈ 20. */ bodyFontSize?: number; placeholderColor?: string; fontName?: string; fontColor?: string; backgroundColor?: string; } export interface StarterPresentationDocument { title: string; slides: Slide[]; theme?: Partial; } export declare const buildTitleSlide: (LL: TranslationFunctions, options?: StarterPresentationOptions) => Slide; export declare const buildContentSlide: (LL: TranslationFunctions, options?: StarterPresentationOptions) => Slide; export declare const buildThreeColumnSlide: (LL: TranslationFunctions, options?: StarterPresentationOptions) => Slide; export declare const buildStatSlide: (LL: TranslationFunctions, options?: StarterPresentationOptions) => Slide; export declare const buildEndSlide: (LL: TranslationFunctions, options?: StarterPresentationOptions) => Slide; export declare const buildTwoColumnSlide: (LL: TranslationFunctions, options?: StarterPresentationOptions) => Slide; export declare const buildStarterPresentation: (LL: TranslationFunctions, options?: StarterPresentationOptions) => StarterPresentationDocument;