/// <reference types="react" />
export interface ICCheckBoxProps {
    checked?: boolean;
    indeterminate?: boolean;
    disabled?: boolean | void;
    onChange?: (value: TCheckBoxState) => void;
    onClick?: (e: React.MouseEvent) => void;
    ref?: React.RefObject<HTMLDivElement>;
    disablePropagation?: boolean;
    style?: React.CSSProperties;
}
type TCheckBoxState = 0 | 1 | 2;
export declare function CCheckBox(props: ICCheckBoxProps): import("react/jsx-runtime").JSX.Element;
export {};
