import { Dialog } from "./dialog.js";
import * as React$1 from "react";
import * as react_jsx_runtime72 from "react/jsx-runtime";
import { Command } from "cmdk";

//#region src/react/ui/command.d.ts
/** Command palette for keyboard-driven navigation and actions */
declare function Command$1({
  className,
  ...props
}: React$1.ComponentProps<typeof Command>): react_jsx_runtime72.JSX.Element;
/** Dialog wrapper for the command palette */
declare function CommandDialog({
  title,
  description,
  children,
  className,
  showCloseButton,
  ...props
}: React$1.ComponentProps<typeof Dialog> & {
  title?: string;
  description?: string;
  className?: string;
  showCloseButton?: boolean;
}): react_jsx_runtime72.JSX.Element;
/** Search input field for filtering command items */
declare function CommandInput({
  className,
  ...props
}: React$1.ComponentProps<typeof Command.Input>): react_jsx_runtime72.JSX.Element;
/** Scrollable list container for command items */
declare function CommandList({
  className,
  ...props
}: React$1.ComponentProps<typeof Command.List>): react_jsx_runtime72.JSX.Element;
/** Empty state displayed when no commands match the search */
declare function CommandEmpty({
  ...props
}: React$1.ComponentProps<typeof Command.Empty>): react_jsx_runtime72.JSX.Element;
/** Group of related command items with an optional heading */
declare function CommandGroup({
  className,
  ...props
}: React$1.ComponentProps<typeof Command.Group>): react_jsx_runtime72.JSX.Element;
/** Visual separator between command groups */
declare function CommandSeparator({
  className,
  ...props
}: React$1.ComponentProps<typeof Command.Separator>): react_jsx_runtime72.JSX.Element;
/** Individual selectable command item */
declare function CommandItem({
  className,
  ...props
}: React$1.ComponentProps<typeof Command.Item>): react_jsx_runtime72.JSX.Element;
/** Keyboard shortcut indicator displayed next to command items */
declare function CommandShortcut({
  className,
  ...props
}: React$1.ComponentProps<"span">): react_jsx_runtime72.JSX.Element;
//#endregion
export { Command$1 as Command, CommandDialog, CommandEmpty, CommandGroup, CommandInput, CommandItem, CommandList, CommandSeparator, CommandShortcut };
//# sourceMappingURL=command.d.ts.map