export function SharedEditorElements({ component, getError, onChange, isCasing }: {
    component: any;
    getError: any;
    onChange: any;
    isCasing: any;
}): JSX.Element;
export namespace SharedEditorElements {
    namespace propTypes {
        let component: PropTypes.Validator<NonNullable<PropTypes.InferProps<{
            family: PropTypes.Requireable<string>;
            outer_diameter: PropTypes.Requireable<number>;
            inner_diameter: PropTypes.Requireable<number>;
            linear_weight: PropTypes.Requireable<number>;
            length: PropTypes.Requireable<number>;
        }>>>;
        let getError: PropTypes.Validator<(...args: any[]) => any>;
        let onChange: PropTypes.Validator<(...args: any[]) => any>;
        let isCasing: PropTypes.Requireable<boolean>;
    }
    namespace defaultProps {
        let isCasing_1: boolean;
        export { isCasing_1 as isCasing };
    }
}
import PropTypes from 'prop-types';
//# sourceMappingURL=SharedEditorElements.d.ts.map