export declare class WeatherPlayBack { options: { container: any; playSpeed: number; playCallBack?: (...params: any) => void; clearLayer?: (...params: any) => void; close?: (...params: any) => void; data: any[]; }; hash: Record; playSate: boolean; currentTimePosition: number; playSpeed: number; minTime: number; maxTime: number; playItems: Record; frequency: number; _timer_move: any; areaLayer: any; area_arr: undefined; playerOptionDiv: HTMLDivElement; playBtn: HTMLInputElement; playerTiao: HTMLDivElement; playerYuan: HTMLDivElement; playerJindu: HTMLDivElement; playerCloseDiv: HTMLDivElement; playerCloseImg: HTMLElement; playerTiaoW: number; playerPercentage: number; playerMinValue: number; playerMaxValue: number; isMousedown: boolean; playerDiv: HTMLElement; clientX: any; constructor(opts: any); setTimeRange(): void; initPlayItem(): void; removeAll(): void; /** * * * @param {number} explicitTime 播放到的具体时间点 * @param {boolean} isImmediate 控制是否立即播放 * @param {boolean} skipCheck 是否跳过初始化设置 * @memberof WeatherPlayBack */ playStart(explicitTime?: number, isImmediate?: boolean, skipCheck?: boolean): void; playStop(): void; playStartOrStop(): void; _playByPosition(isImmediate?: boolean): void; getcurrentTime(): any; _resetMinMaxTime(): void; _createPlayerHtml(): void; _setPlayBtnClass(isPlaying?: boolean): void; _buildPlayer(): void; _setYuanPosition(event: MouseEvent): void; _setPlayerPosition(): void; setPlayerDisplay(shouldDisplay?: boolean): void; }