import { Brain, Zap, Scale, Cpu, Rocket, Sparkles } from 'lucide-react'; import type { ModelAlias, ThinkingLevel } from '@/store/app-store'; // Icon mapping for profiles export const PROFILE_ICONS: Record> = { Brain, Zap, Scale, Cpu, Rocket, Sparkles, }; // Available icons for selection export const ICON_OPTIONS = [ { name: 'Brain', icon: Brain }, { name: 'Zap', icon: Zap }, { name: 'Scale', icon: Scale }, { name: 'Cpu', icon: Cpu }, { name: 'Rocket', icon: Rocket }, { name: 'Sparkles', icon: Sparkles }, ]; // Model options for the form export const CLAUDE_MODELS: { id: ModelAlias; label: string }[] = [ { id: 'haiku', label: 'Claude Haiku' }, { id: 'sonnet', label: 'Claude Sonnet' }, { id: 'opus', label: 'Claude Opus' }, ]; export const THINKING_LEVELS: { id: ThinkingLevel; label: string }[] = [ { id: 'none', label: 'None' }, { id: 'low', label: 'Low' }, { id: 'medium', label: 'Medium' }, { id: 'high', label: 'High' }, { id: 'ultrathink', label: 'Ultrathink' }, ];