import { ControlSize } from "../lib/control-size.js"; import { DialogContent as DialogPopup } from "./dialog.js"; import * as React$1 from "react"; import { Dialog } from "@base-ui/react/dialog"; import { VariantProps } from "class-variance-authority"; import { Autocomplete } from "@base-ui/react/autocomplete"; //#region src/components/command.d.ts type CommandProps = Omit, "items"> & { items?: readonly ItemValue[] | undefined; }; declare const Command: ({ autoHighlight, keepHighlight, open, ...props }: CommandProps) => React$1.JSX.Element; declare const CommandDialog: (props: Dialog.Root.Props) => React$1.JSX.Element; declare const CommandDialogTrigger: (props: Dialog.Trigger.Props) => React$1.JSX.Element; declare const CommandDialogPopup: ({ className, showCloseButton, ...props }: React$1.ComponentProps) => React$1.JSX.Element; type CommandInputProps = Omit & { size?: ControlSize | number; wrapperClassName?: string; ref?: React$1.Ref; }; declare const CommandInput: ({ className, size, wrapperClassName, dir, onChange, ...props }: CommandInputProps) => React$1.JSX.Element; declare const CommandPanel: ({ className, ...props }: React$1.ComponentProps<"div">) => React$1.JSX.Element; declare const CommandEmpty: ({ className, ...props }: Autocomplete.Empty.Props) => React$1.JSX.Element; declare const CommandList: ({ className, ...props }: Autocomplete.List.Props & { ref?: React$1.Ref; }) => React$1.JSX.Element; declare const CommandGroup: ({ className, ...props }: Autocomplete.Group.Props) => React$1.JSX.Element; declare const CommandGroupLabel: ({ className, ...props }: Autocomplete.GroupLabel.Props) => React$1.JSX.Element; declare const CommandCollection: (props: Autocomplete.Collection.Props) => React$1.JSX.Element; declare const commandItemVariants: (props?: ({ size?: "default" | "row" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; declare const CommandItem: ({ className, size, ...props }: Autocomplete.Item.Props & { ref?: React$1.Ref; size?: VariantProps["size"]; }) => React$1.JSX.Element; declare const CommandSeparator: ({ className, ...props }: Autocomplete.Separator.Props) => React$1.JSX.Element; declare const CommandShortcut: ({ className, ...props }: React$1.ComponentProps<"span">) => React$1.JSX.Element; declare const CommandFooter: ({ className, ...props }: React$1.ComponentProps<"div">) => React$1.JSX.Element; //#endregion export { Command, CommandCollection, CommandDialog, CommandDialogPopup, CommandDialogTrigger, CommandEmpty, CommandFooter, CommandGroup, CommandGroupLabel, CommandInput, CommandItem, CommandList, CommandPanel, CommandSeparator, CommandShortcut };