/** Shared projection of the live LLM registry into the browser model catalog. */
import type { Context } from '@deepseek-ai/cordis';
import type { ModelCatalog, ModelSelection } from './types.ts';
/**
 * Build the browser model catalog without requiring a Session.
 * @param ctx - Host context carrying the live LLM registry.
 * @param defaultSelection - deployment default used before a Session selects a model.
 * @returns successful non-empty provider groups and isolated provider failures.
 */
export declare function buildModelCatalog(ctx: Context, defaultSelection?: ModelSelection): Promise<ModelCatalog>;
//# sourceMappingURL=catalog.d.ts.map