import * as React from 'react'; import type { CheckboxProps, DefaultProps, CheckboxState } from './types'; import type { ChangeEvent } from 'react'; declare class StatelessCheckbox extends React.Component { static defaultProps: DefaultProps; inputRef: React.RefObject; state: { isFocused: boolean; isFocusVisible: boolean; isHovered: boolean; isActive: boolean; }; componentDidMount(): void; componentDidUpdate(prevProps: CheckboxProps): void; onMouseEnter: (e: ChangeEvent) => void; onMouseLeave: (e: ChangeEvent) => void; onMouseDown: (e: ChangeEvent) => void; onMouseUp: (e: ChangeEvent) => void; onFocus: (e: ChangeEvent) => void; onBlur: (e: ChangeEvent) => void; render(): import("react/jsx-runtime").JSX.Element; } export default StatelessCheckbox;