/// import { FormItemProps, Rule } from 'antd/lib/form'; import { RadioGroupProps } from 'antd/lib/radio/interface'; import { FinFormItemContextProps } from '../context/FinFormItemContext'; export declare type GetValues = (use: SourceFn | keyof T, obj: T) => any; export declare type SourceFn = (value?: T) => any; export interface FinSelectPropsSource { name?: string; value?: string; label?: string; } export interface FinRadioGroupProps> extends Omit { view: boolean; all: boolean; title: FormItemProps['label']; sourceTitle: SourceFn | keyof (T & FinSelectPropsSource); sourceValue: SourceFn | keyof (T & FinSelectPropsSource); source: (T & FinSelectPropsSource)[]; formItemLayout: FinFormItemContextProps; rules: Rule[]; } export declare type FinRadioGroup = (props: Partial>) => JSX.Element;