import React, { CSSProperties, ReactNode } from 'react'; import { ButtonType, ButtonSize } from './button'; import { PopperProps } from '../popper'; export declare const ButtonGroupTypes: ["basic", "similar"]; export declare type ButtonGroupType = typeof ButtonGroupTypes[number]; export declare type GroupButtonType = Exclude; export interface OverlayType { value?: string; label?: React.ReactNode; } export interface ButtonGroupProps extends PopperProps { buttonType?: GroupButtonType; children?: ReactNode; className?: string; disabled?: boolean; icon?: [ReactNode, ReactNode]; overlay?: Array; size?: ButtonSize; style?: CSSProperties; type?: ButtonGroupType; onClick?: () => void; onItemClick?: (data: OverlayType) => void; loading?: boolean; } declare const ButtonGroup: React.ForwardRefExoticComponent>; export default ButtonGroup;