import { Node, NodeConfig } from 'konva/lib/Node'; import { AnimationPoints } from '../type/Interfaces'; import { IDimension } from '../../model/common/IDimension'; import { EASE_TYPE } from '../../model/map/INaviAnimOption'; export declare class AnimationManager { private currentIndex; private routeAnimation; private isAnimating; private distance; private curVal; startRouteSimulation(icon: Node, speedRate: number, currentAnimationInfo: AnimationPoints, totalDistance: number, mapSize: IDimension, zoom?: number, ease?: EASE_TYPE, resumeFromState?: { currentIndex: number; distance: number; }): Promise; stopRoutSimulation(): void; resume(): void; pause(icon?: Node): { currentIndex: number; distance: number; position?: { x: number; y: number; }; }; }