import { ElementRef, OnDestroy, OnInit } from '@angular/core'; import { IEntryComponent } from '@ansyn/map-facade'; import { Store } from '@ngrx/store'; import { CommunicatorEntity, GetProvidersMapsService, IMapSource } from '@ansyn/imagery'; import { LoggerService } from '../../../core/services/logger.service'; import { ClickOutsideService } from '../../../core/click-outside/click-outside.service'; import { TranslateService } from '@ngx-translate/core'; export declare class ImageryChangeMapComponent implements OnInit, OnDestroy, IEntryComponent { protected store$: Store; protected logger: LoggerService; protected element: ElementRef; protected clickOutsideService: ClickOutsideService; protected getProvidersMapsService: GetProvidersMapsService; protected translateService: TranslateService; mapId: string; overlayDisplay: boolean; showPopup: boolean; show: boolean; currentSourceType: string; mapSources: IMapSource[]; communicator: CommunicatorEntity; isRTL: boolean; isMinimalistViewMode$: import("rxjs").Observable; constructor(store$: Store, logger: LoggerService, element: ElementRef, clickOutsideService: ClickOutsideService, getProvidersMapsService: GetProvidersMapsService, translateService: TranslateService); getMapType$: () => import("rxjs").Observable; onClickOutside$: () => import("rxjs").Observable; onDisplayChange$: () => import("rxjs").Observable; getDefaultSource$: () => import("rxjs").Observable; getAllSources$: () => import("rxjs").Observable; sourceTypeChange$: () => import("rxjs").Observable; ngOnInit(): void; ngOnDestroy(): void; togglePopup(): void; changeMap(type: string): void; getType(): string; }