import { ExportController, ExportPdfOptions } from './export-controller.svelte'; import { ExportGifOptions } from './export-gif'; import { PrintOptions } from './export-print'; import { ExportVideoOptions } from './export-video'; /** The imperative export API exposed on the `PowerPointViewer` instance. */ export interface ExportingApi { exportSlidePng(index?: number): Promise; copySlideAsImage(index?: number): Promise; exportPdf(options?: ExportPdfOptions): Promise; exportGif(options?: ExportGifOptions): Promise; exportVideo(options?: ExportVideoOptions): Promise; print(options?: PrintOptions): Promise; } /** * Build the imperative export API bound to a live `ExportController`. * Extracted so `PowerPointViewer.svelte` only re-exports thin, one-line * bindings, matching the editing API's `editing-api.ts`. */ export declare function createExportingApi(exporter: ExportController): ExportingApi; //# sourceMappingURL=exporting-api.d.ts.map