text: // flow-typed signature: 8eaacfea1b05877320164f4a7bcf412f
  // flow-typed version: <<STUB>>/pegjs_v0.10.0/flow_v0.67.1
  
  /**
   * This is an autogenerated libdef stub for:
   *
   *   'pegjs'
   *
   * 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 'pegjs' {
    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 'pegjs/lib/compiler/asts' {
    declare module.exports: any;
  }
  
  declare module 'pegjs/lib/compiler/index' {
    declare module.exports: any;
  }
  
  declare module 'pegjs/lib/compiler/js' {
    declare module.exports: any;
  }
  
  declare module 'pegjs/lib/compiler/opcodes' {
    declare module.exports: any;
  }
  
  declare module 'pegjs/lib/compiler/passes/generate-bytecode' {
    declare module.exports: any;
  }
  
  declare module 'pegjs/lib/compiler/passes/generate-js' {
    declare module.exports: any;
  }
  
  declare module 'pegjs/lib/compiler/passes/remove-proxy-rules' {
    declare module.exports: any;
  }
  
  declare module 'pegjs/lib/compiler/passes/report-duplicate-labels' {
    declare module.exports: any;
  }
  
  declare module 'pegjs/lib/compiler/passes/report-duplicate-rules' {
    declare module.exports: any;
  }
  
  declare module 'pegjs/lib/compiler/passes/report-infinite-recursion' {
    declare module.exports: any;
  }
  
  declare module 'pegjs/lib/compiler/passes/report-infinite-repetition' {
    declare module.exports: any;
  }
  
  declare module 'pegjs/lib/compiler/passes/report-undefined-rules' {
    declare module.exports: any;
  }
  
  declare module 'pegjs/lib/compiler/visitor' {
    declare module.exports: any;
  }
  
  declare module 'pegjs/lib/grammar-error' {
    declare module.exports: any;
  }
  
  declare module 'pegjs/lib/parser' {
    declare module.exports: any;
  }
  
  declare module 'pegjs/lib/peg' {
    declare module.exports: any;
  }
  
  declare module 'pegjs/lib/utils/arrays' {
    declare module.exports: any;
  }
  
  declare module 'pegjs/lib/utils/classes' {
    declare module.exports: any;
  }
  
  declare module 'pegjs/lib/utils/objects' {
    declare module.exports: any;
  }
  
  // Filename aliases
  declare module 'pegjs/lib/compiler/asts.js' {
    declare module.exports: $Exports<'pegjs/lib/compiler/asts'>;
  }
  declare module 'pegjs/lib/compiler/index.js' {
    declare module.exports: $Exports<'pegjs/lib/compiler/index'>;
  }
  declare module 'pegjs/lib/compiler/js.js' {
    declare module.exports: $Exports<'pegjs/lib/compiler/js'>;
  }
  declare module 'pegjs/lib/compiler/opcodes.js' {
    declare module.exports: $Exports<'pegjs/lib/compiler/opcodes'>;
  }
  declare module 'pegjs/lib/compiler/passes/generate-bytecode.js' {
    declare module.exports: $Exports<'pegjs/lib/compiler/passes/generate-bytecode'>;
  }
  declare module 'pegjs/lib/compiler/passes/generate-js.js' {
    declare module.exports: $Exports<'pegjs/lib/compiler/passes/generate-js'>;
  }
  declare module 'pegjs/lib/compiler/passes/remove-proxy-rules.js' {
    declare module.exports: $Exports<'pegjs/lib/compiler/passes/remove-proxy-rules'>;
  }
  declare module 'pegjs/lib/compiler/passes/report-duplicate-labels.js' {
    declare module.exports: $Exports<'pegjs/lib/compiler/passes/report-duplicate-labels'>;
  }
  declare module 'pegjs/lib/compiler/passes/report-duplicate-rules.js' {
    declare module.exports: $Exports<'pegjs/lib/compiler/passes/report-duplicate-rules'>;
  }
  declare module 'pegjs/lib/compiler/passes/report-infinite-recursion.js' {
    declare module.exports: $Exports<'pegjs/lib/compiler/passes/report-infinite-recursion'>;
  }
  declare module 'pegjs/lib/compiler/passes/report-infinite-repetition.js' {
    declare module.exports: $Exports<'pegjs/lib/compiler/passes/report-infinite-repetition'>;
  }
  declare module 'pegjs/lib/compiler/passes/report-undefined-rules.js' {
    declare module.exports: $Exports<'pegjs/lib/compiler/passes/report-undefined-rules'>;
  }
  declare module 'pegjs/lib/compiler/visitor.js' {
    declare module.exports: $Exports<'pegjs/lib/compiler/visitor'>;
  }
  declare module 'pegjs/lib/grammar-error.js' {
    declare module.exports: $Exports<'pegjs/lib/grammar-error'>;
  }
  declare module 'pegjs/lib/parser.js' {
    declare module.exports: $Exports<'pegjs/lib/parser'>;
  }
  declare module 'pegjs/lib/peg.js' {
    declare module.exports: $Exports<'pegjs/lib/peg'>;
  }
  declare module 'pegjs/lib/utils/arrays.js' {
    declare module.exports: $Exports<'pegjs/lib/utils/arrays'>;
  }
  declare module 'pegjs/lib/utils/classes.js' {
    declare module.exports: $Exports<'pegjs/lib/utils/classes'>;
  }
  declare module 'pegjs/lib/utils/objects.js' {
    declare module.exports: $Exports<'pegjs/lib/utils/objects'>;
  }
  