import { t as ClockPort } from "../../clock-C7SUuYN0.js"; import { PptxSlide } from "./slide.js"; import { Package } from "ooxml.js"; import { LayoutMetadata, PageSize } from "document-schema.js"; //#region src/edit/pptx/editor.d.ts declare class PptxEditor { private readonly pkg; private readonly presentationPartPath; private readonly mediaDir; private readonly slidesDir; constructor(pkg: Package); get metadata(): LayoutMetadata; set metadata(value: LayoutMetadata); slides(): PptxSlide[]; addSlide(): PptxSlide; removeSlideAt(index: number): void; moveSlide(from: number, to: number): void; get slideSize(): PageSize; set slideSize(size: PageSize); toPackage(): Package; toBytes(): Uint8Array; } declare function openPptx(bytes: Uint8Array): PptxEditor; interface CreatePptxOptions { readonly clock?: ClockPort; } declare function createPptx(options?: CreatePptxOptions): PptxEditor; //#endregion export { CreatePptxOptions, PptxEditor, createPptx, openPptx };