import { AViewerPluginEventMap, AViewerPluginSync, ThreeViewer } from '../../viewer'; export declare abstract class AAssetManagerProcessStatePlugin extends AViewerPluginSync { readonly container?: HTMLElement | undefined; enabled: boolean; protected _mainDiv: HTMLDivElement; protected _contentDiv: HTMLDivElement | undefined; private _onEnabledChange; protected constructor(suffix: string, container?: HTMLElement | undefined); protected abstract _updateMainDiv(processState: Map): void; onAdded(viewer: ThreeViewer): void; protected _onProcessStateUpdate(): void; onRemove(viewer: ThreeViewer): void; } //# sourceMappingURL=../../src/plugins/base/AAssetManagerProcessStatePlugin.d.ts.map