import { ModuleWithProviders } from '@angular/core'; import { HttpClient } from '@angular/common/http'; import { AuthenticationService } from './services/authentication.service'; import { AngularDataContext } from '@themost/angular'; import { ActivatedUser } from './services/activated-user.service'; import { ConfigurationService } from '../shared/services/configuration.service'; import { ActivatedRoute } from '@angular/router'; import { LocationPermission } from './guards/auth.guard.interfaces'; import * as i0 from "@angular/core"; import * as i1 from "./components/login/login.component"; import * as i2 from "./components/logout/logout.component"; import * as i3 from "./auth-callback.component"; import * as i4 from "./components/refresh/refresh-token.component"; import * as i5 from "@angular/common/http"; import * as i6 from "@angular/common"; import * as i7 from "@angular/forms"; import * as i8 from "@ngx-translate/core"; import * as i9 from "@themost/angular"; import * as i10 from "./auth.routing"; export declare function AuthenticationServiceFactory(http: HttpClient, configuration: ConfigurationService, context: AngularDataContext, activatedRoute: ActivatedRoute, activatedUser: ActivatedUser): AuthenticationService; export declare class AuthModule { static forRoot(locations?: Array): ModuleWithProviders; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; }