import React from 'react'; export declare const CheckboxTypes: ["default", "square"]; export declare type CheckboxType = typeof CheckboxTypes[number]; export declare const CheckboxSizes: ["large", "middle", "small"]; export declare type CheckboxSize = typeof CheckboxSizes[number]; export declare type CheckboxValueType = string | number; export interface CheckboxGroupContext { name?: string; isControlled?: boolean; size?: CheckboxSize; groupValue?: Array; checkboxType?: CheckboxType; disabled?: boolean; onCheckboxGroupChange?: (checkedValue: CheckboxValueType, isChecked: boolean, e: React.ChangeEvent) => void; } export declare const GroupContext: React.Context; export interface CheckboxGroupProps { name?: string; size?: CheckboxSize; value?: Array; checkboxType?: CheckboxType; disabled?: boolean; defaultValue?: Array; options?: string[] | Array<{ label?: string; value: string; disabled?: boolean; }>; style?: Record; className?: string; prefixCls?: string; children?: React.ReactNode; onChange?: React.MouseEventHandler; } declare const _default: React.MemoExoticComponent>>; export default _default;