import * as React from 'react'; import type { RadioProps, RadioState } from './types'; import type { ChangeEvent } from 'react'; declare class Radio extends React.Component { static defaultProps: { overrides: {}; containsInteractiveElement: boolean; checked: boolean; disabled: boolean; autoFocus: boolean; inputRef: React.RefObject; align: string; error: boolean; onChange: () => void; onMouseEnter: () => void; onMouseLeave: () => void; onMouseDown: () => void; onMouseUp: () => void; onFocus: () => void; onBlur: () => void; }; state: { isActive: boolean; isHovered: boolean; }; componentDidMount(): void; onMouseEnter: (e: ChangeEvent) => void; onMouseLeave: (e: ChangeEvent) => void; onMouseDown: (e: ChangeEvent) => void; onMouseUp: (e: ChangeEvent) => void; render(): import("react/jsx-runtime").JSX.Element; } export default Radio;