import { HttpService } from '@nestjs/axios';
import { ConfigService } from '@nestjs/config';
export declare class VllmAuthService {
    private readonly http;
    private readonly config;
    private tokenSet;
    private refreshPromise;
    constructor(http: HttpService, config: ConfigService);
    getAccessToken(): Promise<string>;
    refreshToken(): Promise<string>;
    private refreshTokenInternal;
    private issueToken;
    private setToken;
    private isExpiringSoon;
    private get baseUrl();
    private get timeoutMs();
}
