import React, { FC, MouseEventHandler } from 'react';
import { FormSizesType, SizeType } from '../../util/global-props';
import './checkbox.component.scss';
export declare type CheckboxPropsType = {
    className?: string;
    label?: React.ReactNode;
    disabled?: boolean;
    checked?: boolean;
    defaultChecked?: boolean;
    autoFocus?: boolean;
    height?: FormSizesType;
    margin?: SizeType;
    size?: 'sm' | 'md' | 'lg';
    style?: React.CSSProperties;
    flex?: number;
    onChange?: (checked: boolean) => void;
    onClick?: MouseEventHandler<HTMLInputElement>;
    onMouseUp?: MouseEventHandler<HTMLInputElement>;
    tabIndex?: number;
};
export declare const Checkbox: FC<CheckboxPropsType>;
