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