import { DynamicModule, Provider } from '@nestjs/common'; import { JwtOptionsExtrasInterface } from './interfaces/jwt-options-extras.interface'; import { JwtOptionsInterface } from './interfaces/jwt-options.interface'; import { JwtIssueTokenService } from './services/jwt-issue-token.service'; import { JwtVerifyTokenService } from './services/jwt-verify-token.service'; import { JwtService } from './services/jwt.service'; export declare const JwtModuleClass: import("@nestjs/common").ConfigurableModuleCls, JWT_OPTIONS_TYPE: JwtOptionsInterface & Partial, JWT_ASYNC_OPTIONS_TYPE: import("@nestjs/common").ConfigurableModuleAsyncOptions & Partial; export type JwtOptions = Omit; export type JwtAsyncOptions = Omit; export declare function createJwtImports(overrides?: JwtOptions): DynamicModule['imports']; export declare function createJwtExports(): (string | symbol | typeof JwtIssueTokenService | typeof JwtVerifyTokenService | typeof JwtService)[]; export declare function createJwtProviders(options: { overrides?: JwtOptions; providers?: Provider[]; }): Provider[]; export declare function createJwtSettingsProvider(optionsOverrides?: JwtOptions): Provider; export declare function createJwtServiceAccessTokenProvider(optionsOverrides?: JwtOptions): Provider; export declare function createJwtServiceRefreshTokenProvider(optionsOverrides?: JwtOptions): Provider; export declare function createJwtServiceProvider(optionsOverrides?: JwtOptions): Provider; export declare function createJwtIssueServiceProvider(optionsOverrides?: JwtOptions): Provider; export declare function createJwtVerifyServiceProvider(optionsOverrides?: JwtOptions): Provider; //# sourceMappingURL=jwt.module-definition.d.ts.map