import { XMLElementsJson } from "../utils/xml"; import Slide from "./Slide"; import SlideLayout from "./SlideLayout"; import SlideMaster from "./SlideMaster"; import Theme from "./Theme"; export default class PPTX { slides: Slide[]; private slideLayouts; private slideMaster; private themes; private medias; wps: boolean; private _zipContents; thumbnail: string; width: number; height: number; defaultTextStyleSource: XMLElementsJson; tableStyles?: XMLElementsJson; load(file: ArrayBuffer | Blob): Promise; _loadThumbnail(): Promise; _loadPresentation(): Promise; _loadContentTypes(): Promise; getXmlByPath(path: string): Promise; getTheme(name: string): Theme | undefined; getMedia(name: string): string; getSlideLayout(name: string): SlideLayout | undefined; getSlideMaster(name: string): SlideMaster | undefined; _loadMedia(): Promise; dispose(): void; }