import { t as ImageInit } from "../../image-D1z0T9Za.cjs"; import { t as OdpShape } from "../../shape-Kmmxib5z.cjs"; import { s as OdgVector } from "../../vector-DDP7hgvm.cjs"; import { a as TableInit, n as OdtTable } from "../../table-COmzfIOe.cjs"; import { Box, ContentFormula, ContentVector } from "document-schema.js"; import { Package, XmlElement, XmlNode } from "odf.js"; //#region src/edit/odp/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: TableInit; } interface SlideContext { readonly pkg: Package; } interface OdpTableShape { readonly shape: OdpShape; readonly table: OdtTable; } declare class OdpSlide { private readonly container; private readonly node; private readonly context; private removed; constructor(container: XmlNode[], node: XmlElement, context: SlideContext); private live; shapes(): OdpShape[]; addTextBox(init: TextBoxInit): OdpShape; addImage(init: SlideImageInit): OdpShape; addFormula(frame: Box, formula: ContentFormula): OdpShape; addTable(init: SlideTableInit): OdpTableShape; tables(): OdpTableShape[]; addVector(vector: ContentVector): OdgVector; get notes(): string; set notes(value: string); remove(): void; } //#endregion export { OdpSlide, OdpTableShape, SlideContext, SlideImageInit, SlideTableInit, TextBoxInit };