import { Object3D } from "three"; import IVisibleObjectManager from "../../interface/IVisibleObjectManager"; import MixinType from "./mixins/utils/MixinType"; import VisibleMixin from "./mixins/VisibleMixin"; import ObjectManager from "./ObjectManager"; declare abstract class VisibleObjectManager extends ObjectManager implements IVisibleObjectManager { get innerVisible(): boolean; set innerVisible(val: boolean); } interface VisibleObjectManager extends ObjectManager, MixinType> { } export default VisibleObjectManager;