import { Actions } from '@ngrx/effects'; import { Observable } from 'rxjs'; import { Store } from '@ngrx/store'; import { IAppState } from '../app.effects.module'; import { SetMarkUp } from '../../modules/overlays/actions/overlays.actions'; import { OverlaysService } from '../../modules/overlays/services/overlays.service'; import { SetBadgeAction } from '@ansyn/menu'; import { ComponentVisibilityService } from '../../app-providers/component-visibility.service'; export declare class OverlaysAppEffects { actions$: Actions; store$: Store; overlaysService: OverlaysService; protected componentVisibilityService: ComponentVisibilityService; displayMultipleOverlays$: Observable; displayPendingOverlaysOnChangeLayoutSuccess$: Observable; removePendingOverlayOnDisplay$: Observable; onDisplayOverlayFromStore$: Observable; private getOverlayFromDropMarkup; private getPositionForActiveMap; private getOverlayWithNewThumbnail; private getHoveredOverlayAction; setHoveredOverlay$: Observable; activeMapLeave$: Observable; updateResultTableBadge$: Observable; constructor(actions$: Actions, store$: Store, overlaysService: OverlaysService, componentVisibilityService: ComponentVisibilityService); }