import React, { PureComponent } from 'react'; import PropTypes from 'prop-types'; import { InjectedFocusableProps } from '../common/Focusable'; import { CheckboxProps } from '.'; /** a simple WixStyle checkbox */ export declare class Checkbox extends PureComponent> { static displayName: string; static propTypes: { dataHook: PropTypes.Requireable; checked: PropTypes.Requireable; children: PropTypes.Requireable; disabled: PropTypes.Requireable; hasError: PropTypes.Requireable; id: PropTypes.Requireable; indeterminate: PropTypes.Requireable; errorMessage: PropTypes.Requireable; selectionArea: PropTypes.Requireable<"none" | "always" | "hover">; vAlign: PropTypes.Requireable<"top" | "center">; size: PropTypes.Requireable<"small" | "medium">; onChange: PropTypes.Requireable<(...args: any[]) => any>; className: PropTypes.Requireable; selectionAreaSkin: PropTypes.Requireable<"filled" | "outlined">; selectionAreaPadding: PropTypes.Requireable; tooltipContent: PropTypes.Requireable; tooltipProps: PropTypes.Requireable>; maxLines: PropTypes.Requireable; }; static defaultProps: CheckboxProps; _id: string; checkboxRef: React.RefObject; inputRef: React.RefObject; focus: () => void; _handleKeyDown: (event: React.KeyboardEvent) => void; _getDataAttributes: () => { "data-check-type": "checked" | "unchecked" | "indeterminate"; "data-has-error": boolean | undefined; "data-disabled": boolean | undefined; }; render(): React.JSX.Element; } declare const _default: React.ComponentType>; export default _default; //# sourceMappingURL=Checkbox.d.ts.map