text: // flow-typed signature: 83d26c98f8e48afcb3b111c601a395e3
  // flow-typed version: <<STUB>>/validator_v10.2.0/flow_v0.72.0
  
  /**
   * This is an autogenerated libdef stub for:
   *
   *   'validator'
   *
   * Fill this stub out by replacing all the `any` types.
   *
   * Once filled out, we encourage you to share your work with the
   * community by sending a pull request to:
   * https://github.com/flowtype/flow-typed
   */
  
  declare module 'validator' {
    declare module.exports: any
  }
  
  /**
   * We include stubs for each file inside this npm package in case you need to
   * require those files directly. Feel free to delete any files that aren't
   * needed.
   */
  declare module 'validator/lib/alpha' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/blacklist' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/contains' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/equals' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/escape' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/isAfter' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/isAlpha' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/isAlphanumeric' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/isAscii' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/isBase64' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/isBefore' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/isBoolean' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/isByteLength' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/isCreditCard' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/isCurrency' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/isDataURI' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/isDecimal' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/isDivisibleBy' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/isEmail' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/isEmpty' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/isFloat' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/isFQDN' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/isFullWidth' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/isHalfWidth' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/isHash' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/isHexadecimal' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/isHexColor' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/isIn' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/isInt' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/isIP' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/isISBN' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/isISIN' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/isISO31661Alpha2' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/isISO31661Alpha3' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/isISO8601' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/isISRC' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/isISSN' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/isJSON' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/isLatLong' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/isLength' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/isLowercase' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/isMACAddress' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/isMD5' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/isMimeType' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/isMobilePhone' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/isMongoId' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/isMultibyte' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/isNumeric' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/isPort' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/isPostalCode' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/isRFC3339' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/isSurrogatePair' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/isUppercase' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/isURL' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/isUUID' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/isVariableWidth' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/isWhitelisted' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/ltrim' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/matches' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/normalizeEmail' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/rtrim' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/stripLow' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/toBoolean' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/toDate' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/toFloat' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/toInt' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/trim' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/unescape' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/util/assertString' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/util/merge' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/util/toString' {
    declare module.exports: any
  }
  
  declare module 'validator/lib/whitelist' {
    declare module.exports: any
  }
  
  declare module 'validator/validator' {
    declare module.exports: any
  }
  
  declare module 'validator/validator.min' {
    declare module.exports: any
  }
  
  // Filename aliases
  declare module 'validator/index' {
    declare module.exports: $Exports<'validator'>
  }
  declare module 'validator/index.js' {
    declare module.exports: $Exports<'validator'>
  }
  declare module 'validator/lib/alpha.js' {
    declare module.exports: $Exports<'validator/lib/alpha'>
  }
  declare module 'validator/lib/blacklist.js' {
    declare module.exports: $Exports<'validator/lib/blacklist'>
  }
  declare module 'validator/lib/contains.js' {
    declare module.exports: $Exports<'validator/lib/contains'>
  }
  declare module 'validator/lib/equals.js' {
    declare module.exports: $Exports<'validator/lib/equals'>
  }
  declare module 'validator/lib/escape.js' {
    declare module.exports: $Exports<'validator/lib/escape'>
  }
  declare module 'validator/lib/isAfter.js' {
    declare module.exports: $Exports<'validator/lib/isAfter'>
  }
  declare module 'validator/lib/isAlpha.js' {
    declare module.exports: $Exports<'validator/lib/isAlpha'>
  }
  declare module 'validator/lib/isAlphanumeric.js' {
    declare module.exports: $Exports<'validator/lib/isAlphanumeric'>
  }
  declare module 'validator/lib/isAscii.js' {
    declare module.exports: $Exports<'validator/lib/isAscii'>
  }
  declare module 'validator/lib/isBase64.js' {
    declare module.exports: $Exports<'validator/lib/isBase64'>
  }
  declare module 'validator/lib/isBefore.js' {
    declare module.exports: $Exports<'validator/lib/isBefore'>
  }
  declare module 'validator/lib/isBoolean.js' {
    declare module.exports: $Exports<'validator/lib/isBoolean'>
  }
  declare module 'validator/lib/isByteLength.js' {
    declare module.exports: $Exports<'validator/lib/isByteLength'>
  }
  declare module 'validator/lib/isCreditCard.js' {
    declare module.exports: $Exports<'validator/lib/isCreditCard'>
  }
  declare module 'validator/lib/isCurrency.js' {
    declare module.exports: $Exports<'validator/lib/isCurrency'>
  }
  declare module 'validator/lib/isDataURI.js' {
    declare module.exports: $Exports<'validator/lib/isDataURI'>
  }
  declare module 'validator/lib/isDecimal.js' {
    declare module.exports: $Exports<'validator/lib/isDecimal'>
  }
  declare module 'validator/lib/isDivisibleBy.js' {
    declare module.exports: $Exports<'validator/lib/isDivisibleBy'>
  }
  declare module 'validator/lib/isEmail.js' {
    declare module.exports: $Exports<'validator/lib/isEmail'>
  }
  declare module 'validator/lib/isEmpty.js' {
    declare module.exports: $Exports<'validator/lib/isEmpty'>
  }
  declare module 'validator/lib/isFloat.js' {
    declare module.exports: $Exports<'validator/lib/isFloat'>
  }
  declare module 'validator/lib/isFQDN.js' {
    declare module.exports: $Exports<'validator/lib/isFQDN'>
  }
  declare module 'validator/lib/isFullWidth.js' {
    declare module.exports: $Exports<'validator/lib/isFullWidth'>
  }
  declare module 'validator/lib/isHalfWidth.js' {
    declare module.exports: $Exports<'validator/lib/isHalfWidth'>
  }
  declare module 'validator/lib/isHash.js' {
    declare module.exports: $Exports<'validator/lib/isHash'>
  }
  declare module 'validator/lib/isHexadecimal.js' {
    declare module.exports: $Exports<'validator/lib/isHexadecimal'>
  }
  declare module 'validator/lib/isHexColor.js' {
    declare module.exports: $Exports<'validator/lib/isHexColor'>
  }
  declare module 'validator/lib/isIn.js' {
    declare module.exports: $Exports<'validator/lib/isIn'>
  }
  declare module 'validator/lib/isInt.js' {
    declare module.exports: $Exports<'validator/lib/isInt'>
  }
  declare module 'validator/lib/isIP.js' {
    declare module.exports: $Exports<'validator/lib/isIP'>
  }
  declare module 'validator/lib/isISBN.js' {
    declare module.exports: $Exports<'validator/lib/isISBN'>
  }
  declare module 'validator/lib/isISIN.js' {
    declare module.exports: $Exports<'validator/lib/isISIN'>
  }
  declare module 'validator/lib/isISO31661Alpha2.js' {
    declare module.exports: $Exports<'validator/lib/isISO31661Alpha2'>
  }
  declare module 'validator/lib/isISO31661Alpha3.js' {
    declare module.exports: $Exports<'validator/lib/isISO31661Alpha3'>
  }
  declare module 'validator/lib/isISO8601.js' {
    declare module.exports: $Exports<'validator/lib/isISO8601'>
  }
  declare module 'validator/lib/isISRC.js' {
    declare module.exports: $Exports<'validator/lib/isISRC'>
  }
  declare module 'validator/lib/isISSN.js' {
    declare module.exports: $Exports<'validator/lib/isISSN'>
  }
  declare module 'validator/lib/isJSON.js' {
    declare module.exports: $Exports<'validator/lib/isJSON'>
  }
  declare module 'validator/lib/isLatLong.js' {
    declare module.exports: $Exports<'validator/lib/isLatLong'>
  }
  declare module 'validator/lib/isLength.js' {
    declare module.exports: $Exports<'validator/lib/isLength'>
  }
  declare module 'validator/lib/isLowercase.js' {
    declare module.exports: $Exports<'validator/lib/isLowercase'>
  }
  declare module 'validator/lib/isMACAddress.js' {
    declare module.exports: $Exports<'validator/lib/isMACAddress'>
  }
  declare module 'validator/lib/isMD5.js' {
    declare module.exports: $Exports<'validator/lib/isMD5'>
  }
  declare module 'validator/lib/isMimeType.js' {
    declare module.exports: $Exports<'validator/lib/isMimeType'>
  }
  declare module 'validator/lib/isMobilePhone.js' {
    declare module.exports: $Exports<'validator/lib/isMobilePhone'>
  }
  declare module 'validator/lib/isMongoId.js' {
    declare module.exports: $Exports<'validator/lib/isMongoId'>
  }
  declare module 'validator/lib/isMultibyte.js' {
    declare module.exports: $Exports<'validator/lib/isMultibyte'>
  }
  declare module 'validator/lib/isNumeric.js' {
    declare module.exports: $Exports<'validator/lib/isNumeric'>
  }
  declare module 'validator/lib/isPort.js' {
    declare module.exports: $Exports<'validator/lib/isPort'>
  }
  declare module 'validator/lib/isPostalCode.js' {
    declare module.exports: $Exports<'validator/lib/isPostalCode'>
  }
  declare module 'validator/lib/isRFC3339.js' {
    declare module.exports: $Exports<'validator/lib/isRFC3339'>
  }
  declare module 'validator/lib/isSurrogatePair.js' {
    declare module.exports: $Exports<'validator/lib/isSurrogatePair'>
  }
  declare module 'validator/lib/isUppercase.js' {
    declare module.exports: $Exports<'validator/lib/isUppercase'>
  }
  declare module 'validator/lib/isURL.js' {
    declare module.exports: $Exports<'validator/lib/isURL'>
  }
  declare module 'validator/lib/isUUID.js' {
    declare module.exports: $Exports<'validator/lib/isUUID'>
  }
  declare module 'validator/lib/isVariableWidth.js' {
    declare module.exports: $Exports<'validator/lib/isVariableWidth'>
  }
  declare module 'validator/lib/isWhitelisted.js' {
    declare module.exports: $Exports<'validator/lib/isWhitelisted'>
  }
  declare module 'validator/lib/ltrim.js' {
    declare module.exports: $Exports<'validator/lib/ltrim'>
  }
  declare module 'validator/lib/matches.js' {
    declare module.exports: $Exports<'validator/lib/matches'>
  }
  declare module 'validator/lib/normalizeEmail.js' {
    declare module.exports: $Exports<'validator/lib/normalizeEmail'>
  }
  declare module 'validator/lib/rtrim.js' {
    declare module.exports: $Exports<'validator/lib/rtrim'>
  }
  declare module 'validator/lib/stripLow.js' {
    declare module.exports: $Exports<'validator/lib/stripLow'>
  }
  declare module 'validator/lib/toBoolean.js' {
    declare module.exports: $Exports<'validator/lib/toBoolean'>
  }
  declare module 'validator/lib/toDate.js' {
    declare module.exports: $Exports<'validator/lib/toDate'>
  }
  declare module 'validator/lib/toFloat.js' {
    declare module.exports: $Exports<'validator/lib/toFloat'>
  }
  declare module 'validator/lib/toInt.js' {
    declare module.exports: $Exports<'validator/lib/toInt'>
  }
  declare module 'validator/lib/trim.js' {
    declare module.exports: $Exports<'validator/lib/trim'>
  }
  declare module 'validator/lib/unescape.js' {
    declare module.exports: $Exports<'validator/lib/unescape'>
  }
  declare module 'validator/lib/util/assertString.js' {
    declare module.exports: $Exports<'validator/lib/util/assertString'>
  }
  declare module 'validator/lib/util/merge.js' {
    declare module.exports: $Exports<'validator/lib/util/merge'>
  }
  declare module 'validator/lib/util/toString.js' {
    declare module.exports: $Exports<'validator/lib/util/toString'>
  }
  declare module 'validator/lib/whitelist.js' {
    declare module.exports: $Exports<'validator/lib/whitelist'>
  }
  declare module 'validator/validator.js' {
    declare module.exports: $Exports<'validator/validator'>
  }
  declare module 'validator/validator.min.js' {
    declare module.exports: $Exports<'validator/validator.min'>
  }
  