import { OolongApp } from "../../../OolongApp";
import { OolongSlideContainer } from "../../../../graphics/OolongSlideContainer";
import { SlidePlayWorker } from "../../../../ability/slide/SlidePlayWorker";
import { DuplicateWorker } from "../../../../ability/copyPaste/duplicate/DuplicateWorker";
export declare class SlideAPI {
    app: OolongApp;
    slidePlayWorker: SlidePlayWorker;
    duplicateWorker: DuplicateWorker;
    constructor(app: OolongApp);
    createEmptySlideContainer(): void;
    refocusSlide(padding?: number): void;
    enterEditing(): void;
    exitEditing(): void;
    jumpToWhenEditing(index: number): void;
    enterPlayFromEdit(): void;
    enterPlay(): void;
    playToNext(): void;
    playToPrev(): void;
    exitPlay(): void;
    unGroupSlideContainerBySelective(): void;
    unGroupSlideContainer(container: OolongSlideContainer): void;
    insertSlideByEditingMode(index: number): Promise<void>;
    deleteSlideByEditingMode(index: number): void;
    duplicateSlideByEditingMode(index: number): void;
}
//# sourceMappingURL=SlideAPI.d.ts.map