import { default as Position } from '../core/Position.ts'; import { PathEvent } from '../event/index.js'; import { PositionType } from '../utils/ParsePosition.ts'; declare class RoamingPath { private _id; private _bid; private _duration; private _pathMode; private _timeLine; private _sampledPosition; private _actived; private _pathEvent; private _endTime; private _positions; private _state; constructor(positions: string | PositionType[], duration?: number, pathMode?: string); get pathId(): string; set id(id: string); get id(): string; set positions(postions: string | any[]); get positions(): Array; set duration(duration: number); get duration(): number; set pathMode(pathMode: string); get pathMode(): string; get pathEvent(): PathEvent; set actived(actived: boolean); get actived(): boolean; get state(): string; private _onAdd; private _onRemove; /** * * @param viewer * @param viewOption * @private */ private _onPostRender; private _resetTimeLine; } export default RoamingPath;