import { c as PdfLineItem, d as PdfPathInit, f as PdfPathItem, g as PdfTextItem, h as PdfTextInit, i as PdfImageItem, l as PdfLinkInit, m as PdfRectItem, n as PdfEllipseItem, o as PdfItem, p as PdfRectInit, r as PdfImageInit, s as PdfLineInit, t as PdfEllipseInit, u as PdfLinkItem } from "../../item-SUC4uKDO.js"; import { LayoutImageAsset, LayoutPage } from "pdf-codec"; //#region src/edit/pdf/page.d.ts interface PageInit { readonly widthPt?: number; readonly heightPt?: number; readonly notes?: string; } declare function buildPage(init?: PageInit): LayoutPage; declare class PdfPage { private readonly container; private readonly node; private readonly images; private removed; constructor(container: LayoutPage[], node: LayoutPage, images: Record); private live; get widthPt(): number; set widthPt(value: number); get heightPt(): number; set heightPt(value: number); get notes(): string | undefined; set notes(value: string | undefined); items(): PdfItem[]; textItems(): PdfTextItem[]; imageItems(): PdfImageItem[]; rectItems(): PdfRectItem[]; ellipseItems(): PdfEllipseItem[]; lineItems(): PdfLineItem[]; pathItems(): PdfPathItem[]; linkItems(): PdfLinkItem[]; private clampIndex; appendText(init: PdfTextInit): PdfTextItem; insertTextAt(index: number, init: PdfTextInit): PdfTextItem; appendRect(init: PdfRectInit): PdfRectItem; insertRectAt(index: number, init: PdfRectInit): PdfRectItem; appendEllipse(init: PdfEllipseInit): PdfEllipseItem; insertEllipseAt(index: number, init: PdfEllipseInit): PdfEllipseItem; appendLine(init: PdfLineInit): PdfLineItem; insertLineAt(index: number, init: PdfLineInit): PdfLineItem; appendPath(init: PdfPathInit): PdfPathItem; insertPathAt(index: number, init: PdfPathInit): PdfPathItem; appendImage(init: PdfImageInit): PdfImageItem; insertImageAt(index: number, init: PdfImageInit): PdfImageItem; appendLink(init: PdfLinkInit): PdfLinkItem; insertLinkAt(index: number, init: PdfLinkInit): PdfLinkItem; remove(): void; } //#endregion export { PageInit, PdfPage, buildPage };