"use client"; import React from 'react'; import { Button } from '@/components/ui/button'; import { Input } from '@/components/ui/input'; import { Textarea } from '@/components/ui/textarea'; import { Label } from '@/components/ui/label'; import { Switch } from '@/components/ui/switch'; import { Dialog, DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle, DialogTrigger } from '@/components/ui/dialog'; import { Settings } from 'lucide-react'; import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from '@/components/ui/select'; import { QueryOptions, Folder } from '@/components/types'; interface ChatOptionsDialogProps { showChatAdvanced: boolean; setShowChatAdvanced: (show: boolean) => void; queryOptions: QueryOptions; updateQueryOption: (key: K, value: QueryOptions[K]) => void; availableGraphs: string[]; folders: Folder[]; } const ChatOptionsDialog: React.FC = ({ showChatAdvanced, setShowChatAdvanced, queryOptions, updateQueryOption, availableGraphs, folders }) => { return ( Chat Options Configure advanced chat parameters