import * as React from 'react';
import PropTypes from 'prop-types';
import { DraggableProvided, DraggableStateSnapshot } from 'react-beautiful-dnd';
export interface CellGroupProps {
    fixed?: 'left' | 'right';
    width?: number;
    height?: number;
    left?: number;
    style?: React.CSSProperties;
    className?: string;
    classPrefix?: string;
    snapshot?: DraggableStateSnapshot;
    provided?: DraggableProvided;
}
declare class CellGroup extends React.PureComponent<CellGroupProps> {
    static propTypes: {
        fixed: PropTypes.Requireable<string>;
        width: PropTypes.Requireable<number>;
        height: PropTypes.Requireable<number>;
        left: PropTypes.Requireable<number>;
        style: PropTypes.Requireable<object>;
        className: PropTypes.Requireable<string>;
        classPrefix: PropTypes.Requireable<string>;
        rowDraggable: PropTypes.Requireable<boolean>;
        snapshot: PropTypes.Requireable<object>;
        provided: PropTypes.Requireable<object>;
    };
    static defaultProps: {
        classPrefix: string;
    };
    addPrefix: (name: string) => any;
    render(): JSX.Element;
}
export default CellGroup;
