export default RadioGroup;
/**
* component for easy radio group creation.
*
* similar to HTML `` except you don't need to handle `name` or click handlers
*/
declare class RadioGroup extends React.PureComponent {
constructor(props: any);
constructor(props: any, context: any);
_getSpacing(index: any): {
marginTop: any;
marginInlineStart?: undefined;
} | {
marginInlineStart: any;
marginTop?: undefined;
} | {
marginTop?: undefined;
marginInlineStart?: undefined;
};
render(): React.JSX.Element;
}
declare namespace RadioGroup {
export namespace propTypes {
let dataHook: PropTypes.Requireable;
let className: PropTypes.Requireable;
let onChange: PropTypes.Requireable<(...args: any[]) => any>;
let value: PropTypes.Requireable>;
let disabledRadios: PropTypes.Requireable<(NonNullable | null | undefined)[]>;
let vAlign: PropTypes.Requireable;
let disabled: PropTypes.Requireable;
let display: PropTypes.Requireable;
let selectionArea: PropTypes.Requireable;
let selectionAreaSkin: PropTypes.Requireable;
let selectionAreaPadding: PropTypes.Requireable;
let children: PropTypes.Requireable;
let spacing: PropTypes.Requireable;
let name: PropTypes.Requireable;
let fullWidth: PropTypes.Requireable;
}
export namespace defaultProps {
let disabledRadios_1: never[];
export { disabledRadios_1 as disabledRadios };
export function onChange_1(): void;
export { onChange_1 as onChange };
let value_1: string;
export { value_1 as value };
let vAlign_1: string;
export { vAlign_1 as vAlign };
let display_1: string;
export { display_1 as display };
let selectionArea_1: string;
export { selectionArea_1 as selectionArea };
let selectionAreaSkin_1: string;
export { selectionAreaSkin_1 as selectionAreaSkin };
let fullWidth_1: boolean;
export { fullWidth_1 as fullWidth };
}
export { Radio };
export let displayName: string;
}
import React from 'react';
import PropTypes from 'prop-types';
import Radio from '../Radio/Radio';
//# sourceMappingURL=RadioGroup.d.ts.map