import React from 'react';
import { IRadioGroupProps } from './type';
import PropTypes from 'prop-types';
export declare const RadioTmp: {
    (props: IRadioGroupProps): JSX.Element;
    propTypes: {
        id: PropTypes.Validator<string>;
        name: PropTypes.Validator<string>;
        label: PropTypes.Requireable<string>;
        labelPlacement: PropTypes.Requireable<string>;
        helperText: PropTypes.Requireable<string>;
        className: PropTypes.Requireable<string>;
        caption: PropTypes.Requireable<string>;
        errorText: PropTypes.Requireable<string>;
        readOnly: PropTypes.Requireable<boolean>;
        required: PropTypes.Requireable<boolean>;
        disabled: PropTypes.Requireable<boolean>;
        checked: PropTypes.Requireable<boolean>;
        disableRipple: PropTypes.Requireable<boolean>;
        submitStatus: PropTypes.Requireable<boolean>;
        initialGetData: PropTypes.Requireable<boolean>;
        onRef: PropTypes.Requireable<(...args: any[]) => any>;
        onChange: PropTypes.Validator<(...args: any[]) => any>;
        validate: PropTypes.Requireable<(PropTypes.InferProps<{
            required: PropTypes.Requireable<string>;
            message: PropTypes.Requireable<string>;
            regex: PropTypes.Requireable<any>;
            validate: PropTypes.Requireable<boolean | ((...args: any[]) => any)>;
            value: PropTypes.Requireable<string | number>;
        }> | null | undefined)[]>;
        value: PropTypes.Requireable<any>;
        color: PropTypes.Requireable<any>;
        setValidate: PropTypes.Requireable<any>;
        validateMessages: PropTypes.Requireable<any>;
        icon: PropTypes.Requireable<PropTypes.ReactNodeLike>;
        checkedIcon: PropTypes.Requireable<PropTypes.ReactNodeLike>;
        options: PropTypes.Requireable<PropTypes.InferProps<{
            data: PropTypes.Validator<any[]>;
            displayValue: PropTypes.Validator<string>;
            displayField: PropTypes.Validator<string>;
            selected: PropTypes.Requireable<any>;
            disabled: PropTypes.Requireable<any>;
        }>>;
    };
};
declare const _default: React.MemoExoticComponent<({ ...props }: IRadioGroupProps) => JSX.Element>;
export default _default;
