import * as React from "react"; import { Button } from "@/components/ui/button"; type ButtonProps = React.ComponentProps; export type ButtonGroupItem = Omit & { key: string; label: React.ReactNode; description?: React.ReactNode; }; export type ButtonGroupProps = React.ComponentProps<"div"> & { items?: ButtonGroupItem[]; attached?: boolean; size?: ButtonProps["size"]; variant?: ButtonProps["variant"]; activeVariant?: ButtonProps["variant"]; orientation?: "horizontal" | "vertical"; fullWidth?: boolean; allowDeselect?: boolean; value?: string; defaultValue?: string; onValueChange?: (value: string) => void; }; declare function ButtonGroup({ items, attached, size, variant, activeVariant, orientation, fullWidth, allowDeselect, value, defaultValue, onValueChange, className, children, ...props }: ButtonGroupProps): React.JSX.Element; export { ButtonGroup };