import { t as ImageInit } from "../../image-C3L2cCLQ.cjs"; import { r as PptxShape } from "../../shape-C2ef6uwC.cjs"; import { r as PptxTableInit, t as PptxTable } from "../../table-CtbzOK8s.cjs"; import { Box, ContentVector } from "document-schema.js"; import { Package, XmlElement, XmlNode } from "ooxml.js"; //#region src/edit/pptx/slide.d.ts interface TextBoxInit { readonly frame: Box; readonly text: string; } interface SlideImageInit extends ImageInit { readonly frame: Box; } interface SlideTableInit { readonly frame: Box; readonly table: PptxTableInit; readonly rotationDeg?: number; } interface SlideContext { readonly pkg: Package; readonly slidePartPath: string; readonly mediaDir: string; readonly presentationPartPath: string; } declare class PptxSlide { private readonly container; private readonly node; private readonly context; private removed; constructor(container: XmlNode[], node: XmlElement, context: SlideContext); private live; shapes(): PptxShape[]; tables(): PptxTable[]; addTextBox(init: TextBoxInit): PptxShape; addVector(vector: ContentVector): PptxShape; addImage(init: SlideImageInit): PptxShape; addTable(init: SlideTableInit): PptxTable; get notes(): string; set notes(value: string); registerHyperlink(url: string): string; remove(): void; } //#endregion export { PptxSlide, SlideContext, SlideImageInit, SlideTableInit, TextBoxInit };