export declare enum EnumCheckerTypes {
    string = "string",
    number = "number",
    array = "array",
    any = "any",
    boolean = "boolean",
    bool = "bool",
    date = "date",
    func = "func",
    object = "object",
    oneOf = "oneOf",
    oneValueOf = "oneValueOf",
    oneEnumValueOf = "oneEnumValueOf"
}
export interface IDataTypeChecker extends Function {
    isRequired?: Function;
}
export interface IDataTypeCheckerOption {
    error: Function;
    silence?: boolean;
}
export declare const createTypeChecker: any;
