import { Cartesian3, Cartographic, JulianDate, SampledPositionProperty } from '@cesium/engine'; import { Position } from '../../core'; import { default as Overlay } from '../Overlay'; declare class DynamicOverlay extends Overlay { protected _startTime: JulianDate; protected _lastTime: JulianDate; protected _sampledPosition: SampledPositionProperty; protected _cache: Array; protected _maxCacheSize: number; constructor(); set maxCacheSize(maxCacheSize: number); get maxCacheSize(): number; get position(): Position; /** * * @private */ _removePosition(): void; /** * * @param position * @param interval * @returns {DynamicOverlay} */ addPosition(position: Position | string | number[] | Cartesian3 | Cartographic | object, interval: number): this; /** * * @param content */ bindDom(content: any): this; } export default DynamicOverlay;