import { Group } from 'three'; import { LibraryGroup } from '../../type/Interfaces'; import { IDataFloor } from '../../../model/map/IDataFloor'; export declare class ThreeJSGroup extends Group implements LibraryGroup { constructor(name: string); init(floorData: IDataFloor): void; destroy(): void; destroyChild(ids: any): void; destroyAllChildren(): void; find(name: string): any; findOne(id: string): any; findById(id: string): any; findByName(name: string): any; getChildren(): any; addChild(node: any): void; addPath(option: any): void; addCircle(option: any): void; addIcon(option: any): void; addLine(option: any): void; addShape(option: any): void; addPoi(option: { poi: any; textOption?: any; iconOption?: any; groupOption: any; }): void; addMarker(option: { marker: any; textOption?: any; iconOption?: any; groupOption: any; }): void; addHeatmap(option: any): void; updateNode(option: any): void; animateNode(option: any): void; animateAsyncNode(option: any): Promise; animateLine(id: string, lineSpotAnimateSpeed: number, scheduled?: boolean): void; showChild(option: { name?: any; id?: any; }): void; hideChild(option: { name?: any; id?: any; }): void; resumeTween(id: any): void; pauseTween(id: any): void; destroyTween(id: any): void; addGifAnimation(option: any): void; gifAnimationOn(): void; gifAnimationOff(): void; sortRenderOrder(): void; startRouteSimulation(): void; stopRoutSimulation(): void; resumeRoutSimulation(): void; pauseRoutSimulation(): void; }