import { ConfigService } from '@nestjs/config'; import type { SignOptions, VerifyOptions } from 'jsonwebtoken'; export declare class JwtProvider { private readonly configService; private readonly accessTokenExpiresIn; private readonly refreshTokenExpiresIn; constructor(configService: ConfigService); signJwt(value: T, options?: SignOptions): string; verifyJwt(token: string, options?: VerifyOptions): T | any; createTokens(value: T, options?: SignOptions): Promise<{ accessToken: string; refreshToken: string; }>; }