import { ViewerManagerBase } from "./viewerManagerBase"; import { Viewer } from "../viewer"; import { WorkPromise } from "./promiseManager"; export declare class UpdateManager extends ViewerManagerBase { private stateList; private processingStateList; constructor(viewer: Viewer); update(func: (params?: any) => T, priority?: number, params?: any): WorkPromise; updateStates(): boolean; hasState(func: (params?: any) => any): boolean; }