import * as React from "react"; import { type ButtonProps, type ButtonSize } from "../button/button"; export type ActionButton = Pick & { label: string; }; export type ButtonGroupVariant = "default" | "accent" | "muted"; export interface ButtonGroupProps { /** Array of actions - displayed as individual buttons up to maxVisibleActions limit, remainder go in menu */ actions: ActionButton[]; /** Size of the buttons - supports all Button sizes: 'sm', 'md', 'lg', 'xl' */ size?: ButtonSize; /** Variant that affects button styling */ variant?: ButtonGroupVariant; /** Maximum number of actions to show as individual buttons before overflow to menu (default: 2) */ maxVisibleActions?: number; /** Additional CSS classes */ className?: string; } export declare const ButtonGroup: React.FC; //# sourceMappingURL=button-group.d.ts.map