import { Object3D } from 'three'; import { default as Viewport } from '../Viewport'; import { Group, GroupInfo, BaseObject3D } from '../Library'; declare class DefaultManage { readonly type: string; readonly viewport: Viewport; readonly objectsCache: Set; readonly scene: Viewport['scene']; constructor(type: string, viewport: Viewport, objectsCache: Set); /*** * group */ createGroup(groupInfo: GroupInfo, parent?: Object3D | null): Group; clear(): void; getAll(): T[]; hideAll(): void; showAll(): void; } export default DefaultManage;