import { ObjectAbstract } from '../../common/object-abstract'; import { ResultType, BasicInfoAtomType } from '../../common/data-type'; import { WdpSceneOutlinerAtomType, SceneOutlinerType } from '../../common/interface/outliner'; import { ObjectController } from '../../common/object-controller'; declare class Outliner extends ObjectController implements ObjectAbstract { className: string; private WdpSceneOutlinerAtom; private entities; constructor(opt?: SceneOutlinerType); get eids(): { [key: string]: { eids: Array; }; }; set eids(eids: { [key: string]: { eids: Array; }; }); GetEids(): Promise; SetEids(eids: { [key: string]: { eids: Array; }; }): Promise; GetScheme(): { WdpSceneOutlinerAtom: WdpSceneOutlinerAtomType; }; GetData(): SceneOutlinerType; SetData(opt: SceneOutlinerType): void; generateAtomData(opt: SceneOutlinerType): { WdpSceneOutlinerAtom?: Partial; BasicInfoAtom?: Partial; }; } export default Outliner;