import * as React from "react"; interface CommandItem { id: string; value: string; label: React.ReactNode; disabled?: boolean; onSelect?: () => void; } interface CommandProps extends React.HTMLAttributes { isLoading?: boolean; emptyMessage?: string; } declare const Command: React.ForwardRefExoticComponent>; interface CommandDialogProps { children: React.ReactNode; open?: boolean; onOpenChange?: (open: boolean) => void; className?: string; } declare const CommandDialog: React.FC; interface CommandInputProps extends React.InputHTMLAttributes { onValueChange?: (value: string) => void; isLoading?: boolean; } declare const CommandInput: React.ForwardRefExoticComponent>; interface CommandListProps extends React.HTMLAttributes { isLoading?: boolean; } declare const CommandList: React.ForwardRefExoticComponent>; interface CommandEmptyProps extends React.HTMLAttributes { } declare const CommandEmpty: React.ForwardRefExoticComponent>; interface CommandGroupProps extends React.HTMLAttributes { heading?: string; } declare const CommandGroup: React.ForwardRefExoticComponent>; interface CommandSeparatorProps extends React.HTMLAttributes { } declare const CommandSeparator: React.ForwardRefExoticComponent>; interface CommandItemProps extends React.HTMLAttributes { disabled?: boolean; onSelect?: () => void; value?: string; } declare const CommandItem: React.ForwardRefExoticComponent>; interface CommandShortcutProps extends React.HTMLAttributes { } declare const CommandShortcut: { ({ className, ...props }: CommandShortcutProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; export { Command, CommandDialog, CommandInput, CommandList, CommandEmpty, CommandGroup, CommandItem, CommandShortcut, CommandSeparator, };