//#region src/http-runtime-config.utils.d.ts type HttpRuntimeFetchLike = (input: URL | string | Request, init?: RequestInit) => Promise; type HttpRuntimeResolvedConfig = { baseUrl?: string; basePath?: string; endpointId?: string; label?: string; headers?: Record; supportedModels?: string[]; recommendedModel?: string; capabilityProbe?: boolean; healthcheckUrl?: string; healthcheckTimeoutMs?: number; fetchImpl?: HttpRuntimeFetchLike; }; declare class HttpRuntimeConfigResolver { private readonly source; constructor(source: Record); resolve: (params?: { defaultModel?: string; }) => HttpRuntimeResolvedConfig; requireBaseUrl: () => string; private readString; private readBoolean; private readPositiveInteger; private readStringArray; private readStringRecord; private normalizeSupportedModels; } //#endregion export { HttpRuntimeConfigResolver, HttpRuntimeFetchLike, HttpRuntimeResolvedConfig }; //# sourceMappingURL=http-runtime-config.utils.d.ts.map