import { t as ClockPort } from "../../clock-C7SUuYN0.cjs"; import { MetadataOverrides } from "../../metadata/core-patch.cjs"; import { PptSlide } from "./slide.cjs"; import { ContentDocument, LayoutMetadata, PageSize } from "document-schema.js"; //#region src/edit/ppt/editor.d.ts interface CreatePptOptions { readonly clock?: ClockPort; } declare class PptEditor { private readonly document; constructor(document: ContentDocument); get metadata(): LayoutMetadata; set metadata(value: MetadataOverrides); slides(): PptSlide[]; addSlide(size?: PageSize): PptSlide; removeSlideAt(index: number): void; toBytes(): Uint8Array; } declare function openPpt(bytes: Uint8Array): PptEditor; declare function createPpt(options?: CreatePptOptions): PptEditor; //#endregion export { CreatePptOptions, PptEditor, createPpt, openPpt };