import { Clock, Viewer } from 'cesium'; /** 默认可选倍速列表 */ export declare const DEFAULT_SPEED_OPTIONS: readonly [0.5, 1, 2, 8, 32, 60, 300, 1200, 3600]; export interface DataItem { id: string; name: string; } export declare class CzmlManager { private viewer; /** CZML 资源地址或 JSON 对象 */ private czml; private dataSource; /** 是否正在播放 */ isPlaying: boolean; /** 是否循环播放 */ isLooping: boolean; /** 播放倍速(Cesium clock.multiplier,1 为实时) */ speedIndex: number; speedDirect: boolean; /** 可选倍速列表 */ speedOptions: number[]; constructor(viewer: Viewer, czml: Array | string); static loadData(viewer: Viewer, czml: Array | string): Promise; private loadData; private loadCzml; getData(): Array; setSpeedDirect(speedDirect: boolean): void; track(id: string | null): void; getDataSource(): any; getStartTime(): string; getStopTime(): string; getCurrentTime(): string; speedUp(): void; speedDown(): void; stop(): void; private setSpeed; getCurrentRatio(clock: Clock): number; percentToTime(clock: Clock, percent: number): any; }