import { DialogProps } from '@radix-ui/react-dialog'; import { Command as CommandPrimitive } from 'cmdk'; import { VariantProps } from 'class-variance-authority'; import * as React from 'react'; declare const commandVariants: (props?: ({ readonly variant?: "glass" | "solid" | null | undefined; readonly blur?: "none" | "md" | "sm" | "lg" | "xl" | "2xl" | "3xl" | null | undefined; } & import('class-variance-authority/types').ClassProp) | undefined) => string; interface CommandProps extends React.ComponentPropsWithoutRef, VariantProps { } declare const Command: React.ForwardRefExoticComponent>; interface CommandDialogProps extends DialogProps { } declare const CommandDialog: ({ children, ...props }: CommandDialogProps) => import("react/jsx-runtime").JSX.Element; declare const CommandInput: React.ForwardRefExoticComponent, HTMLInputElement>, "key" | keyof React.InputHTMLAttributes> & { ref?: React.Ref; } & { asChild?: boolean; }, "key" | "asChild" | keyof React.InputHTMLAttributes>, "onChange" | "value" | "type"> & { value?: string; onValueChange?: (search: string) => void; } & React.RefAttributes, "ref"> & React.RefAttributes>; declare const CommandList: React.ForwardRefExoticComponent, HTMLDivElement>, "key" | keyof React.HTMLAttributes> & { ref?: React.Ref; } & { asChild?: boolean; }, "key" | keyof React.HTMLAttributes | "asChild"> & { label?: string; } & React.RefAttributes, "ref"> & React.RefAttributes>; declare const CommandEmpty: React.ForwardRefExoticComponent, HTMLDivElement>, "key" | keyof React.HTMLAttributes> & { ref?: React.Ref; } & { asChild?: boolean; }, "key" | keyof React.HTMLAttributes | "asChild"> & React.RefAttributes, "ref"> & React.RefAttributes>; declare const CommandGroup: React.ForwardRefExoticComponent, HTMLDivElement>, "key" | keyof React.HTMLAttributes> & { ref?: React.Ref; } & { asChild?: boolean; }, "key" | keyof React.HTMLAttributes | "asChild">, "value" | "heading"> & { heading?: React.ReactNode; value?: string; forceMount?: boolean; } & React.RefAttributes, "ref"> & React.RefAttributes>; declare const CommandSeparator: React.ForwardRefExoticComponent, HTMLDivElement>, "key" | keyof React.HTMLAttributes> & { ref?: React.Ref; } & { asChild?: boolean; }, "key" | keyof React.HTMLAttributes | "asChild"> & { alwaysRender?: boolean; } & React.RefAttributes, "ref"> & React.RefAttributes>; declare const CommandItem: React.ForwardRefExoticComponent, HTMLDivElement>, "key" | keyof React.HTMLAttributes> & { ref?: React.Ref; } & { asChild?: boolean; }, "key" | keyof React.HTMLAttributes | "asChild">, "onSelect" | "disabled" | "value"> & { disabled?: boolean; onSelect?: (value: string) => void; value?: string; keywords?: string[]; forceMount?: boolean; } & React.RefAttributes, "ref"> & React.RefAttributes>; declare const CommandShortcut: { ({ className, ...props }: React.HTMLAttributes): import("react/jsx-runtime").JSX.Element; displayname: string; }; export { Command, CommandDialog, CommandEmpty, CommandGroup, CommandInput, CommandItem, CommandList, CommandSeparator, CommandShortcut, };