import React from "react"; import type { ControlledFormValue } from "../../internal/type"; import type { RadioGroupButtonStyle } from "antd/es/radio"; export interface BaseProps { list: readonly Enum[]; translator?: (enumValue: Enum) => React.ReactElement | string | number | null; useButtonMode?: boolean; buttonStyle?: RadioGroupButtonStyle; disabled?: boolean; className?: string; style?: React.CSSProperties; } export interface Props extends BaseProps, ControlledFormValue { } export declare const EnumRadio: ((props: Props) => React.JSX.Element) & { Nullable: (props: import("./Nullable").Props) => React.JSX.Element; InitialNullable: ({ value, ...restProps }: import("./InitialNullable").Props) => React.JSX.Element; Map: ({ map, ...restProps }: import("./Map").Props) => React.JSX.Element; };