declare const _default: import("react").MemoExoticComponent<typeof Component>;
export default _default;
declare function Component({ isMobile, viewColumnsPerRow, editColumnsPerRow, component, validate, isDraft, onCancel, onDelete, onSave, onChangeEditing, onAutocompleteApplied, isDragComponent, }: {
    isMobile: any;
    viewColumnsPerRow: any;
    editColumnsPerRow: any;
    component: any;
    validate: any;
    isDraft: any;
    onCancel: any;
    onDelete: any;
    onSave: any;
    onChangeEditing: any;
    onAutocompleteApplied: any;
    isDragComponent: any;
}): JSX.Element;
declare namespace Component {
    namespace propTypes {
        let isMobile: PropTypes.Validator<boolean>;
        let component: PropTypes.Validator<NonNullable<PropTypes.InferProps<{
            family: PropTypes.Requireable<string>;
            size: PropTypes.Requireable<number>;
            outer_diameter: PropTypes.Requireable<number>;
            inner_diameter: PropTypes.Requireable<number>;
            linear_weight: PropTypes.Requireable<number>;
            length: PropTypes.Requireable<number>;
        }>>>;
        let isDraft: PropTypes.Requireable<boolean>;
        let validate: PropTypes.Validator<(...args: any[]) => any>;
        let onCancel: PropTypes.Requireable<(...args: any[]) => any>;
        let onDelete: PropTypes.Requireable<(...args: any[]) => any>;
        let onSave: PropTypes.Validator<(...args: any[]) => any>;
        let onChangeEditing: PropTypes.Requireable<(...args: any[]) => any>;
        let viewColumnsPerRow: PropTypes.Validator<number>;
        let editColumnsPerRow: PropTypes.Validator<number>;
        let onAutocompleteApplied: PropTypes.Requireable<(...args: any[]) => any>;
        let isDragComponent: PropTypes.Validator<boolean>;
    }
    namespace defaultProps {
        let isDraft_1: boolean;
        export { isDraft_1 as isDraft };
        let onCancel_1: any;
        export { onCancel_1 as onCancel };
        let onDelete_1: any;
        export { onDelete_1 as onDelete };
        let onChangeEditing_1: any;
        export { onChangeEditing_1 as onChangeEditing };
        let onAutocompleteApplied_1: any;
        export { onAutocompleteApplied_1 as onAutocompleteApplied };
    }
}
import PropTypes from 'prop-types';
//# sourceMappingURL=Component.d.ts.map