import * as PropTypes from "prop-types";
import { FieldProps, WidgetProps } from "../../types";
export declare const AnyToBoolean: (props: FieldProps | (WidgetProps & {
    widget: true;
})) => JSX.Element;
declare const _anyToBoolean: {
    (props: WidgetProps): JSX.Element;
    propTypes: {
        uiSchema: PropTypes.Requireable<PropTypes.InferProps<{
            "ui:options": PropTypes.Requireable<PropTypes.InferProps<{
                trueValue: PropTypes.Validator<NonNullable<NonNullable<string | number | boolean | null | undefined>>>;
                falseValue: PropTypes.Requireable<NonNullable<string | number | boolean | null | undefined>>;
                allowUndefined: PropTypes.Requireable<boolean>;
            }>>;
        }>>;
        schema: PropTypes.Validator<NonNullable<PropTypes.InferProps<{
            type: PropTypes.Requireable<string>;
        }>>>;
        formData: PropTypes.Requireable<NonNullable<string | number | boolean | null | undefined>>;
    };
};
export default _anyToBoolean;
