declare function Widget(props: any): import("react/jsx-runtime").JSX.Element | null;
declare namespace Widget {
    namespace propTypes {
        let displayMode: PropTypes.Requireable<string>;
        let errors: PropTypes.Requireable<object>;
        let id: PropTypes.Requireable<string>;
        let idSeparator: PropTypes.Requireable<string>;
        let properties: PropTypes.Requireable<object>;
        let schema: PropTypes.Validator<NonNullable<PropTypes.InferProps<{
            condition: PropTypes.Requireable<object>;
            displayMode: PropTypes.Requireable<string>;
            key: PropTypes.Requireable<any[]>;
            options: PropTypes.Requireable<object>;
            tooltip: PropTypes.Requireable<string>;
            tooltipPlacement: PropTypes.Requireable<string>;
            type: PropTypes.Requireable<string>;
            validationMessage: PropTypes.Requireable<string>;
            widget: PropTypes.Requireable<string>;
        }>>>;
        let updating: PropTypes.Requireable<(string | null | undefined)[]>;
        let widgets: PropTypes.Requireable<object>;
    }
    namespace defaultProps {
        let widgets_1: {};
        export { widgets_1 as widgets };
    }
    let displayName: string;
}
export default Widget;
import PropTypes from 'prop-types';
