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 | export declare function nbStrategiesFactory(options: NbAuthOptions, injector: Injector): NbAuthStrategy[];
|
7 | export declare function nbTokensFactory(strategies: NbAuthStrategy[]): NbAuthTokenClass[];
|
8 | export declare function nbOptionsFactory(options: any): any;
|
9 | export declare function nbNoOpInterceptorFilter(req: HttpRequest<any>): boolean;
|
10 | export declare class NbAuthModule {
|
11 | static forRoot(nbAuthOptions?: NbAuthOptions): ModuleWithProviders<NbAuthModule>;
|
12 | }
|