'use client';

import { default as React } from 'react';
export interface ButtonGroupProps {
    /** Button group orientation */
    orientation?: "horizontal" | "vertical";
    /** Button group size - applies to all children */
    size?: "sm" | "md" | "lg";
    /** Button group variant - applies to Button children */
    variant?: "solid" | "outlined" | "light" | "flat" | "ghost";
    /** Button group color - applies to all children */
    color?: "primary" | "secondary" | "success" | "warning" | "danger";
    /** Button group radius */
    radius?: "none" | "sm" | "md" | "lg" | "full";
    /** Whether buttons are attached (no gaps) */
    isAttached?: boolean;
    /** Disabled state - applies to all children */
    isDisabled?: boolean;
    /** Full width group */
    fullWidth?: boolean;
    /** Custom class name */
    className?: string;
    /** Custom styles */
    css?: any;
    /** Children components (Button, Input) */
    children: React.ReactNode;
}
export declare const ButtonGroup: React.FC<ButtonGroupProps>;
//# sourceMappingURL=button-group.d.ts.map