import { Actions } from '@ngrx/effects'; import { Action, Store } from '@ngrx/store'; import { Observable } from 'rxjs'; import { IAppState } from '../../app.effects.module'; import { CasesService } from '../../../modules/menu-items/cases/services/cases.service'; import { ICoreConfig } from '../../../modules/core/models/core.config.model'; import { ICase, ICaseMapState } from '../../../modules/menu-items/cases/models/case.model'; import { IOverlay } from '../../../modules/overlays/models/overlay.model'; import { ICasesConfig } from '../../../modules/menu-items/cases/models/cases-config'; export declare class SelectCaseAppEffects { protected actions$: Actions; protected store$: Store; protected coreConfig: ICoreConfig; caseConfig: ICasesConfig; protected casesService: CasesService; selectCase$: Observable; constructor(actions$: Actions, store$: Store, coreConfig: ICoreConfig, caseConfig: ICasesConfig, casesService: CasesService); selectCaseActions(payload: ICase, noInitialSearch: boolean): Action[]; parseMapData(map: ICaseMapState): ICaseMapState; parseOverlay(overlay: IOverlay): IOverlay; }