text: // flow-typed signature: 6edda7272ccc2c48ed1376b9ba82c162
  // flow-typed version: <<STUB>>/eslint-plugin-jest_v^22.1.2/flow_v0.87.0
  
  /**
   * This is an autogenerated libdef stub for:
   *
   *   'eslint-plugin-jest'
   *
   * 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 'eslint-plugin-jest' {
    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 'eslint-plugin-jest/processors/__tests__/snapshot-processor.test' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/processors/snapshot-processor' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/__tests__/consistent-test-it.test' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/__tests__/expect-expect.test' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/__tests__/lowercase-name.test' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/__tests__/no-alias-methods.test' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/__tests__/no-disabled-tests.test' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/__tests__/no-focused-tests.test' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/__tests__/no-hooks.test' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/__tests__/no-identical-title.test' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/__tests__/no-jasmine-globals.test' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/__tests__/no-jest-import.test' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/__tests__/no-large-snapshots.test' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/__tests__/no-test-callback.test' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/__tests__/no-test-prefixes.test' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/__tests__/no-test-return-statement.test' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/__tests__/no-truthy-falsy.test' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/__tests__/prefer-expect-assertions.test' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/__tests__/prefer-inline-snapshots.test' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/__tests__/prefer-spy-on.test' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/__tests__/prefer-strict-equal.test' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/__tests__/prefer-to-be-null.test' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/__tests__/prefer-to-be-undefined.test' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/__tests__/prefer-to-contain.test' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/__tests__/prefer-to-have-length.test' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/__tests__/require-tothrow-message.test' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/__tests__/valid-describe.test' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/__tests__/valid-expect-in-promise.test' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/__tests__/valid-expect.test' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/consistent-test-it' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/expect-expect' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/lowercase-name' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/no-alias-methods' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/no-disabled-tests' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/no-focused-tests' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/no-hooks' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/no-identical-title' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/no-jasmine-globals' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/no-jest-import' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/no-large-snapshots' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/no-test-callback' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/no-test-prefixes' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/no-test-return-statement' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/no-truthy-falsy' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/prefer-expect-assertions' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/prefer-inline-snapshots' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/prefer-spy-on' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/prefer-strict-equal' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/prefer-to-be-null' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/prefer-to-be-undefined' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/prefer-to-contain' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/prefer-to-have-length' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/require-tothrow-message' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/util' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/valid-describe' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/valid-expect-in-promise' {
    declare module.exports: any;
  }
  
  declare module 'eslint-plugin-jest/rules/valid-expect' {
    declare module.exports: any;
  }
  
  // Filename aliases
  declare module 'eslint-plugin-jest/index' {
    declare module.exports: $Exports<'eslint-plugin-jest'>;
  }
  declare module 'eslint-plugin-jest/index.js' {
    declare module.exports: $Exports<'eslint-plugin-jest'>;
  }
  declare module 'eslint-plugin-jest/processors/__tests__/snapshot-processor.test.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/processors/__tests__/snapshot-processor.test'>;
  }
  declare module 'eslint-plugin-jest/processors/snapshot-processor.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/processors/snapshot-processor'>;
  }
  declare module 'eslint-plugin-jest/rules/__tests__/consistent-test-it.test.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/__tests__/consistent-test-it.test'>;
  }
  declare module 'eslint-plugin-jest/rules/__tests__/expect-expect.test.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/__tests__/expect-expect.test'>;
  }
  declare module 'eslint-plugin-jest/rules/__tests__/lowercase-name.test.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/__tests__/lowercase-name.test'>;
  }
  declare module 'eslint-plugin-jest/rules/__tests__/no-alias-methods.test.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/__tests__/no-alias-methods.test'>;
  }
  declare module 'eslint-plugin-jest/rules/__tests__/no-disabled-tests.test.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/__tests__/no-disabled-tests.test'>;
  }
  declare module 'eslint-plugin-jest/rules/__tests__/no-focused-tests.test.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/__tests__/no-focused-tests.test'>;
  }
  declare module 'eslint-plugin-jest/rules/__tests__/no-hooks.test.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/__tests__/no-hooks.test'>;
  }
  declare module 'eslint-plugin-jest/rules/__tests__/no-identical-title.test.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/__tests__/no-identical-title.test'>;
  }
  declare module 'eslint-plugin-jest/rules/__tests__/no-jasmine-globals.test.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/__tests__/no-jasmine-globals.test'>;
  }
  declare module 'eslint-plugin-jest/rules/__tests__/no-jest-import.test.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/__tests__/no-jest-import.test'>;
  }
  declare module 'eslint-plugin-jest/rules/__tests__/no-large-snapshots.test.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/__tests__/no-large-snapshots.test'>;
  }
  declare module 'eslint-plugin-jest/rules/__tests__/no-test-callback.test.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/__tests__/no-test-callback.test'>;
  }
  declare module 'eslint-plugin-jest/rules/__tests__/no-test-prefixes.test.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/__tests__/no-test-prefixes.test'>;
  }
  declare module 'eslint-plugin-jest/rules/__tests__/no-test-return-statement.test.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/__tests__/no-test-return-statement.test'>;
  }
  declare module 'eslint-plugin-jest/rules/__tests__/no-truthy-falsy.test.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/__tests__/no-truthy-falsy.test'>;
  }
  declare module 'eslint-plugin-jest/rules/__tests__/prefer-expect-assertions.test.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/__tests__/prefer-expect-assertions.test'>;
  }
  declare module 'eslint-plugin-jest/rules/__tests__/prefer-inline-snapshots.test.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/__tests__/prefer-inline-snapshots.test'>;
  }
  declare module 'eslint-plugin-jest/rules/__tests__/prefer-spy-on.test.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/__tests__/prefer-spy-on.test'>;
  }
  declare module 'eslint-plugin-jest/rules/__tests__/prefer-strict-equal.test.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/__tests__/prefer-strict-equal.test'>;
  }
  declare module 'eslint-plugin-jest/rules/__tests__/prefer-to-be-null.test.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/__tests__/prefer-to-be-null.test'>;
  }
  declare module 'eslint-plugin-jest/rules/__tests__/prefer-to-be-undefined.test.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/__tests__/prefer-to-be-undefined.test'>;
  }
  declare module 'eslint-plugin-jest/rules/__tests__/prefer-to-contain.test.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/__tests__/prefer-to-contain.test'>;
  }
  declare module 'eslint-plugin-jest/rules/__tests__/prefer-to-have-length.test.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/__tests__/prefer-to-have-length.test'>;
  }
  declare module 'eslint-plugin-jest/rules/__tests__/require-tothrow-message.test.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/__tests__/require-tothrow-message.test'>;
  }
  declare module 'eslint-plugin-jest/rules/__tests__/valid-describe.test.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/__tests__/valid-describe.test'>;
  }
  declare module 'eslint-plugin-jest/rules/__tests__/valid-expect-in-promise.test.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/__tests__/valid-expect-in-promise.test'>;
  }
  declare module 'eslint-plugin-jest/rules/__tests__/valid-expect.test.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/__tests__/valid-expect.test'>;
  }
  declare module 'eslint-plugin-jest/rules/consistent-test-it.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/consistent-test-it'>;
  }
  declare module 'eslint-plugin-jest/rules/expect-expect.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/expect-expect'>;
  }
  declare module 'eslint-plugin-jest/rules/lowercase-name.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/lowercase-name'>;
  }
  declare module 'eslint-plugin-jest/rules/no-alias-methods.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/no-alias-methods'>;
  }
  declare module 'eslint-plugin-jest/rules/no-disabled-tests.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/no-disabled-tests'>;
  }
  declare module 'eslint-plugin-jest/rules/no-focused-tests.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/no-focused-tests'>;
  }
  declare module 'eslint-plugin-jest/rules/no-hooks.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/no-hooks'>;
  }
  declare module 'eslint-plugin-jest/rules/no-identical-title.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/no-identical-title'>;
  }
  declare module 'eslint-plugin-jest/rules/no-jasmine-globals.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/no-jasmine-globals'>;
  }
  declare module 'eslint-plugin-jest/rules/no-jest-import.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/no-jest-import'>;
  }
  declare module 'eslint-plugin-jest/rules/no-large-snapshots.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/no-large-snapshots'>;
  }
  declare module 'eslint-plugin-jest/rules/no-test-callback.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/no-test-callback'>;
  }
  declare module 'eslint-plugin-jest/rules/no-test-prefixes.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/no-test-prefixes'>;
  }
  declare module 'eslint-plugin-jest/rules/no-test-return-statement.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/no-test-return-statement'>;
  }
  declare module 'eslint-plugin-jest/rules/no-truthy-falsy.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/no-truthy-falsy'>;
  }
  declare module 'eslint-plugin-jest/rules/prefer-expect-assertions.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/prefer-expect-assertions'>;
  }
  declare module 'eslint-plugin-jest/rules/prefer-inline-snapshots.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/prefer-inline-snapshots'>;
  }
  declare module 'eslint-plugin-jest/rules/prefer-spy-on.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/prefer-spy-on'>;
  }
  declare module 'eslint-plugin-jest/rules/prefer-strict-equal.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/prefer-strict-equal'>;
  }
  declare module 'eslint-plugin-jest/rules/prefer-to-be-null.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/prefer-to-be-null'>;
  }
  declare module 'eslint-plugin-jest/rules/prefer-to-be-undefined.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/prefer-to-be-undefined'>;
  }
  declare module 'eslint-plugin-jest/rules/prefer-to-contain.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/prefer-to-contain'>;
  }
  declare module 'eslint-plugin-jest/rules/prefer-to-have-length.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/prefer-to-have-length'>;
  }
  declare module 'eslint-plugin-jest/rules/require-tothrow-message.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/require-tothrow-message'>;
  }
  declare module 'eslint-plugin-jest/rules/util.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/util'>;
  }
  declare module 'eslint-plugin-jest/rules/valid-describe.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/valid-describe'>;
  }
  declare module 'eslint-plugin-jest/rules/valid-expect-in-promise.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/valid-expect-in-promise'>;
  }
  declare module 'eslint-plugin-jest/rules/valid-expect.js' {
    declare module.exports: $Exports<'eslint-plugin-jest/rules/valid-expect'>;
  }
  