/// import { ExtractProps } from '@bem-react/core'; export * from '../../Checkbox@desktop'; export declare const Checkbox: import("react").StatelessComponent<{ onBlur?: ((event: import("react").FocusEvent) => void) | undefined; onClick?: ((event: import("react").MouseEvent) => void) | undefined; onFocus?: ((event: import("react").FocusEvent) => void) | undefined; onMouseDown?: ((event: import("react").MouseEvent) => void) | undefined; onMouseUp?: ((event: import("react").MouseEvent) => void) | undefined; onMouseLeave?: ((event: import("react").MouseEvent) => void) | undefined; onMouseEnter?: ((event: import("react").MouseEvent) => void) | undefined; focused?: boolean | undefined; disabled?: boolean | undefined; pressed?: boolean | undefined; hovered?: boolean | undefined; innerRef?: import("../../../typings/utility-types").Maybe>; label?: import("react").ReactNode; view?: string | undefined; indeterminate?: boolean | undefined; checked?: boolean | undefined; title?: string | undefined; autoFocus?: boolean | undefined; controlRef?: import("react").RefObject | ((instance: HTMLInputElement | null) => void) | null | undefined; id?: string | undefined; className?: string | undefined; name?: string | undefined; onChange?: ((event: import("react").ChangeEvent) => void) | undefined; onKeyDown?: ((event: import("react").KeyboardEvent) => void) | undefined; onKeyUp?: ((event: import("react").KeyboardEvent) => void) | undefined; tabIndex?: number | undefined; required?: boolean | undefined; } & {} & { view?: "default" | "outline" | undefined; } & import("../../_indeterminate/Checkbox_indeterminate").ICheckboxIndeterminateProps & { lines?: "multi" | "one" | undefined; } & { size?: "s" | "m" | undefined; } & { theme?: "normal" | "pseudo" | undefined; }>; export declare type ICheckboxProps = ExtractProps;