import { IAuthModuleOptions } from '../interfaces/auth-module-options.interface'; import { JWTTokenPayload } from '../interfaces/token-payload.interface'; export declare class JwtService { private get options(); generateAccessToken(payload: Partial): Promise; generateRefreshToken(payload: Partial): Promise; verifyToken(token: string): Promise; generateTokens(payload: Partial): Promise<{ accessToken: string; refreshToken: string; }>; updateToken(token: string, payload: Partial): Promise; decodeToken(token: string): JWTTokenPayload | null; getConfig(): IAuthModuleOptions; generatePasswordResetToken(payload: { userId: string; passwordHashPrefix: string; type: string; tenantId?: string; }): Promise; verifyPasswordResetToken(token: string): Promise; } //# sourceMappingURL=jwt.service.d.ts.map