import { Request } from 'express';
import { RequestUserType } from '../types/BaseModelTypes';
/**
 * generate jwt token from the payload
 * @param payload
 * @returns
 */
export declare function generate(payload: object): string;
export declare function verify(token: string, secret?: string): RequestUserType;
export declare function decode(val: string | Request): RequestUserType;
//# sourceMappingURL=TokenGenerator.d.ts.map