import { DropdownController } from '../ui/dropdown'; import { SearchFilters } from '../types'; export interface ChatScopePickerProps { currentLabel: string; onScopeChange: (filters: SearchFilters | undefined) => void; availableAuthors?: string[]; availableTags?: string[]; class?: string; /** Initial open state of the dropdown (uncontrolled seed). */ defaultOpen?: boolean; /** Disable the trigger — click/keyboard no longer open the dropdown. */ disabled?: boolean; /** Receive the dropdown's open controller (forwarded from the inner Dropdown). */ controllerRef?: (api: DropdownController) => void; } export declare function ChatScopePicker(props: ChatScopePickerProps): import("solid-js").JSX.Element;