/**
 * Token refresh utilities for JWT authentication
 */
import type { ITokenRefreshResult } from '@mcp-abap-adt/interfaces';
export type TokenRefreshResult = ITokenRefreshResult;
/**
 * Refreshes the access token using refresh token
 * @param refreshToken Refresh token
 * @param uaaUrl UAA URL (e.g., https://your-account.authentication.eu10.hana.ondemand.com)
 * @param clientId UAA client ID
 * @param clientSecret UAA client secret
 * @returns Promise that resolves to new tokens
 */
export declare function refreshJwtToken(refreshToken: string, uaaUrl: string, clientId: string, clientSecret: string): Promise<ITokenRefreshResult>;
//# sourceMappingURL=tokenRefresh.d.ts.map