import type { DialogProps } from '@radix-ui/react-dialog'; import { type HTMLAttributes } from 'react'; declare const Command: import("react").ForwardRefExoticComponent, HTMLDivElement>, "key" | keyof HTMLAttributes> & { ref?: React.Ref; } & { asChild?: boolean; }, "key" | "asChild" | keyof HTMLAttributes> & { label?: string; shouldFilter?: boolean; filter?: (value: string, search: string, keywords?: string[]) => number; defaultValue?: string; value?: string; onValueChange?: (value: string) => void; loop?: boolean; disablePointerSelection?: boolean; vimBindings?: boolean; } & import("react").RefAttributes, "ref"> & import("react").RefAttributes>; declare const CommandDialog: ({ children, ...props }: DialogProps) => import("react").JSX.Element; declare const CommandInput: import("react").ForwardRefExoticComponent, HTMLInputElement>, "key" | keyof import("react").InputHTMLAttributes> & { ref?: React.Ref; } & { asChild?: boolean; }, "key" | "asChild" | keyof import("react").InputHTMLAttributes>, "type" | "onChange" | "value"> & { value?: string; onValueChange?: (search: string) => void; } & import("react").RefAttributes, "ref"> & import("react").RefAttributes>; declare const CommandList: import("react").ForwardRefExoticComponent, HTMLDivElement>, "key" | keyof HTMLAttributes> & { ref?: React.Ref; } & { asChild?: boolean; }, "key" | "asChild" | keyof HTMLAttributes> & { label?: string; } & import("react").RefAttributes, "ref"> & import("react").RefAttributes>; declare const CommandEmpty: import("react").ForwardRefExoticComponent, HTMLDivElement>, "key" | keyof HTMLAttributes> & { ref?: React.Ref; } & { asChild?: boolean; }, "key" | "asChild" | keyof HTMLAttributes> & import("react").RefAttributes, "ref"> & import("react").RefAttributes>; declare const CommandGroup: import("react").ForwardRefExoticComponent, HTMLDivElement>, "key" | keyof HTMLAttributes> & { ref?: React.Ref; } & { asChild?: boolean; }, "key" | "asChild" | keyof HTMLAttributes>, "heading" | "value"> & { heading?: React.ReactNode; value?: string; forceMount?: boolean; } & import("react").RefAttributes, "ref"> & import("react").RefAttributes>; declare const CommandSeparator: import("react").ForwardRefExoticComponent, HTMLDivElement>, "key" | keyof HTMLAttributes> & { ref?: React.Ref; } & { asChild?: boolean; }, "key" | "asChild" | keyof HTMLAttributes> & { alwaysRender?: boolean; } & import("react").RefAttributes, "ref"> & import("react").RefAttributes>; declare const CommandItem: import("react").ForwardRefExoticComponent, HTMLDivElement>, "key" | keyof HTMLAttributes> & { ref?: React.Ref; } & { asChild?: boolean; }, "key" | "asChild" | keyof HTMLAttributes>, "onSelect" | "disabled" | "value"> & { disabled?: boolean; onSelect?: (value: string) => void; value?: string; keywords?: string[]; forceMount?: boolean; } & import("react").RefAttributes, "ref"> & import("react").RefAttributes>; declare const CommandShortcut: { ({ className, ...props }: HTMLAttributes): import("react").JSX.Element; displayName: string; }; export { Command, CommandDialog, CommandInput, CommandList, CommandEmpty, CommandGroup, CommandItem, CommandShortcut, CommandSeparator, }; //# sourceMappingURL=command.d.ts.map