import { InjectionToken, ModuleWithProviders } from '@angular/core'; import { AuthStaticLoader } from './auth.loader'; import { AuthSettings } from './models/auth-settings'; import * as i0 from "@angular/core"; export declare const AUTH_FORROOT_GUARD: InjectionToken; export declare const authFactory: () => AuthStaticLoader; export declare class AuthModule { static forRoot(configuredProvider?: any): ModuleWithProviders; static forChild(): ModuleWithProviders; static forServer(): ModuleWithProviders; constructor(guard: any); static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; } export declare const provideForRootGuard: (settings?: AuthSettings) => string;