///
///
import { JwtIssueTokenServiceInterface } from '../interfaces/jwt-issue-token-service.interface';
import { JwtSignServiceInterface } from '../interfaces/jwt-sign-service.interface';
import { JwtSignOptions, JwtSignStringOptions } from '../jwt.types';
export declare class JwtIssueTokenService implements JwtIssueTokenServiceInterface {
protected readonly jwtAccessService: JwtSignServiceInterface;
protected readonly jwtRefreshService: JwtSignServiceInterface;
constructor(jwtAccessService: JwtSignServiceInterface, jwtRefreshService: JwtSignServiceInterface);
accessToken(payload: string, options?: JwtSignStringOptions): Promise;
accessToken(payload: Buffer | object, options?: JwtSignOptions): Promise;
refreshToken(payload: string, options?: JwtSignStringOptions): Promise;
refreshToken(payload: Buffer | object, options?: JwtSignOptions): Promise;
}
//# sourceMappingURL=jwt-issue-token.service.d.ts.map