import { type ModelCatalogResolutionContext, type ModelOptionGroup } from './model-catalog.js';
/**
 * Resolves the shared model picker contract for control-plane clients. Static
 * provider shortlists and local provider discovery meet here so TUI, web, task
 * forms, and slash-command pickers render the same provider-aware model list.
 */
export declare class ModelOptionsService {
    static resolve(context?: ModelCatalogResolutionContext): Promise<{
        groups: ModelOptionGroup[];
    }>;
    private static toBuiltInModelOptionGroup;
    private static resolveDiscoveredModelOptionGroups;
    private static resolveOpenAiCompatibleModelOptionGroup;
}
//# sourceMappingURL=model-options-service.d.ts.map