import { t as ImageInit } from "../../image-D1z0T9Za.js"; import { t as OdpShape } from "../../shape-ZAfNsCC5.js"; import { a as OdgLineVector, l as PathVectorInit, n as LineVectorInit, o as OdgPathVector, r as OdgBoxVector, s as OdgVector, t as BoxVectorInit } from "../../vector-DDP7hgvm.js"; import { Box, ContentVector } from "document-schema.js"; import { Package, XmlElement, XmlNode } from "odf.js"; //#region src/edit/odg/page.d.ts interface TextBoxInit { readonly frame: Box; readonly text: string; } interface PageImageInit extends ImageInit { readonly frame: Box; } interface PageContext { readonly pkg: Package; } declare class OdgPage { private readonly container; private readonly node; private readonly context; private removed; constructor(container: XmlNode[], node: XmlElement, context: PageContext); private live; shapes(): OdpShape[]; addTextBox(init: TextBoxInit): OdpShape; addImage(init: PageImageInit): OdpShape; vectors(): OdgVector[]; addRect(init: BoxVectorInit): OdgBoxVector; addEllipse(init: BoxVectorInit): OdgBoxVector; addLine(init: LineVectorInit): OdgLineVector; addPath(init: PathVectorInit): OdgPathVector; addVector(vector: ContentVector): OdgVector; remove(): void; } //#endregion export { OdgPage, PageContext, PageImageInit, TextBoxInit };