import { ReactNode } from 'react';
import { BaseComponentAttributes, BasicSizeType } from '../utils/types';
export interface CheckboxProps extends BaseComponentAttributes {
    size?: BasicSizeType;
    value?: any;
    checked?: boolean;
    defaultChecked?: boolean;
    disabled?: boolean;
    defaultIndeterminate?: boolean;
    indeterminate?: boolean;
    readOnly?: boolean;
    checkIcon?: string;
    indeterminateIcon?: string;
    text?: ReactNode;
    label?: ReactNode;
    children?: ReactNode;
    onChange?: (checked: boolean, e: any) => void;
}
declare const _default: import("react").ForwardRefExoticComponent<CheckboxProps & import("react").RefAttributes<any>>;
export default _default;
