import { Actions } from "@ngrx/effects"; import { AuthenticationFailure, AuthenticationSuccess, AuthenticationWorkflowFailure, AuthenticationWorkflowSuccess, ClearAll, LogoutFailure, LogoutSuccess, SetTokenSuccess } from "../../actions/security/authentication.actions"; import { Store } from "@ngrx/store"; import { DeviceDetectorService } from 'ngx-device-detector'; import { IAppState } from "../../state/app.state"; import { ApiAuthenticationService } from "../../../../api/external/api-services/api-authentication/api-authentication.service"; import { Router } from "@angular/router"; import { MessageService } from "@retail-data-factory/rdf-angular-messages"; import { SpinnerService } from "@retail-data-factory/rdf-angular-utils"; import { ApiWorkflowService } from "../../../../api/external/api-services/api-workflow/api-workflow.service"; import { ConfigurationManager } from "../../../configuration-manager/configuration-manager"; import { LoggerService } from "../../../../services/external-api/logger.service"; import { AssistTranslationService } from "@retail-data-factory/rdf-angular-translation-service"; import { ApiOrdersService } from "../../../../api/external/api-services/api-orders/api-orders.service"; import * as i0 from "@angular/core"; export declare class AuthenticationEffects { private _actions$; private _store$; private apiAuthenticationService; private router; private messageService; private spinnerService; private configurationManager; private assistTranslationService; private deviceService; private apiWorkflowService; private loggerService; private apiOrdersService; SetToken$: import("rxjs").Observable & import("@ngrx/effects").CreateEffectMetadata; SetTokenSuccess$: import("rxjs").Observable<[SetTokenSuccess, IAppState]> & import("@ngrx/effects").CreateEffectMetadata; Authenticate$: import("rxjs").Observable & import("@ngrx/effects").CreateEffectMetadata; AuthenticationSuccess$: import("rxjs").Observable<[AuthenticationSuccess, IAppState]> & import("@ngrx/effects").CreateEffectMetadata; AuthenticationFailure$: import("rxjs").Observable<[AuthenticationFailure, IAppState]> & import("@ngrx/effects").CreateEffectMetadata; AuthenticateByAccessToken$: import("rxjs").Observable & import("@ngrx/effects").CreateEffectMetadata; AuthenticateByGoogleToken$: import("rxjs").Observable & import("@ngrx/effects").CreateEffectMetadata; AuthenticateWorkflow$: import("rxjs").Observable & import("@ngrx/effects").CreateEffectMetadata; AuthenticationWorkflowSuccess$: import("rxjs").Observable<[AuthenticationWorkflowSuccess, IAppState]> & import("@ngrx/effects").CreateEffectMetadata; Logout$: import("rxjs").Observable & import("@ngrx/effects").CreateEffectMetadata; LogoutSuccess$: import("rxjs").Observable<[LogoutSuccess, IAppState]> & import("@ngrx/effects").CreateEffectMetadata; LogoutFailure$: import("rxjs").Observable<[LogoutFailure, IAppState]> & import("@ngrx/effects").CreateEffectMetadata; ClearAll$: import("rxjs").Observable<[ClearAll, IAppState]> & import("@ngrx/effects").CreateEffectMetadata; logout(): void; constructor(_actions$: Actions, _store$: Store, apiAuthenticationService: ApiAuthenticationService, router: Router, messageService: MessageService, spinnerService: SpinnerService, configurationManager: ConfigurationManager, assistTranslationService: AssistTranslationService, deviceService: DeviceDetectorService, apiWorkflowService: ApiWorkflowService, loggerService: LoggerService, apiOrdersService: ApiOrdersService); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }