import React from 'react'; import type { RadioProps, RadioGroupProps } from 'antd'; import { Radio } from 'antd'; import type { ProSchema } from 'ls-pro-utils'; import type { ProFormFieldItemProps } from '../../interface'; export declare type ProFormRadioGroupProps = ProFormFieldItemProps & { layout?: 'horizontal' | 'vertical'; radioType?: 'button' | 'radio'; options?: RadioGroupProps['options']; valueEnum?: ProSchema['valueEnum']; request?: ProSchema['request']; }; declare const RadioGroup: React.FC; declare const ProFormRadio: React.ComponentClass<{ fieldProps?: (import("../../interface").FieldProps & RadioProps) | undefined; placeholder?: string | string[] | undefined; secondary?: boolean | undefined; allowClear?: boolean | undefined; disabled?: boolean | undefined; width?: number | "sm" | "md" | "xl" | "xs" | "lg" | undefined; proFieldProps?: import("ls-pro-utils").ProFieldProps | undefined; footerRender?: import("../../interface").LightFilterFooterRender | undefined; } & Omit & import("../../interface").ExtendsProps, any> | React.FunctionComponent<{ fieldProps?: (import("../../interface").FieldProps & RadioProps) | undefined; placeholder?: string | string[] | undefined; secondary?: boolean | undefined; allowClear?: boolean | undefined; disabled?: boolean | undefined; width?: number | "sm" | "md" | "xl" | "xs" | "lg" | undefined; proFieldProps?: import("ls-pro-utils").ProFieldProps | undefined; footerRender?: import("../../interface").LightFilterFooterRender | undefined; } & Omit & import("../../interface").ExtendsProps>; declare const WrappedProFormRadio: typeof ProFormRadio & { Group: typeof RadioGroup; Button: typeof Radio.Button; }; export default WrappedProFormRadio;