import { Store } from '@ngrx/store'; import { Router } from '@angular/router'; import { Actions } from '@ngrx/effects'; import { DataPersistence } from '@nrwl/nx'; import { ToastrService } from 'ngx-toastr'; import { Observable } from 'rxjs'; import { AuthService } from '../auth.service'; import { AuthActions } from './auth.actions'; import { AuthState } from './auth.reducer'; interface AppState { auth: AuthState; } export declare class AuthEffects { private store; private actions$; private dataPersistence; private auth; private router; private toastr; login$: Observable; refreshToken$: Observable; logout$: Observable; loggedOut$: Observable; loggedIn$: Observable; changeCurrentSubsidiary$: Observable; changeCurrentSubsidiarySegment$: Observable; getState$: Observable; persistState$: Observable; changePassword$: Observable; passwordChanged$: Observable; passwordChangeFailed$: Observable; requestPasswordReset$: Observable; passwordResetRequested$: Observable; passwordResetRequestFailed$: Observable; resetPassword$: Observable; passwordReseted$: Observable; passwordResetFailed$: Observable; constructor(store: Store, actions$: Actions, dataPersistence: DataPersistence, auth: AuthService, router: Router, toastr: ToastrService); ofType(...types: string[]): Observable; } export {};