import * as React from "react";
import * as PropTypes from "prop-types";
import { FieldProps } from "../../types";
export default class FillDateRangeField extends React.Component<FieldProps> {
    static propTypes: {
        uiSchema: PropTypes.Validator<NonNullable<PropTypes.InferProps<{
            "ui:options": PropTypes.Requireable<PropTypes.InferProps<{
                dateBeginField: PropTypes.Validator<string>;
                dateEndField: PropTypes.Validator<string>;
            }>>;
            uiSchema: PropTypes.Requireable<object>;
        }>>>;
        schema: PropTypes.Validator<NonNullable<PropTypes.InferProps<{
            type: PropTypes.Requireable<string>;
        }>>>;
        formData: PropTypes.Requireable<object>;
    };
    static getName(): string;
    getStateFromProps(props: FieldProps): {
        onChange: (formData: any) => void;
        errorSchema: import("@rjsf/utils").FieldErrors & {
            [x: string]: import("@rjsf/utils").ErrorSchema<any> | undefined;
        };
        formContext: import("../LajiForm").FormContext;
        registry: import("@rjsf/utils").FieldProps<any, import("../../types").JSONSchema, import("../LajiForm").FormContext>["registry"];
    };
    onChange: (formData: any) => void;
}
