import { default as React } from 'react'; import { FieldWidgetComponentProps } from './types.js'; /** * RadioField - choose exactly one value from a fixed option set, rendered as a * radio group. The stored value is the selected option value (string). Used for * the `radio` field type. * * Like the single `SelectField`, options support per-option `visibleWhen` * cascading + `dependsOn` gating (ADR-0058 / #2715), resolved through the shared * {@link useCascadingOptions} hook: the offered radios narrow against the live * form record + `current_user`, the control is gated behind a "select the parent * first" hint while a dependency is empty, and a value no longer offered (parent * changed / predicate flipped) is cleared. */ export declare function RadioField({ value, onChange, field, readonly, className, dependentValues, dependsOn: dependsOnProp, emptyHint, dataSource: _dataSource, error, ...props }: FieldWidgetComponentProps): React.JSX.Element;