import { HTMLAttributes, ReactElement, PureComponent } from 'react'; import PropTypes from 'prop-types'; import { CombinePropsAndAttributes } from '../../helpers'; import { AlignSide, AlignSideVariant } from '../common/types'; interface ISelfProps { id?: string; flex?: boolean; label?: string | ReactElement; description?: string | ReactElement; icon?: ReactElement; alignIcon?: AlignSide; children: ReactElement; } export declare type IProps = CombinePropsAndAttributes>; export default class FormGroup extends PureComponent { static propTypes: { id: PropTypes.Requireable; flex: PropTypes.Requireable; label: PropTypes.Requireable; description: PropTypes.Requireable; icon: PropTypes.Requireable; alignIcon: PropTypes.Requireable; children: PropTypes.Validator; }; static defaultProps: { flex: boolean; alignIcon: AlignSideVariant; }; render(): JSX.Element; } export {}; //# sourceMappingURL=FormGroup.d.ts.map