import { EventEmitter, OnDestroy, OnInit } from '@angular/core'; import { IOverlay } from '../../models/overlay.model'; import { Store } from '@ngrx/store'; import { AlertMsg, ICoreState } from '../../reducers/core.reducer'; import { Observable } from 'rxjs'; import { IAlert } from '../../alerts/alerts.model'; import { TranslateService } from '@ngx-translate/core'; export declare class ImageryStatusComponent implements OnInit, OnDestroy { protected store$: Store; alerts: IAlert[]; protected translate: TranslateService; _overlay: IOverlay; selectedMap: string; active: boolean; mapId: string; mapsAmount: number; readonly oneMap: boolean; layerFlag: boolean; overlay: IOverlay; translatedOverlaySensorName: string; toggleMapSynchronization: EventEmitter; onMove: EventEmitter; core$: Observable; favoriteOverlays$: Observable; presetOverlays$: Observable; removedOverlays$: Observable; alertMsg: AlertMsg; enableCopyOriginalOverlayData: boolean; alertMsg$: Observable; copyOriginalOverlayDataFlag$: Observable; favoriteOverlays: IOverlay[]; isFavorite: boolean; removedOverlaysIds: any[]; favoritesButtonText: string; presetOverlays: IOverlay[]; isPreset: boolean; presetsButtonText: string; isRemoved: boolean; deleteKeyPressed($event: KeyboardEvent): void; getFormattedTime(dateTimeSring: string): string; readonly description: string; readonly baseMapDescription: string; readonly overlayDescription: string; copyOverlayDescription(): void; readonly noGeoRegistration: boolean; readonly poorGeoRegistered: boolean; constructor(store$: Store, alerts: IAlert[], translate: TranslateService); ngOnInit(): void; ngOnDestroy(): void; showAlert(alertKey: any): any; toggleFavorite(): void; togglePreset(): void; updateFavoriteStatus(): void; updatePresetStatus(): void; updateRemovedStatus(): void; toggleMapLayers(): void; backToWorldView(): void; removeOverlay(): void; changeActiveMap(mapType: string): void; }