import { type HttpTransport } from './device-flow.js'; import { type TokenResponse } from './token-response.js'; export interface RefreshExchangeRequest { readonly tokenEndpoint: string; readonly clientId: string; readonly refreshToken: string; readonly audience: string; readonly http: HttpTransport; readonly signal?: AbortSignal; } export declare function exchangeRefreshToken(request: RefreshExchangeRequest): Promise;