import { cva, VariantProps } from 'class-variance-authority'; import { AriaRadioProps, HoverProps } from 'react-aria'; import React, { FC } from 'react'; declare const checkbox: ReturnType>; type RadioButtonProps = { className?: string | ((props: { isSelected: boolean; isDisabled: boolean; isPressed: boolean; isFocusVisible: boolean; isHovered: boolean; }) => string); selectedIcon?: React.ReactNode; unselectedIcon?: React.ReactNode; } & Omit & HoverProps & ({ label: string; "aria-label"?: never; children?: never; } | { "aria-label": string; label?: never; children?: React.ReactNode; }) & Omit, "isHovered" | "isPressed" | "isFocusVisible" | "isDisabled" | "color">; declare const RadioButton: FC; export { RadioButton, RadioButtonProps };