import * as React from 'react'; import { Command } from 'cmdk'; type MultiSelectValue = { value: string; label: string; }; interface MultiSelectorProps extends React.ComponentPropsWithoutRef { values: MultiSelectValue[]; onValuesChange: (value: MultiSelectValue[]) => void; loop?: boolean; className?: string; children?: React.ReactNode; dir?: 'ltr' | 'rtl'; disabled?: boolean; } declare const MultiSelector: ({ values: value, onValuesChange: onValueChange, loop, className, children, dir, disabled, ...props }: MultiSelectorProps) => React.JSX.Element; declare const MultiSelectorTrigger: React.ForwardRefExoticComponent & React.RefAttributes>; declare const MultiSelectorInput: React.ForwardRefExoticComponent, HTMLInputElement>, "key" | keyof React.InputHTMLAttributes> & { ref?: React.Ref; } & { asChild?: boolean; }, "key" | "asChild" | keyof React.InputHTMLAttributes>, "type" | "value" | "onChange"> & { value?: string; onValueChange?: (search: string) => void; } & React.RefAttributes, "ref"> & React.RefAttributes>; declare const MultiSelectorContent: React.ForwardRefExoticComponent & React.RefAttributes>; declare const MultiSelectorList: React.ForwardRefExoticComponent, HTMLDivElement>, "key" | keyof React.HTMLAttributes> & { ref?: React.Ref; } & { asChild?: boolean; }, "key" | "asChild" | keyof React.HTMLAttributes> & { label?: string; } & React.RefAttributes, "ref"> & React.RefAttributes>; declare const MultiSelectorItem: React.ForwardRefExoticComponent<{ value: string; label: string; } & Omit<{ children?: React.ReactNode; } & Omit, HTMLDivElement>, "key" | keyof React.HTMLAttributes> & { ref?: React.Ref; } & { asChild?: boolean; }, "key" | "asChild" | keyof React.HTMLAttributes>, "disabled" | "value" | "onSelect"> & { disabled?: boolean; onSelect?: (value: string) => void; value?: string; keywords?: string[]; forceMount?: boolean; } & React.RefAttributes, "ref"> & React.RefAttributes>; export { type MultiSelectValue, MultiSelector, MultiSelectorContent, MultiSelectorInput, MultiSelectorItem, MultiSelectorList, MultiSelectorTrigger };