import type { ILogObj } from 'tslog'; import { Logger } from 'tslog'; export interface OidcTokenProviderConfig { tokenUrl: string; clientId: string; clientSecret: string; audience: string; } export declare class OidcTokenProvider { private config; private oidcToken?; private readonly _logger; constructor(config: OidcTokenProviderConfig, logger?: Logger); getToken(): Promise; }