import { getRuntimeConfig } from "../config/io.js"; export type GatewayModelChoice = import("../agents/model-catalog.js").ModelCatalogEntry; type GatewayModelCatalogConfig = ReturnType; type LoadModelCatalog = (params: { config: GatewayModelCatalogConfig; readOnly?: boolean; }) => Promise; type LoadGatewayModelCatalogParams = { getConfig?: () => GatewayModelCatalogConfig; loadModelCatalog?: LoadModelCatalog; readOnly?: boolean; }; export declare function markGatewayModelCatalogStaleForReload(): void; export declare function __resetModelCatalogCacheForTest(): Promise; export declare function loadGatewayModelCatalog(params?: LoadGatewayModelCatalogParams): Promise; export {};