import * as React from 'react'; import { DialogProps } from '@radix-ui/react-dialog'; declare const Command: React.ForwardRefExoticComponent & { label?: string | undefined; shouldFilter?: boolean | undefined; filter?: ((value: string, search: string) => number) | undefined; value?: string | undefined; onValueChange?: ((value: string) => void) | undefined; loop?: boolean | undefined; } & React.RefAttributes, "ref"> & React.RefAttributes>; interface CommandDialogProps extends DialogProps { } declare function CommandDialog({ children, ...props }: CommandDialogProps): React.JSX.Element; declare const CommandInput: React.ForwardRefExoticComponent, "type" | "value" | "onChange"> & { value?: string | undefined; onValueChange?: ((search: string) => void) | undefined; } & React.RefAttributes, "ref"> & React.RefAttributes>; declare const CommandList: React.ForwardRefExoticComponent & React.RefAttributes, "ref"> & React.RefAttributes>; declare const CommandEmpty: React.ForwardRefExoticComponent & React.RefAttributes, "ref"> & React.RefAttributes>; declare const CommandGroup: React.ForwardRefExoticComponent, "value" | "heading"> & { heading?: React.ReactNode; value?: string | undefined; } & React.RefAttributes, "ref"> & React.RefAttributes>; declare const CommandSeparator: React.ForwardRefExoticComponent & { alwaysRender?: boolean | undefined; } & React.RefAttributes, "ref"> & React.RefAttributes>; declare const CommandItem: React.ForwardRefExoticComponent, "disabled" | "value" | "onSelect"> & { disabled?: boolean | undefined; onSelect?: ((value: string) => void) | undefined; value?: string | undefined; } & React.RefAttributes, "ref"> & React.RefAttributes>; declare function CommandShortcut({ className, ...props }: React.HTMLAttributes): React.JSX.Element; declare namespace CommandShortcut { var displayName: string; } export { Command, CommandDialog, CommandInput, CommandList, CommandEmpty, CommandGroup, CommandItem, CommandShortcut, CommandSeparator, };