import { DabeeoMaps2dManager } from '../konva2d/manager/DabeeoMaps2dManager'; import { DabeeoMapsManager } from '../manager/DabeeoMapsManager'; import { INaviAnimOption } from '../model/map/INaviAnimOption'; import { INaviOptions } from '../model/map/INaviOptions'; import { INavigationResponse } from '../model/map/INavigationResponse'; export declare class RouteSimulation { private dabeeoMapsManager; constructor(dabeeoMapsManager: DabeeoMapsManager | DabeeoMaps2dManager); set(naviResponse: Partial | undefined, naviOption?: Partial, pauseState?: { currentIndex: number; distance: number; floorIndex: number; url?: string; floorId?: string; routeIndex?: number; position?: { x: number; y: number; }; }): Promise; start(animOption?: INaviAnimOption): void; stop(): void; clear(): void; pause(): { currentIndex: number; distance: number; floorIndex: number; routeIndex?: number; } | undefined; resume(): void; startFromPausedState(pausedState: { floorIndex: number; currentIndex: number; distance: number; routeIndex?: number; floorId?: string; }, animOption?: INaviAnimOption): Promise; }