import type { ProviderRuntimeProfile } from '../api/provider-types.js'; export interface EffectiveBaseUrlInput { runtime?: ProviderRuntimeProfile; overrideBaseUrl?: string; configBaseUrl?: string; serviceDefaultBaseUrl?: string; profileKey: string; providerType: string; } export interface EffectiveEndpointInput { runtime?: ProviderRuntimeProfile; overrideEndpoint?: string; serviceDefaultEndpoint: string; } export declare class RuntimeEndpointResolver { static resolveEffectiveBaseUrl(input: EffectiveBaseUrlInput): string; static resolveEffectiveEndpoint(input: EffectiveEndpointInput): string; static looksLikeAbsoluteUrl(value?: string): boolean; private static pickRuntimeBaseUrl; private static resolveStaticServiceDefaultBaseUrl; }