import { Store } from '@ngrx/store'; import { Actions } from '@ngrx/effects'; import { Observable } from 'rxjs'; import { ForceRenderMaps, IMapFacadeConfig, IMapState, SetIsLoadingAcion } from '@ansyn/map-facade'; import { ImageryCommunicatorService, IImageryMapPosition, GetProvidersMapsService } from '@ansyn/imagery'; import { IAppState } from '../app.effects.module'; import { DisplayOverlayAction, SetMarkUp } from '../../modules/overlays/actions/overlays.actions'; import { IOverlayStatusConfig } from '../../modules/overlays/overlay-status/config/overlay-status-config'; import { IScreenViewConfig } from '../../modules/plugins/openlayers/plugins/visualizers/models/screen-view.model'; export declare class MapAppEffects { protected actions$: Actions; protected store$: Store; protected imageryCommunicatorService: ImageryCommunicatorService; protected getProvidersMapsService: GetProvidersMapsService; config: IMapFacadeConfig; overlayStatusConfig: IOverlayStatusConfig; screenViewConfig: IScreenViewConfig; onDisplayOverlay$: Observable; onDisplayOverlaySwitchMap$: Observable; onDisplayOverlaySwitchMapWithDebounce$: Observable; onDisplayOverlayMergeMap$: Observable; onDisplayOverlayHideLoader$: Observable; displayOverlayOnNewMapInstance$: Observable; onOverlayFromURL$: Observable; onSetActiveCenterTrigger$: Observable; onMapSearchBoxTrigger$: Observable; onSynchronizeAppMaps$: Observable; overlayLoadingFailed$: Observable; markupOnMapsDataChanges$: Observable; toggleLayersGroupLayer$: Observable; activeMapGeoRegistrationChanged$: Observable; searchByExtentPolygon$: Observable; onLoadCasForceMapsRender$: Observable; constructor(actions$: Actions, store$: Store, imageryCommunicatorService: ImageryCommunicatorService, getProvidersMapsService: GetProvidersMapsService, config: IMapFacadeConfig, overlayStatusConfig: IOverlayStatusConfig, screenViewConfig: IScreenViewConfig); changeImageryMap(overlay: any, communicator: any): string | null; onDisplayOverlay([[prevAction, { payload }], mapState]: [[DisplayOverlayAction, DisplayOverlayAction], IMapState]): Observable; setIsLoadingSpinner(mapId: any, sourceLoader: any, sourceProviderMetaData: any): void; onDisplayOverlayFilter([[prevAction, { payload }], mapState]: [[DisplayOverlayAction, DisplayOverlayAction], IMapState]): boolean; displayShouldSwitch([[prevAction, action]]: [[DisplayOverlayAction, DisplayOverlayAction], IMapState]): boolean; setPosition(position: IImageryMapPosition, comm: any, mapItem: any): Observable; cantSyncMessage(): Observable; private bboxPolygon; }