import { InjectionToken, ModuleWithProviders } from '@angular/core';
import { HttpConfig } from '@dbg-riskit/angular-http';
import { AuthConfig } from './auth.config';
import * as i0 from "@angular/core";
import * as i1 from "@angular/router";
import * as i2 from "@dbg-riskit/angular-http";
import * as i3 from "@dbg-riskit/angular-logging";
export declare const TMP_HTTP_CONFIG: InjectionToken<HttpConfig>;
export declare class AuthModule {
    constructor(parentModule: AuthModule);
    static forAuthConfig(config: () => AuthConfig): ModuleWithProviders<AuthModule>;
    static ɵfac: i0.ɵɵFactoryDeclaration<AuthModule, [{ optional: true; skipSelf: true; }]>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<AuthModule, never, [typeof i1.RouterModule, typeof i2.HttpModule, typeof i3.LoggingModule], never>;
    static ɵinj: i0.ɵɵInjectorDeclaration<AuthModule>;
}
