import { BackgroundType } from "../types/color"; import { RelsType } from "../types/slide"; import { XMLElementsJson } from "../utils/xml"; import PPTX from "./PPTX"; import SlideLayout from "./SlideLayout"; import SlideMaster from "./SlideMaster"; import Theme from "./Theme"; import Node from "./node/Node"; export default class Slide { slideType: "slide"; name: string; source: XMLElementsJson; pptx: PPTX; slideLayout: SlideLayout; rels: RelsType; background: BackgroundType | null; nodes: Array; constructor(name: string, source: XMLElementsJson, pptx: PPTX); get index(): number; get slideMaster(): SlideMaster; get theme(): Theme; get _relsPath(): string; load(): Promise; _loadRels(): Promise; _loadBackground(): void; _loadNodes(): Promise; getColorThemeName(aliasName: string): string; getNodeInheritAttrsByType(type: string, propertyPath: Array): any; getNodeInheritAttrsByIdx(idx: string, propertyPath: Array): any; }