import { DynamicModule, ModuleMetadata, ValueProvider, FactoryProvider, Provider } from "@nestjs/common"; import { IdentityServiceInterface } from "./identity.service.interface"; import { TokenService } from "./services"; import { JwtOptions } from "./types"; declare type JwtOptionsServiceProvider = ValueProvider | FactoryProvider; interface AuthenticationConfig { jwtOptions: Partial; TokenService: Omit, "provide">; IdentityService: Omit, "provide">; } interface AuthenticationConfig { } export declare class AuthenticationModule { static forRoot({ exports, imports, providers, IdentityService, TokenService, jwtOptions, }: Partial>): DynamicModule; } export {}; //# sourceMappingURL=authentication.module.d.ts.map