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