import { ILayerExtension, ILayerExtensionType } from '../classes/ilayer-extension'; import { IMapLayer } from '../classes/imap-layer'; export interface IWmsTimeExtensionOptions { timeProperty?: string; historyDelayMinutes?: number; } export declare class WmsTimeExtension implements ILayerExtension, ILayerExtensionType, IWmsTimeExtensionOptions { id: string; title?: string | undefined; timeProperty?: string; historyDelayMinutes?: number; private _layer?; private _selectedTime; private _timeHandle?; private _originalUrl?; getInstance(init?: Partial): WmsTimeExtension; constructor(init?: Partial); start(layer: IMapLayer): void; stop(): void; private updateTime; private addSelectedTimeToUrl; private removeTimePropertyFromUrl; private roundTimeToFiveMinutes; private subscribeToTimeEvents; }