export default CasingTableV2;
declare function CasingTableV2({ viewColumnsPerRow, editColumnsPerRow, components, draftComponent, validate, onSort, onAdd, onDelete, onSave, onCancel, isMobile, }: {
    viewColumnsPerRow: any;
    editColumnsPerRow: any;
    components: any;
    draftComponent: any;
    validate: any;
    onSort: any;
    onAdd: any;
    onDelete: any;
    onSave: any;
    onCancel: any;
    isMobile: any;
}): JSX.Element;
declare namespace CasingTableV2 {
    namespace propTypes {
        let viewColumnsPerRow: PropTypes.Requireable<number>;
        let editColumnsPerRow: PropTypes.Requireable<number>;
        let components: PropTypes.Requireable<(PropTypes.InferProps<{}> | null | undefined)[]>;
        let draftComponent: PropTypes.Requireable<(PropTypes.InferProps<{}> | null | undefined)[]>;
        let validate: PropTypes.Validator<(...args: any[]) => any>;
        let onSort: PropTypes.Validator<(...args: any[]) => any>;
        let onAdd: PropTypes.Validator<(...args: any[]) => any>;
        let onDelete: PropTypes.Validator<(...args: any[]) => any>;
        let onSave: PropTypes.Validator<(...args: any[]) => any>;
        let onCancel: PropTypes.Validator<(...args: any[]) => any>;
        let isMobile: PropTypes.Validator<boolean>;
    }
    namespace defaultProps {
        let viewColumnsPerRow_1: number;
        export { viewColumnsPerRow_1 as viewColumnsPerRow };
        let editColumnsPerRow_1: number;
        export { editColumnsPerRow_1 as editColumnsPerRow };
        let components_1: null;
        export { components_1 as components };
        let draftComponent_1: null;
        export { draftComponent_1 as draftComponent };
    }
}
import PropTypes from 'prop-types';
//# sourceMappingURL=CasingTableV2.d.ts.map