import * as React from "react"; import type { PopoverBasicHelpProps } from "../../Popover"; export interface RadioButtonProps { /** * The value of the radio button. */ value: T; /** * The name of the radio group. If not provided, will use the name from RadioGroup context. */ name: string; /** * The label of the radio button. */ label: string; /** * Controls whether the radio button should be the default selected option. */ hasDefaultMarker?: boolean; /** * Controls whether the radio button is disabled. */ disabled?: boolean; /** * Controls whether the radio button should be automatically focused. */ autoFocus?: boolean; /** * The description of the radio button. */ description?: string; /** * PopoverBasicHelp component to display additional help information * displays the Information icon next to the group label */ popover?: React.ReactElement; } /** * RadioButton component that supports rich descriptions with inline links. * * @example * ```tsx * import { RadioButtonNew } from '@octopusdeploy/design-system-components'; * * * ``` */ export declare function RadioButton({ label, description, disabled, value, name, autoFocus, hasDefaultMarker, popover }: RadioButtonProps): import("react/jsx-runtime").JSX.Element; export default RadioButton;