import { Slide } from './types/slides';
import { InitData, UploadFileParams, SaveCallbackParams } from './types/lt-ppt';
type __VLS_Props = {
    initData?: InitData;
    onUploadFile?: (params: UploadFileParams) => Promise<string>;
    readonly?: boolean;
    onChange?: (slides: Slide[]) => void;
    onSave?: (params: SaveCallbackParams) => void;
    onInitFinished?: () => void;
    onReturn?: () => void;
};
declare const _default: import('vue').DefineComponent<__VLS_Props, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<__VLS_Props> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, HTMLDivElement>;
export default _default;
