import { Component } from 'react'; import { IDisabledContext } from '../disabled'; export interface ICheckboxGroupProps { value: Value[]; isValueEqual?: (value1: Value, value2: Value) => boolean; disabled?: boolean; readOnly?: boolean; onChange?: (values: Value[]) => void; className?: string; style?: React.CSSProperties; } export declare class CheckboxGroup extends Component> { static defaultProps: { isValueEqual: (value1: any, value2: any) => boolean; value: any[]; }; static contextType: import("react").Context; context: IDisabledContext; getGroupContext: (maybeValue: Value[] | unknown, disabled: boolean, readOnly: boolean, isValueEqual: (value1: Value, value2: Value) => boolean) => { value: Value[]; disabled: boolean; readOnly: boolean; isValueEqual: (value1: Value, value2: Value) => boolean; onChange: (child: Value) => void; }; onCheckboxChange: (child: Value) => void; render(): JSX.Element; } export default CheckboxGroup;