import { t as ClockPort } from "../../clock-C7SUuYN0.cjs"; import { OdpSlide } from "./slide.cjs"; import { LayoutMetadata, PageSize } from "document-schema.js"; import { Package } from "odf.js"; //#region src/edit/odp/editor.d.ts declare class OdpEditor { private readonly pkg; constructor(pkg: Package); get metadata(): LayoutMetadata; set metadata(value: LayoutMetadata); slides(): OdpSlide[]; addSlide(): OdpSlide; removeSlideAt(index: number): void; moveSlide(from: number, to: number): void; get slideSize(): PageSize; set slideSize(size: PageSize); toPackage(): Package; toBytes(): Uint8Array; } declare function openOdp(bytes: Uint8Array): OdpEditor; interface CreateOdpOptions { readonly clock?: ClockPort; } declare function createOdp(options?: CreateOdpOptions): OdpEditor; //#endregion export { CreateOdpOptions, OdpEditor, createOdp, openOdp };