import React from 'react'; import { CheckboxValueType, CheckboxOptionType as AntdCheckboxOptionType, AbstractCheckboxGroupProps as AntdAbstractCheckboxGroupProps, CheckboxGroupContext as AntdCheckboxGroupContext } from 'antd/lib/checkbox/Group'; import { CheckboxChangeEvent, ExtendedCheckboxProps } from './Checkbox'; export type { CheckboxValueType }; export interface CheckboxOptionType extends Omit { onChange?: (e: CheckboxChangeEvent) => void; } export interface AbstractCheckboxGroupProps extends Omit { options?: Array; } export interface CheckboxGroupProps extends AbstractCheckboxGroupProps, ExtendedCheckboxProps { name?: string; defaultValue?: Array; value?: Array; onChange?: (checkedValue: Array) => void; children?: React.ReactNode; } export interface CheckboxGroupContext extends Omit, ExtendedCheckboxProps { toggleOption?: (option: CheckboxOptionType) => void; } export declare const GroupContext: React.Context; declare const _default: React.MemoExoticComponent>>; export default _default;