1 | import { Injector, ModuleWithProviders } from '@angular/core';
|
2 | import { HttpRequest } from '@angular/common/http';
|
3 | import { NbAuthTokenClass } from './services/token/token';
|
4 | import { NbAuthStrategy } from './strategies/auth-strategy';
|
5 | import { NbAuthOptions } from './auth.options';
|
6 | import * as i0 from "@angular/core";
|
7 | import * as i1 from "./components/auth.component";
|
8 | import * as i2 from "./components/auth-block/auth-block.component";
|
9 | import * as i3 from "./components/login/login.component";
|
10 | import * as i4 from "./components/register/register.component";
|
11 | import * as i5 from "./components/request-password/request-password.component";
|
12 | import * as i6 from "./components/reset-password/reset-password.component";
|
13 | import * as i7 from "./components/logout/logout.component";
|
14 | import * as i8 from "@angular/common";
|
15 | import * as i9 from "@nebular/theme";
|
16 | import * as i10 from "@angular/router";
|
17 | import * as i11 from "@angular/forms";
|
18 | export declare function nbStrategiesFactory(options: NbAuthOptions, injector: Injector): NbAuthStrategy[];
|
19 | export declare function nbTokensFactory(strategies: NbAuthStrategy[]): NbAuthTokenClass[];
|
20 | export declare function nbOptionsFactory(options: any): any;
|
21 | export declare function nbNoOpInterceptorFilter(req: HttpRequest<any>): boolean;
|
22 | export declare class NbAuthModule {
|
23 | static forRoot(nbAuthOptions?: NbAuthOptions): ModuleWithProviders<NbAuthModule>;
|
24 | static ɵfac: i0.ɵɵFactoryDeclaration<NbAuthModule, never>;
|
25 | static ɵmod: i0.ɵɵNgModuleDeclaration<NbAuthModule, [typeof i1.NbAuthComponent, typeof i2.NbAuthBlockComponent, typeof i3.NbLoginComponent, typeof i4.NbRegisterComponent, typeof i5.NbRequestPasswordComponent, typeof i6.NbResetPasswordComponent, typeof i7.NbLogoutComponent], [typeof i8.CommonModule, typeof i9.NbLayoutModule, typeof i9.NbCardModule, typeof i9.NbCheckboxModule, typeof i9.NbAlertModule, typeof i9.NbInputModule, typeof i9.NbButtonModule, typeof i10.RouterModule, typeof i11.FormsModule, typeof i9.NbIconModule], [typeof i1.NbAuthComponent, typeof i2.NbAuthBlockComponent, typeof i3.NbLoginComponent, typeof i4.NbRegisterComponent, typeof i5.NbRequestPasswordComponent, typeof i6.NbResetPasswordComponent, typeof i7.NbLogoutComponent]>;
|
26 | static ɵinj: i0.ɵɵInjectorDeclaration<NbAuthModule>;
|
27 | }
|