import type { AIModel } from "~/types";
export declare function useModelSelection(enableModalSelection?: boolean): {
    readonly availableModels: AIModel[];
    readonly currentModel: (AIModel & {}) | null;
    readonly isLoading: boolean;
    readonly error: string | null;
    readonly selectModel: (model: AIModel) => void;
    readonly selectModelById: (modelId: string) => void;
    readonly getCurrentModelDisplayName: () => string;
    readonly getCurrentModelId: () => string;
    readonly refreshModels: () => void;
    readonly clearError: () => void;
};
