import { BaseViewerType } from '../../viewers/_Base'; import { PolyScene } from '../../scene/PolyScene'; export declare class ViewersRegister { protected scene: PolyScene; private _viewers_by_id; constructor(scene: PolyScene); registerViewer(viewer: BaseViewerType): void; unregisterViewer(viewer: BaseViewerType): void; traverseViewers(callback: (viewer: BaseViewerType) => void): void; }