import { t as ClockPort } from "../../clock-C7SUuYN0.js"; import { OdgPage } from "./page.js"; import { LayoutMetadata, PageSize } from "document-schema.js"; import { Package } from "odf.js"; //#region src/edit/odg/editor.d.ts declare class OdgEditor { private readonly pkg; constructor(pkg: Package); get metadata(): LayoutMetadata; set metadata(value: LayoutMetadata); pages(): OdgPage[]; addPage(): OdgPage; removePageAt(index: number): void; get pageSize(): PageSize; set pageSize(size: PageSize); toPackage(): Package; toBytes(): Uint8Array; } declare function openOdg(bytes: Uint8Array): OdgEditor; interface CreateOdgOptions { readonly clock?: ClockPort; } declare function createOdg(options?: CreateOdgOptions): OdgEditor; //#endregion export { CreateOdgOptions, OdgEditor, createOdg, openOdg };