import { Actions } from '@ngrx/effects'; import { Store } from '@ngrx/store'; import { TranslateService } from '@ngx-translate/core'; import { Observable } from 'rxjs'; import { CheckTrianglesAction, LoadOverlaysSuccessAction } from '../actions/overlays.actions'; import { OverlaysService } from '../services/overlays.service'; import { LoggerService } from '../../core/services/logger.service'; import { AreaToCredentialsService } from '../../core/services/credentials/area-to-credentials.service'; import { CredentialsService } from '../../core/services/credentials/credentials.service'; export declare class OverlaysEffects { protected actions$: Actions; protected store$: Store; protected translate: TranslateService; protected overlaysService: OverlaysService; protected loggerService: LoggerService; protected credentialsService: CredentialsService; protected areaToCredentialsService: AreaToCredentialsService; setOverlaysContainedInRegionField$: Observable; setOverlaysCriteria$: Observable; userAuthorizedAreas$: Observable; checkTrianglesBeforeSearch$: Observable; loadOverlays$: Observable<{} | LoadOverlaysSuccessAction>; onRequestOverlayByID$: Observable; setFavoriteOverlaysUpdateCase$: Observable; constructor(actions$: Actions, store$: Store, translate: TranslateService, overlaysService: OverlaysService, loggerService: LoggerService, credentialsService: CredentialsService, areaToCredentialsService: AreaToCredentialsService); private requestOverlays; }