interface ButtonGroupOption {
    value: string | number;
    label: string;
    description?: string;
    disabled?: boolean;
    dataCy?: string;
}
interface ButtonGroupProps {
    options: ButtonGroupOption[];
    value: string | number | undefined;
    onChange: (value: string | number | undefined) => void;
    disabled?: boolean;
    className?: string;
    variant?: "default" | "outline" | "secondary";
    size?: "sm" | "default" | "lg";
}
export declare function ButtonGroup({ options, value, onChange, disabled, className, variant, size, }: ButtonGroupProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=button-group.d.ts.map