import type { ModelInfo, TaskType } from '../../core/types.js'; import type { KieModel } from './interface.js'; export declare function getKieModelById(modelId: string): KieModel | undefined; export declare function getKieModelsByType(type: TaskType): KieModel[]; export declare function getAllKieModels(): KieModel[]; export declare function toModelInfo(model: KieModel): ModelInfo; export declare function getModelInfoByType(type: TaskType): ModelInfo[]; export declare function groupModelsByFamily(type: TaskType): Array<{ family: string; provider: string; models: { id: string; variant: string; credits?: number; creditsUnit?: string; price?: number; }[]; }>;