import { UnionOmit } from '@co-hooks/util';
import { HTMLAttributes } from 'react';
declare type CheckType = 'button' | 'checkbox';
interface ICheckGroup<T> {
    value?: T[];
    type?: CheckType;
    onChange?: (value: T[]) => void;
    onValueChange?: (value: T[]) => void;
    disabled?: boolean;
}
export declare type ICheckGroupProps<T> = UnionOmit<ICheckGroup<T>, HTMLAttributes<HTMLDivElement>>;
export declare function CheckGroup<T>(props: ICheckGroupProps<T>): JSX.Element;
export {};
