import { type ComponentRef, type RefObject } from "react"; import { type ControlOverlaySide } from "../../controlOverlaySide"; import type { ResolvedControlProps } from "../../renderingRules"; import type { RadioGroupControlConfig } from "../../types"; type RadioGroupProps = Readonly<{ config: RadioGroupControlConfig; containerRef: RefObject | null>; customPortalId?: string; overlaySide?: ControlOverlaySide; resolved: ResolvedControlProps; }>; /** * Standalone radio group: icon button opens a popover (`MoreMenu`). * Panel styling matches the menu popover card look: bordered white surface with * `rounded-lg border border-neutral-300 bg-white px-3 py-2 shadow` (aligned with menu content styling). * The same `RadioGroupField` tree is used as {@link MenuRadioGroup} in a menu list. * * @internal */ export declare const RadioGroup: ({ config, containerRef, customPortalId, overlaySide, resolved, }: RadioGroupProps) => import("react/jsx-runtime").JSX.Element; export {};