import { Group } from '../object3d/_Group'; import { INaviAnimOption } from '../../model/map/INaviAnimOption'; import Store from '../core/Store'; import { TextureManager } from '../texture/TextureManager'; import { CameraController } from '../core/CameraController'; import { Sprite } from '../object3d/_Sprite'; export declare class MapNaviLocationGroup extends Group { naviAnimOption: INaviAnimOption; naviLocation: null | Sprite; store: Store; textureManager: TextureManager; cameraController: CameraController; stoppedFloorId: string | undefined; constructor(naviAnimOption: INaviAnimOption, store: Store, textureManager: TextureManager, cameraController: CameraController); getNaviLocation(): Sprite | null; getNaviIconUrl(): string; getNaviMarkerSize(): { width: number; height: number; }; draw(newUrl?: string): Promise; private updateParticleLightScaleByMapScale; setNaviAnimOption(naviAnimOption: INaviAnimOption): void; setStoppedFloorId(floorId: string | undefined): void; setVisible(visible: boolean): void; getStoppedFloorId(): string | undefined; Update(): void; cleanup(): void; }