import { Store } from '@ngrx/store'; import { Actions } from '@ngrx/effects'; import { Observable } from 'rxjs'; import { AddCasesAction, OpenModalAction, SaveCaseAsSuccessAction, SaveSharedCaseAsMyOwn } from '../actions/cases.actions'; import { CasesService } from '../services/cases.service'; import { ICasesState } from '../reducers/cases.reducer'; import { ICasesConfig } from '../models/cases-config'; import { DataLayersService } from '../../layers-manager/services/data-layers.service'; import { SetToastMessageAction } from '@ansyn/map-facade'; import { ErrorHandlerService } from '../../../core/services/error-handler.service'; export declare class CasesEffects { protected actions$: Actions; protected casesService: CasesService; protected store: Store; protected dataLayersService: DataLayersService; protected errorHandlerService: ErrorHandlerService; caseConfig: ICasesConfig; loadCases$: Observable; onSaveCaseAs$: Observable; onRenameCaseAction$: Observable>; onCopyShareCaseIdLink$: Observable; loadDefaultCaseIfNoActiveCase$: Observable; loadCase$: Observable; saveSharedCaseAsMyOwnPrepare$: Observable; saveSharedCaseAsMyOwnReady$: Observable; onDeleteCase$: Observable; constructor(actions$: Actions, casesService: CasesService, store: Store, dataLayersService: DataLayersService, errorHandlerService: ErrorHandlerService, caseConfig: ICasesConfig); }