import React, { Component } from 'react';
import { RadioChangeEvent } from './interface';
interface GroupProps {
    name?: string;
    disabled?: boolean;
    value?: any;
    defaultValue?: any;
    onChange?: (e: RadioChangeEvent) => void;
    children?: React.ReactNode;
}
interface GroupState {
    value?: any;
}
export declare class Group extends Component<GroupProps, GroupState> {
    constructor(props: GroupProps);
    static getDerivedStateFromProps(props: GroupProps, state: GroupState): {
        value: any;
    } | null;
    handleChange: (e: RadioChangeEvent) => void;
    renderGroup: () => JSX.Element;
    render(): JSX.Element;
}
export default Group;
