text: // flow-typed signature: 7296be15eb99bdc677fea1ba3aa4c2f3
  // flow-typed version: <<STUB>>/casperjs_v^1.1.4/flow_v0.76.0
  
  /**
   * This is an autogenerated libdef stub for:
   *
   *   'casperjs'
   *
   * 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 'casperjs' {
    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 'casperjs/bin/bootstrap' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/bin/casperjs' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/docs/_themes/casperjs/static/style-switcher' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/modules/casper' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/modules/cli' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/modules/clientutils' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/modules/colorizer' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/modules/events' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/modules/http' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/modules/mouse' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/modules/pagestack' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/modules/querystring' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/modules/tester' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/modules/utils' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/modules/xunit' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/samples/bbcshots' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/samples/cliplay' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/samples/customevents' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/samples/customlogging' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/samples/download' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/samples/dynamic' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/samples/each' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/samples/events' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/samples/extends' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/samples/googlelinks' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/samples/googlematch' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/samples/googlepagination' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/samples/googletesting' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/samples/logcolor' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/samples/metaextract' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/samples/multirun' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/samples/screenshot' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/samples/statushandlers' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/samples/steptimeout' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/samples/timeout' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/samples/translate' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/clitests/error/syntax' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/clitests/fail-fast/manual-abort/index' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/clitests/fail-fast/standard/hook' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/clitests/fail-fast/standard/test1' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/clitests/fail-fast/standard/test2' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/clitests/fail-fast/standard/test3' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/clitests/modules/mod' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/clitests/modules/node_modules/bar' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/clitests/modules/node_modules/baz/baz' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/clitests/modules/node_modules/foo/index' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/clitests/modules/sub/mod' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/clitests/modules/test_coffee' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/clitests/modules/test_node_json' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/clitests/modules/test_node_mod_index' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/clitests/modules/test_node_mod_json_package' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/clitests/modules/test_node_mod' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/clitests/modules/test_node_subdir/test_node_mod' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/clitests/modules/test_patched_require' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/clitests/modules/test' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/clitests/scripts/options' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/clitests/scripts/script' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/clitests/tester/casper-instance-override' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/clitests/tester/dubious' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/clitests/tester/exit' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/clitests/tester/failing' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/clitests/tester/mytest' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/clitests/tester/passing' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/clitests/tester/skipped' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/clitests/tester/step_throws' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/clitests/tester/waitFor_timeout' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/run' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/sample_modules/jsmodule' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/selftest' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/site/dummy' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/site/includes/include1' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/site/includes/include2' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/casper/agent' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/casper/alert' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/casper/auth' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/casper/bypass' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/casper/callback' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/casper/callutils' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/casper/capture' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/casper/click' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/casper/confirm' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/casper/content' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/casper/css3selector' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/casper/debug' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/casper/elementattribute' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/casper/encode' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/casper/encodedurl' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/casper/evaluate' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/casper/events' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/casper/exists' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/casper/fetchtext' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/casper/formfill' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/casper/frames' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/casper/getplaintext' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/casper/global' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/casper/headers' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/casper/history' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/casper/hooks' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/casper/keys' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/casper/location' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/casper/logging' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/casper/mouseevents' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/casper/multiplepopups' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/casper/navigation' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/casper/newpage' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/casper/onerror' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/casper/open' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/casper/pagerequest' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/casper/popup' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/casper/prompt' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/casper/reload' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/casper/request' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/casper/resources' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/casper/scripts' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/casper/scroll' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/casper/sendAjax' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/casper/start' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/casper/steps' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/casper/urls' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/casper/viewport' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/casper/visible' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/casper/wait' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/casper/xpath' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/cli' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/clientutils' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/fs' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/http_status' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/pagestack' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/require' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/tester/assert' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/tester/begin-config' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/tester/setup-teardown-async' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/tester/setup-teardown' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/tester/skip' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/tester/test-order' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/tester/testcase' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/tester/testsuite' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/utils' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/suites/xunit' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/testdir/01_a/abc' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/testdir/01_a/def' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/testdir/02_b/abc' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/testdir/03_a' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/testdir/03_b' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/testdir/04/01_init' {
    declare module.exports: any;
  }
  
  declare module 'casperjs/tests/testdir/04/02_do' {
    declare module.exports: any;
  }
  
  // Filename aliases
  declare module 'casperjs/bin/bootstrap.js' {
    declare module.exports: $Exports<'casperjs/bin/bootstrap'>;
  }
  declare module 'casperjs/bin/casperjs.js' {
    declare module.exports: $Exports<'casperjs/bin/casperjs'>;
  }
  declare module 'casperjs/docs/_themes/casperjs/static/style-switcher.js' {
    declare module.exports: $Exports<'casperjs/docs/_themes/casperjs/static/style-switcher'>;
  }
  declare module 'casperjs/modules/casper.js' {
    declare module.exports: $Exports<'casperjs/modules/casper'>;
  }
  declare module 'casperjs/modules/cli.js' {
    declare module.exports: $Exports<'casperjs/modules/cli'>;
  }
  declare module 'casperjs/modules/clientutils.js' {
    declare module.exports: $Exports<'casperjs/modules/clientutils'>;
  }
  declare module 'casperjs/modules/colorizer.js' {
    declare module.exports: $Exports<'casperjs/modules/colorizer'>;
  }
  declare module 'casperjs/modules/events.js' {
    declare module.exports: $Exports<'casperjs/modules/events'>;
  }
  declare module 'casperjs/modules/http.js' {
    declare module.exports: $Exports<'casperjs/modules/http'>;
  }
  declare module 'casperjs/modules/mouse.js' {
    declare module.exports: $Exports<'casperjs/modules/mouse'>;
  }
  declare module 'casperjs/modules/pagestack.js' {
    declare module.exports: $Exports<'casperjs/modules/pagestack'>;
  }
  declare module 'casperjs/modules/querystring.js' {
    declare module.exports: $Exports<'casperjs/modules/querystring'>;
  }
  declare module 'casperjs/modules/tester.js' {
    declare module.exports: $Exports<'casperjs/modules/tester'>;
  }
  declare module 'casperjs/modules/utils.js' {
    declare module.exports: $Exports<'casperjs/modules/utils'>;
  }
  declare module 'casperjs/modules/xunit.js' {
    declare module.exports: $Exports<'casperjs/modules/xunit'>;
  }
  declare module 'casperjs/samples/bbcshots.js' {
    declare module.exports: $Exports<'casperjs/samples/bbcshots'>;
  }
  declare module 'casperjs/samples/cliplay.js' {
    declare module.exports: $Exports<'casperjs/samples/cliplay'>;
  }
  declare module 'casperjs/samples/customevents.js' {
    declare module.exports: $Exports<'casperjs/samples/customevents'>;
  }
  declare module 'casperjs/samples/customlogging.js' {
    declare module.exports: $Exports<'casperjs/samples/customlogging'>;
  }
  declare module 'casperjs/samples/download.js' {
    declare module.exports: $Exports<'casperjs/samples/download'>;
  }
  declare module 'casperjs/samples/dynamic.js' {
    declare module.exports: $Exports<'casperjs/samples/dynamic'>;
  }
  declare module 'casperjs/samples/each.js' {
    declare module.exports: $Exports<'casperjs/samples/each'>;
  }
  declare module 'casperjs/samples/events.js' {
    declare module.exports: $Exports<'casperjs/samples/events'>;
  }
  declare module 'casperjs/samples/extends.js' {
    declare module.exports: $Exports<'casperjs/samples/extends'>;
  }
  declare module 'casperjs/samples/googlelinks.js' {
    declare module.exports: $Exports<'casperjs/samples/googlelinks'>;
  }
  declare module 'casperjs/samples/googlematch.js' {
    declare module.exports: $Exports<'casperjs/samples/googlematch'>;
  }
  declare module 'casperjs/samples/googlepagination.js' {
    declare module.exports: $Exports<'casperjs/samples/googlepagination'>;
  }
  declare module 'casperjs/samples/googletesting.js' {
    declare module.exports: $Exports<'casperjs/samples/googletesting'>;
  }
  declare module 'casperjs/samples/logcolor.js' {
    declare module.exports: $Exports<'casperjs/samples/logcolor'>;
  }
  declare module 'casperjs/samples/metaextract.js' {
    declare module.exports: $Exports<'casperjs/samples/metaextract'>;
  }
  declare module 'casperjs/samples/multirun.js' {
    declare module.exports: $Exports<'casperjs/samples/multirun'>;
  }
  declare module 'casperjs/samples/screenshot.js' {
    declare module.exports: $Exports<'casperjs/samples/screenshot'>;
  }
  declare module 'casperjs/samples/statushandlers.js' {
    declare module.exports: $Exports<'casperjs/samples/statushandlers'>;
  }
  declare module 'casperjs/samples/steptimeout.js' {
    declare module.exports: $Exports<'casperjs/samples/steptimeout'>;
  }
  declare module 'casperjs/samples/timeout.js' {
    declare module.exports: $Exports<'casperjs/samples/timeout'>;
  }
  declare module 'casperjs/samples/translate.js' {
    declare module.exports: $Exports<'casperjs/samples/translate'>;
  }
  declare module 'casperjs/tests/clitests/error/syntax.js' {
    declare module.exports: $Exports<'casperjs/tests/clitests/error/syntax'>;
  }
  declare module 'casperjs/tests/clitests/fail-fast/manual-abort/index.js' {
    declare module.exports: $Exports<'casperjs/tests/clitests/fail-fast/manual-abort/index'>;
  }
  declare module 'casperjs/tests/clitests/fail-fast/standard/hook.js' {
    declare module.exports: $Exports<'casperjs/tests/clitests/fail-fast/standard/hook'>;
  }
  declare module 'casperjs/tests/clitests/fail-fast/standard/test1.js' {
    declare module.exports: $Exports<'casperjs/tests/clitests/fail-fast/standard/test1'>;
  }
  declare module 'casperjs/tests/clitests/fail-fast/standard/test2.js' {
    declare module.exports: $Exports<'casperjs/tests/clitests/fail-fast/standard/test2'>;
  }
  declare module 'casperjs/tests/clitests/fail-fast/standard/test3.js' {
    declare module.exports: $Exports<'casperjs/tests/clitests/fail-fast/standard/test3'>;
  }
  declare module 'casperjs/tests/clitests/modules/mod.js' {
    declare module.exports: $Exports<'casperjs/tests/clitests/modules/mod'>;
  }
  declare module 'casperjs/tests/clitests/modules/node_modules/bar.js' {
    declare module.exports: $Exports<'casperjs/tests/clitests/modules/node_modules/bar'>;
  }
  declare module 'casperjs/tests/clitests/modules/node_modules/baz/baz.js' {
    declare module.exports: $Exports<'casperjs/tests/clitests/modules/node_modules/baz/baz'>;
  }
  declare module 'casperjs/tests/clitests/modules/node_modules/foo/index.js' {
    declare module.exports: $Exports<'casperjs/tests/clitests/modules/node_modules/foo/index'>;
  }
  declare module 'casperjs/tests/clitests/modules/sub/mod.js' {
    declare module.exports: $Exports<'casperjs/tests/clitests/modules/sub/mod'>;
  }
  declare module 'casperjs/tests/clitests/modules/test_coffee.js' {
    declare module.exports: $Exports<'casperjs/tests/clitests/modules/test_coffee'>;
  }
  declare module 'casperjs/tests/clitests/modules/test_node_json.js' {
    declare module.exports: $Exports<'casperjs/tests/clitests/modules/test_node_json'>;
  }
  declare module 'casperjs/tests/clitests/modules/test_node_mod_index.js' {
    declare module.exports: $Exports<'casperjs/tests/clitests/modules/test_node_mod_index'>;
  }
  declare module 'casperjs/tests/clitests/modules/test_node_mod_json_package.js' {
    declare module.exports: $Exports<'casperjs/tests/clitests/modules/test_node_mod_json_package'>;
  }
  declare module 'casperjs/tests/clitests/modules/test_node_mod.js' {
    declare module.exports: $Exports<'casperjs/tests/clitests/modules/test_node_mod'>;
  }
  declare module 'casperjs/tests/clitests/modules/test_node_subdir/test_node_mod.js' {
    declare module.exports: $Exports<'casperjs/tests/clitests/modules/test_node_subdir/test_node_mod'>;
  }
  declare module 'casperjs/tests/clitests/modules/test_patched_require.js' {
    declare module.exports: $Exports<'casperjs/tests/clitests/modules/test_patched_require'>;
  }
  declare module 'casperjs/tests/clitests/modules/test.js' {
    declare module.exports: $Exports<'casperjs/tests/clitests/modules/test'>;
  }
  declare module 'casperjs/tests/clitests/scripts/options.js' {
    declare module.exports: $Exports<'casperjs/tests/clitests/scripts/options'>;
  }
  declare module 'casperjs/tests/clitests/scripts/script.js' {
    declare module.exports: $Exports<'casperjs/tests/clitests/scripts/script'>;
  }
  declare module 'casperjs/tests/clitests/tester/casper-instance-override.js' {
    declare module.exports: $Exports<'casperjs/tests/clitests/tester/casper-instance-override'>;
  }
  declare module 'casperjs/tests/clitests/tester/dubious.js' {
    declare module.exports: $Exports<'casperjs/tests/clitests/tester/dubious'>;
  }
  declare module 'casperjs/tests/clitests/tester/exit.js' {
    declare module.exports: $Exports<'casperjs/tests/clitests/tester/exit'>;
  }
  declare module 'casperjs/tests/clitests/tester/failing.js' {
    declare module.exports: $Exports<'casperjs/tests/clitests/tester/failing'>;
  }
  declare module 'casperjs/tests/clitests/tester/mytest.js' {
    declare module.exports: $Exports<'casperjs/tests/clitests/tester/mytest'>;
  }
  declare module 'casperjs/tests/clitests/tester/passing.js' {
    declare module.exports: $Exports<'casperjs/tests/clitests/tester/passing'>;
  }
  declare module 'casperjs/tests/clitests/tester/skipped.js' {
    declare module.exports: $Exports<'casperjs/tests/clitests/tester/skipped'>;
  }
  declare module 'casperjs/tests/clitests/tester/step_throws.js' {
    declare module.exports: $Exports<'casperjs/tests/clitests/tester/step_throws'>;
  }
  declare module 'casperjs/tests/clitests/tester/waitFor_timeout.js' {
    declare module.exports: $Exports<'casperjs/tests/clitests/tester/waitFor_timeout'>;
  }
  declare module 'casperjs/tests/run.js' {
    declare module.exports: $Exports<'casperjs/tests/run'>;
  }
  declare module 'casperjs/tests/sample_modules/jsmodule.js' {
    declare module.exports: $Exports<'casperjs/tests/sample_modules/jsmodule'>;
  }
  declare module 'casperjs/tests/selftest.js' {
    declare module.exports: $Exports<'casperjs/tests/selftest'>;
  }
  declare module 'casperjs/tests/site/dummy.js' {
    declare module.exports: $Exports<'casperjs/tests/site/dummy'>;
  }
  declare module 'casperjs/tests/site/includes/include1.js' {
    declare module.exports: $Exports<'casperjs/tests/site/includes/include1'>;
  }
  declare module 'casperjs/tests/site/includes/include2.js' {
    declare module.exports: $Exports<'casperjs/tests/site/includes/include2'>;
  }
  declare module 'casperjs/tests/suites/casper/agent.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/casper/agent'>;
  }
  declare module 'casperjs/tests/suites/casper/alert.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/casper/alert'>;
  }
  declare module 'casperjs/tests/suites/casper/auth.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/casper/auth'>;
  }
  declare module 'casperjs/tests/suites/casper/bypass.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/casper/bypass'>;
  }
  declare module 'casperjs/tests/suites/casper/callback.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/casper/callback'>;
  }
  declare module 'casperjs/tests/suites/casper/callutils.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/casper/callutils'>;
  }
  declare module 'casperjs/tests/suites/casper/capture.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/casper/capture'>;
  }
  declare module 'casperjs/tests/suites/casper/click.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/casper/click'>;
  }
  declare module 'casperjs/tests/suites/casper/confirm.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/casper/confirm'>;
  }
  declare module 'casperjs/tests/suites/casper/content.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/casper/content'>;
  }
  declare module 'casperjs/tests/suites/casper/css3selector.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/casper/css3selector'>;
  }
  declare module 'casperjs/tests/suites/casper/debug.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/casper/debug'>;
  }
  declare module 'casperjs/tests/suites/casper/elementattribute.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/casper/elementattribute'>;
  }
  declare module 'casperjs/tests/suites/casper/encode.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/casper/encode'>;
  }
  declare module 'casperjs/tests/suites/casper/encodedurl.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/casper/encodedurl'>;
  }
  declare module 'casperjs/tests/suites/casper/evaluate.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/casper/evaluate'>;
  }
  declare module 'casperjs/tests/suites/casper/events.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/casper/events'>;
  }
  declare module 'casperjs/tests/suites/casper/exists.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/casper/exists'>;
  }
  declare module 'casperjs/tests/suites/casper/fetchtext.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/casper/fetchtext'>;
  }
  declare module 'casperjs/tests/suites/casper/formfill.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/casper/formfill'>;
  }
  declare module 'casperjs/tests/suites/casper/frames.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/casper/frames'>;
  }
  declare module 'casperjs/tests/suites/casper/getplaintext.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/casper/getplaintext'>;
  }
  declare module 'casperjs/tests/suites/casper/global.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/casper/global'>;
  }
  declare module 'casperjs/tests/suites/casper/headers.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/casper/headers'>;
  }
  declare module 'casperjs/tests/suites/casper/history.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/casper/history'>;
  }
  declare module 'casperjs/tests/suites/casper/hooks.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/casper/hooks'>;
  }
  declare module 'casperjs/tests/suites/casper/keys.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/casper/keys'>;
  }
  declare module 'casperjs/tests/suites/casper/location.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/casper/location'>;
  }
  declare module 'casperjs/tests/suites/casper/logging.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/casper/logging'>;
  }
  declare module 'casperjs/tests/suites/casper/mouseevents.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/casper/mouseevents'>;
  }
  declare module 'casperjs/tests/suites/casper/multiplepopups.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/casper/multiplepopups'>;
  }
  declare module 'casperjs/tests/suites/casper/navigation.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/casper/navigation'>;
  }
  declare module 'casperjs/tests/suites/casper/newpage.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/casper/newpage'>;
  }
  declare module 'casperjs/tests/suites/casper/onerror.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/casper/onerror'>;
  }
  declare module 'casperjs/tests/suites/casper/open.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/casper/open'>;
  }
  declare module 'casperjs/tests/suites/casper/pagerequest.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/casper/pagerequest'>;
  }
  declare module 'casperjs/tests/suites/casper/popup.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/casper/popup'>;
  }
  declare module 'casperjs/tests/suites/casper/prompt.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/casper/prompt'>;
  }
  declare module 'casperjs/tests/suites/casper/reload.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/casper/reload'>;
  }
  declare module 'casperjs/tests/suites/casper/request.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/casper/request'>;
  }
  declare module 'casperjs/tests/suites/casper/resources.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/casper/resources'>;
  }
  declare module 'casperjs/tests/suites/casper/scripts.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/casper/scripts'>;
  }
  declare module 'casperjs/tests/suites/casper/scroll.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/casper/scroll'>;
  }
  declare module 'casperjs/tests/suites/casper/sendAjax.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/casper/sendAjax'>;
  }
  declare module 'casperjs/tests/suites/casper/start.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/casper/start'>;
  }
  declare module 'casperjs/tests/suites/casper/steps.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/casper/steps'>;
  }
  declare module 'casperjs/tests/suites/casper/urls.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/casper/urls'>;
  }
  declare module 'casperjs/tests/suites/casper/viewport.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/casper/viewport'>;
  }
  declare module 'casperjs/tests/suites/casper/visible.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/casper/visible'>;
  }
  declare module 'casperjs/tests/suites/casper/wait.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/casper/wait'>;
  }
  declare module 'casperjs/tests/suites/casper/xpath.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/casper/xpath'>;
  }
  declare module 'casperjs/tests/suites/cli.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/cli'>;
  }
  declare module 'casperjs/tests/suites/clientutils.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/clientutils'>;
  }
  declare module 'casperjs/tests/suites/fs.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/fs'>;
  }
  declare module 'casperjs/tests/suites/http_status.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/http_status'>;
  }
  declare module 'casperjs/tests/suites/pagestack.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/pagestack'>;
  }
  declare module 'casperjs/tests/suites/require.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/require'>;
  }
  declare module 'casperjs/tests/suites/tester/assert.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/tester/assert'>;
  }
  declare module 'casperjs/tests/suites/tester/begin-config.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/tester/begin-config'>;
  }
  declare module 'casperjs/tests/suites/tester/setup-teardown-async.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/tester/setup-teardown-async'>;
  }
  declare module 'casperjs/tests/suites/tester/setup-teardown.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/tester/setup-teardown'>;
  }
  declare module 'casperjs/tests/suites/tester/skip.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/tester/skip'>;
  }
  declare module 'casperjs/tests/suites/tester/test-order.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/tester/test-order'>;
  }
  declare module 'casperjs/tests/suites/tester/testcase.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/tester/testcase'>;
  }
  declare module 'casperjs/tests/suites/tester/testsuite.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/tester/testsuite'>;
  }
  declare module 'casperjs/tests/suites/utils.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/utils'>;
  }
  declare module 'casperjs/tests/suites/xunit.js' {
    declare module.exports: $Exports<'casperjs/tests/suites/xunit'>;
  }
  declare module 'casperjs/tests/testdir/01_a/abc.js' {
    declare module.exports: $Exports<'casperjs/tests/testdir/01_a/abc'>;
  }
  declare module 'casperjs/tests/testdir/01_a/def.js' {
    declare module.exports: $Exports<'casperjs/tests/testdir/01_a/def'>;
  }
  declare module 'casperjs/tests/testdir/02_b/abc.js' {
    declare module.exports: $Exports<'casperjs/tests/testdir/02_b/abc'>;
  }
  declare module 'casperjs/tests/testdir/03_a.js' {
    declare module.exports: $Exports<'casperjs/tests/testdir/03_a'>;
  }
  declare module 'casperjs/tests/testdir/03_b.js' {
    declare module.exports: $Exports<'casperjs/tests/testdir/03_b'>;
  }
  declare module 'casperjs/tests/testdir/04/01_init.js' {
    declare module.exports: $Exports<'casperjs/tests/testdir/04/01_init'>;
  }
  declare module 'casperjs/tests/testdir/04/02_do.js' {
    declare module.exports: $Exports<'casperjs/tests/testdir/04/02_do'>;
  }
  