/// <reference types="react" />
import '../polyfills/pointerfocus';
import './Checkbox@desktop.css';
export * from './Checkbox';
export declare const Checkbox: import("react").StatelessComponent<{
    onBlur?: ((event: import("react").FocusEvent<HTMLElement>) => void) | undefined;
    onClick?: ((event: import("react").MouseEvent<HTMLElement, MouseEvent>) => void) | undefined;
    onFocus?: ((event: import("react").FocusEvent<HTMLElement>) => void) | undefined;
    onMouseDown?: ((event: import("react").MouseEvent<HTMLElement, MouseEvent>) => void) | undefined;
    onMouseUp?: ((event: import("react").MouseEvent<HTMLElement, MouseEvent>) => void) | undefined;
    onMouseLeave?: ((event: import("react").MouseEvent<HTMLElement, MouseEvent>) => void) | undefined;
    onMouseEnter?: ((event: import("react").MouseEvent<HTMLElement, MouseEvent>) => void) | undefined;
    focused?: boolean | undefined;
    disabled?: boolean | undefined;
    pressed?: boolean | undefined;
    hovered?: boolean | undefined;
    innerRef?: import("../typings/utility-types").Maybe<import("react").Ref<HTMLElement>>;
    label?: import("react").ReactNode;
    view?: string | undefined;
    indeterminate?: boolean | undefined;
    checked?: boolean | undefined;
    title?: string | undefined;
    autoFocus?: boolean | undefined;
    controlRef?: import("react").RefObject<HTMLInputElement> | ((instance: HTMLInputElement | null) => void) | null | undefined;
    className?: string | undefined;
    id?: string | undefined;
    name?: string | undefined;
    onChange?: ((event: import("react").ChangeEvent<HTMLInputElement>) => void) | undefined;
    onKeyDown?: ((event: import("react").KeyboardEvent<HTMLInputElement>) => void) | undefined;
    onKeyUp?: ((event: import("react").KeyboardEvent<HTMLInputElement>) => void) | undefined;
    tabIndex?: number | undefined;
    required?: boolean | undefined;
}>;
