import React from 'react';
import PropTypes from 'prop-types';
import { ColumnProps, TableComponents } from './interface';
export interface ColGroupProps {
    columns?: ColumnProps[];
    prefixCls?: string;
    className?: string;
    style?: React.CSSProperties;
    components?: TableComponents['body'];
}
export default class ColGroup extends React.PureComponent<ColGroupProps> {
    static propTypes: {
        columns: PropTypes.Requireable<any[]>;
        prefixCls: PropTypes.Requireable<string>;
        className: PropTypes.Requireable<string>;
        style: PropTypes.Requireable<object>;
        components: PropTypes.Requireable<object>;
    };
    static defaultProps: {
        columns: [];
        prefixCls: "semi-table";
    };
    render(): React.JSX.Element;
}
