import { UnionOmit } from '@co-hooks/util';
import { ButtonHTMLAttributes, MouseEvent } from 'react';
import { ButtonType } from '../button';
interface ICheckboxButton<T> {
    value: T;
    type?: ButtonType;
    group?: string;
    disabled?: boolean;
    className?: string;
    onClick?: (e: MouseEvent<HTMLButtonElement>) => void;
}
export declare type ICheckGroupButtonProps<T> = UnionOmit<ICheckboxButton<T>, ButtonHTMLAttributes<HTMLButtonElement>>;
export declare function CheckGroupButton<T>(props: ICheckGroupButtonProps<T>): JSX.Element;
export {};
