/**
 * Model State Store - AI 模型状态管理
 *
 * 管理可用的 AI 模型列表、选中的模型、加载状态等
 * 支持从后端动态加载模型列表和模型切换
 */
import type { AIModel, ModelSelectionState } from "../types";
export declare const modelStore$: import("@legendapp/state").Observable<ModelSelectionState>;
export declare const modelActions: {
    fetchAvailableModels(): Promise<void>;
    selectModel(model: AIModel): void;
    selectModelById(modelId: string): void;
    clearError(): void;
    reset(): void;
};
export declare const modelComputed$: {
    availableModels: () => AIModel[];
    currentModelName: () => string;
    currentModelId: () => string;
    hasAvailableModels: () => boolean;
    isModelLoading: () => boolean;
    modelError: () => string | null;
};
