import { IOptions } from './IOptions'; import * as Jwt from 'jsonwebtoken'; import { ISignOptions } from './ISignOptions'; import { IJwtToken } from './IJwtToken'; export declare class JwtService { private readonly options; constructor(options: IOptions); private privateKey; private publicKey; private readonly logger; protected onModuleInit(): Promise; createToken(payload: object | string, options?: ISignOptions): IJwtToken; decodeToken(payload: string): Jwt.JwtPayload; }