import React from 'react'; import { AbstractCheckboxProps, CheckboxChangeEvent as AntdCheckboxChangeEvent, CheckboxProps as AntdCheckboxProps } from 'antd/lib/checkbox/Checkbox'; import CheckboxGroup from './Group'; export type { AbstractCheckboxProps }; export interface ExtendedCheckboxProps { size?: 'small' | 'middle' | 'large' | 'xl'; } export declare type CheckboxProps = AntdCheckboxProps & ExtendedCheckboxProps; export interface CheckboxChangeEventTarget extends CheckboxProps { checked: boolean; } export interface CheckboxChangeEvent extends Omit { target: CheckboxChangeEventTarget; } interface CompoundedComponent extends React.ForwardRefExoticComponent> { Group: typeof CheckboxGroup; __ANT_CHECKBOX: boolean; } declare const Checkbox: CompoundedComponent; export default Checkbox;