import { BaseImageryPlugin, IImageryMapPosition } from '@ansyn/imagery'; import { Store } from '@ngrx/store'; import { Observable } from 'rxjs'; import { AddAlertMsg, RemoveAlertMsg } from '../../../overlays/overlay-status/actions/overlay-status.actions'; import { IOverlay } from '../../../overlays/models/overlay.model'; export declare class AlertsPlugin extends BaseImageryPlugin { protected store$: Store; notInQueryMsg: boolean; outOfBound: boolean; filteredOverlay$: Observable; selectAlertMsg$: Observable; constructor(store$: Store); overlayByMap$: (mapId: any) => Observable; setOverlaysNotInCase$: () => Observable; positionChange$: () => Observable; setOverlaysNotInCase([overlay, filteredOverlays]: [IOverlay, string[]]): RemoveAlertMsg | AddAlertMsg; positionChanged([position, overlay]: [IImageryMapPosition, IOverlay]): Observable; }