export default DateWidget;
declare function DateWidget(props: any): import("react/jsx-runtime").JSX.Element;
declare namespace DateWidget {
    let displayName: string;
    namespace defaultProps {
        let options: {};
    }
    namespace propTypes {
        export let id: PropTypes.Requireable<string>;
        export let isValid: PropTypes.Requireable<boolean>;
        export let errorMessage: PropTypes.Requireable<string>;
        export let onChange: PropTypes.Validator<(...args: any[]) => any>;
        export let onFinish: PropTypes.Validator<(...args: any[]) => any>;
        let options_1: PropTypes.Requireable<PropTypes.InferProps<{
            dateFormat: PropTypes.Requireable<string>;
            useUTC: PropTypes.Requireable<string>;
        }>>;
        export { options_1 as options };
        export let schema: PropTypes.Requireable<PropTypes.InferProps<{
            autoFocus: PropTypes.Requireable<boolean>;
            description: PropTypes.Requireable<string>;
            disabled: PropTypes.Requireable<boolean>;
            format: PropTypes.Requireable<string>;
            placeholder: PropTypes.Requireable<string>;
            readOnly: PropTypes.Requireable<boolean>;
            required: PropTypes.Requireable<boolean>;
            title: PropTypes.Requireable<string>;
            labelProps: PropTypes.Requireable<object>;
            schema: PropTypes.Requireable<PropTypes.InferProps<{
                format: PropTypes.Requireable<string>;
                type: PropTypes.Requireable<string>;
            }>>;
        }>>;
        export let value: PropTypes.Requireable<NonNullable<string | number | Date | null | undefined>>;
        export let valueIsUpdating: PropTypes.Requireable<boolean>;
    }
}
import PropTypes from 'prop-types';
