import { ISlideConfig } from '@netless/slide'; import { AbstractApplication } from '@netless/forge-room'; import { SlideForge } from './Slide'; import { SlidePool } from './SlidePool'; export interface SlideApplicationOption { prefix: string; taskId: string; options?: ISlideConfig; /** * 从指定的白板 id 继承白板权限以及工具栏配置 */ inheritWhiteboardId?: string; } export declare const Slide_APP_NAME = "forge_slide"; export declare class SlideApplication extends AbstractApplication { static applicationName: string; static slidePool: SlidePool; readonly name: string; readonly emitter: SlideForge; private whiteboardApp; private whiteboard; private rootView; private contentContainer; private whiteboardContainer; private slideContainer; private permissions; private footer; private sideBar; private slide; private currentSlideIndex; private taskId; private prefix; private slideCount; private lastDispatchUuid; private syncMessageQueue; private isSyncing; constructor(); private getPreviewImageUrl; private getImageUrl; private getImageSize; private getImageContent; private applySlideState; private onSlideEventHandler; private keyBoardEvents; private bindKeyBoardEvent; private unbindKeyBoardEvent; private onFocusInstance; private onRefocusInstance; initialize(option: SlideApplicationOption): Promise; private userMap; dispose(removeSubDoc: boolean): Promise; } //# sourceMappingURL=SlideApplication.d.ts.map