import { CommonProps, Refable } from "@trackunit/react-components"; import { MappedOmit } from "@trackunit/shared-utils"; import { InputHTMLAttributes, ReactElement, ReactNode } from "react"; export interface RadioItemProps extends CommonProps, Refable, MappedOmit, "prefix"> { /** * The label of the radio item. */ label?: ReactNode; /** * The value of the radio item. */ value: TValue; /** * The description of the radio item. */ description?: string; /** * An element to display after the label */ suffix?: ReactNode; } /** * The RadioItem component. * * @param {RadioItemProps} props - The props for the RadioItem component * @returns {ReactElement} RadioItem component */ export declare const RadioItem: ({ label, value, "data-testid": dataTestId, className, description, suffix, tabIndex, ref, checked, disabled, name, onChange, readOnly, ...rest }: RadioItemProps) => ReactElement;