import { type DataTestId, type StylingProps, type WithChildren, type AriaLabelingProps, type DOMProps } from '@dynatrace/strato-components/core'; import type { FocusEvents } from '../../core/types/events.js'; import type { FormControlProps } from '../../core/types/form-control-props.js'; import type { FormControlRef } from '../shared-types.js'; /** * Properties for the Radio component * @public */ export type RadioProps = Pick, 'disabled' | 'value'> & DOMProps & StylingProps & WithChildren & DataTestId & FocusEvents & AriaLabelingProps; /** * Radio buttons allow users to select one option from * a group of related options. To group options, wrap the * `Radio` components inside a `RadioGroup` component. * If you want to give the user more than 4 options, * consider using a `Select` component. * @public */ export declare const Radio: (props: Pick, "disabled" | "value"> & DOMProps & StylingProps & WithChildren & DataTestId & FocusEvents & AriaLabelingProps & import("react").RefAttributes>) => React.ReactElement | null;