import { Actions } from '@ngrx/effects'; import { Observable } from 'rxjs'; import { IAppState } from '../app.effects.module'; import { Store } from '@ngrx/store'; import { ToggleFooter, UpdateMapSizeAction } from '@ansyn/map-facade'; import { IMenuConfig, SetAutoClose, ToggleIsPinnedAction, UnSelectMenuItemAction } from '@ansyn/menu'; import { LoadOverlaysSuccessAction } from '../../modules/overlays/actions/overlays.actions'; import { CloseModalAction, LoadDefaultCaseAction } from '../../modules/menu-items/cases/actions/cases.actions'; import { InitializeFiltersAction } from '../../modules/filters/actions/filters.actions'; import { SetLayersModal } from '../../modules/menu-items/layers-manager/actions/layers.actions'; import { MatDialog } from '@angular/material/dialog'; export declare class MenuAppEffects { protected actions$: Actions; protected store$: Store; componentMode: boolean; menuConfig: IMenuConfig; private dialogRef; onContainerChanged$: Observable; loadOverlays$: Observable; autoCloseMenu$: Observable; onResetApp$: Observable; constructor(actions$: Actions, store$: Store, componentMode: boolean, menuConfig: IMenuConfig, dialogRef: MatDialog); closeAngularMaterialDialogs(): void; }