aca15657d190fbd7438026a029c6c929ca4f5817
[e-mobility-charging-stations-simulator.git] / flow-typed / npm / eslint_vx.x.x.js
1 // flow-typed signature: 0fc4673a11ce48e48641d9669c0611fb
2 // flow-typed version: <<STUB>>/eslint_v^6.8.0/flow_v0.123.0
3
4 /**
5 * This is an autogenerated libdef stub for:
6 *
7 * 'eslint'
8 *
9 * Fill this stub out by replacing all the `any` types.
10 *
11 * Once filled out, we encourage you to share your work with the
12 * community by sending a pull request to:
13 * https://github.com/flowtype/flow-typed
14 */
15
16 declare module 'eslint' {
17 declare module.exports: any;
18 }
19
20 /**
21 * We include stubs for each file inside this npm package in case you need to
22 * require those files directly. Feel free to delete any files that aren't
23 * needed.
24 */
25 declare module 'eslint/bin/eslint' {
26 declare module.exports: any;
27 }
28
29 declare module 'eslint/conf/config-schema' {
30 declare module.exports: any;
31 }
32
33 declare module 'eslint/conf/default-cli-options' {
34 declare module.exports: any;
35 }
36
37 declare module 'eslint/conf/environments' {
38 declare module.exports: any;
39 }
40
41 declare module 'eslint/conf/eslint-all' {
42 declare module.exports: any;
43 }
44
45 declare module 'eslint/conf/eslint-recommended' {
46 declare module.exports: any;
47 }
48
49 declare module 'eslint/lib/api' {
50 declare module.exports: any;
51 }
52
53 declare module 'eslint/lib/cli-engine/cascading-config-array-factory' {
54 declare module.exports: any;
55 }
56
57 declare module 'eslint/lib/cli-engine/cli-engine' {
58 declare module.exports: any;
59 }
60
61 declare module 'eslint/lib/cli-engine/config-array-factory' {
62 declare module.exports: any;
63 }
64
65 declare module 'eslint/lib/cli-engine/config-array/config-array' {
66 declare module.exports: any;
67 }
68
69 declare module 'eslint/lib/cli-engine/config-array/config-dependency' {
70 declare module.exports: any;
71 }
72
73 declare module 'eslint/lib/cli-engine/config-array/extracted-config' {
74 declare module.exports: any;
75 }
76
77 declare module 'eslint/lib/cli-engine/config-array/ignore-pattern' {
78 declare module.exports: any;
79 }
80
81 declare module 'eslint/lib/cli-engine/config-array' {
82 declare module.exports: any;
83 }
84
85 declare module 'eslint/lib/cli-engine/config-array/override-tester' {
86 declare module.exports: any;
87 }
88
89 declare module 'eslint/lib/cli-engine/file-enumerator' {
90 declare module.exports: any;
91 }
92
93 declare module 'eslint/lib/cli-engine/formatters/checkstyle' {
94 declare module.exports: any;
95 }
96
97 declare module 'eslint/lib/cli-engine/formatters/codeframe' {
98 declare module.exports: any;
99 }
100
101 declare module 'eslint/lib/cli-engine/formatters/compact' {
102 declare module.exports: any;
103 }
104
105 declare module 'eslint/lib/cli-engine/formatters/html' {
106 declare module.exports: any;
107 }
108
109 declare module 'eslint/lib/cli-engine/formatters/jslint-xml' {
110 declare module.exports: any;
111 }
112
113 declare module 'eslint/lib/cli-engine/formatters/json-with-metadata' {
114 declare module.exports: any;
115 }
116
117 declare module 'eslint/lib/cli-engine/formatters/json' {
118 declare module.exports: any;
119 }
120
121 declare module 'eslint/lib/cli-engine/formatters/junit' {
122 declare module.exports: any;
123 }
124
125 declare module 'eslint/lib/cli-engine/formatters/stylish' {
126 declare module.exports: any;
127 }
128
129 declare module 'eslint/lib/cli-engine/formatters/table' {
130 declare module.exports: any;
131 }
132
133 declare module 'eslint/lib/cli-engine/formatters/tap' {
134 declare module.exports: any;
135 }
136
137 declare module 'eslint/lib/cli-engine/formatters/unix' {
138 declare module.exports: any;
139 }
140
141 declare module 'eslint/lib/cli-engine/formatters/visualstudio' {
142 declare module.exports: any;
143 }
144
145 declare module 'eslint/lib/cli-engine/hash' {
146 declare module.exports: any;
147 }
148
149 declare module 'eslint/lib/cli-engine' {
150 declare module.exports: any;
151 }
152
153 declare module 'eslint/lib/cli-engine/lint-result-cache' {
154 declare module.exports: any;
155 }
156
157 declare module 'eslint/lib/cli-engine/load-rules' {
158 declare module.exports: any;
159 }
160
161 declare module 'eslint/lib/cli-engine/xml-escape' {
162 declare module.exports: any;
163 }
164
165 declare module 'eslint/lib/cli' {
166 declare module.exports: any;
167 }
168
169 declare module 'eslint/lib/init/autoconfig' {
170 declare module.exports: any;
171 }
172
173 declare module 'eslint/lib/init/config-file' {
174 declare module.exports: any;
175 }
176
177 declare module 'eslint/lib/init/config-initializer' {
178 declare module.exports: any;
179 }
180
181 declare module 'eslint/lib/init/config-rule' {
182 declare module.exports: any;
183 }
184
185 declare module 'eslint/lib/init/npm-utils' {
186 declare module.exports: any;
187 }
188
189 declare module 'eslint/lib/init/source-code-utils' {
190 declare module.exports: any;
191 }
192
193 declare module 'eslint/lib/linter/apply-disable-directives' {
194 declare module.exports: any;
195 }
196
197 declare module 'eslint/lib/linter/code-path-analysis/code-path-analyzer' {
198 declare module.exports: any;
199 }
200
201 declare module 'eslint/lib/linter/code-path-analysis/code-path-segment' {
202 declare module.exports: any;
203 }
204
205 declare module 'eslint/lib/linter/code-path-analysis/code-path-state' {
206 declare module.exports: any;
207 }
208
209 declare module 'eslint/lib/linter/code-path-analysis/code-path' {
210 declare module.exports: any;
211 }
212
213 declare module 'eslint/lib/linter/code-path-analysis/debug-helpers' {
214 declare module.exports: any;
215 }
216
217 declare module 'eslint/lib/linter/code-path-analysis/fork-context' {
218 declare module.exports: any;
219 }
220
221 declare module 'eslint/lib/linter/code-path-analysis/id-generator' {
222 declare module.exports: any;
223 }
224
225 declare module 'eslint/lib/linter/config-comment-parser' {
226 declare module.exports: any;
227 }
228
229 declare module 'eslint/lib/linter' {
230 declare module.exports: any;
231 }
232
233 declare module 'eslint/lib/linter/interpolate' {
234 declare module.exports: any;
235 }
236
237 declare module 'eslint/lib/linter/linter' {
238 declare module.exports: any;
239 }
240
241 declare module 'eslint/lib/linter/node-event-generator' {
242 declare module.exports: any;
243 }
244
245 declare module 'eslint/lib/linter/report-translator' {
246 declare module.exports: any;
247 }
248
249 declare module 'eslint/lib/linter/rule-fixer' {
250 declare module.exports: any;
251 }
252
253 declare module 'eslint/lib/linter/rules' {
254 declare module.exports: any;
255 }
256
257 declare module 'eslint/lib/linter/safe-emitter' {
258 declare module.exports: any;
259 }
260
261 declare module 'eslint/lib/linter/source-code-fixer' {
262 declare module.exports: any;
263 }
264
265 declare module 'eslint/lib/linter/timing' {
266 declare module.exports: any;
267 }
268
269 declare module 'eslint/lib/options' {
270 declare module.exports: any;
271 }
272
273 declare module 'eslint/lib/rule-tester' {
274 declare module.exports: any;
275 }
276
277 declare module 'eslint/lib/rule-tester/rule-tester' {
278 declare module.exports: any;
279 }
280
281 declare module 'eslint/lib/rules/accessor-pairs' {
282 declare module.exports: any;
283 }
284
285 declare module 'eslint/lib/rules/array-bracket-newline' {
286 declare module.exports: any;
287 }
288
289 declare module 'eslint/lib/rules/array-bracket-spacing' {
290 declare module.exports: any;
291 }
292
293 declare module 'eslint/lib/rules/array-callback-return' {
294 declare module.exports: any;
295 }
296
297 declare module 'eslint/lib/rules/array-element-newline' {
298 declare module.exports: any;
299 }
300
301 declare module 'eslint/lib/rules/arrow-body-style' {
302 declare module.exports: any;
303 }
304
305 declare module 'eslint/lib/rules/arrow-parens' {
306 declare module.exports: any;
307 }
308
309 declare module 'eslint/lib/rules/arrow-spacing' {
310 declare module.exports: any;
311 }
312
313 declare module 'eslint/lib/rules/block-scoped-var' {
314 declare module.exports: any;
315 }
316
317 declare module 'eslint/lib/rules/block-spacing' {
318 declare module.exports: any;
319 }
320
321 declare module 'eslint/lib/rules/brace-style' {
322 declare module.exports: any;
323 }
324
325 declare module 'eslint/lib/rules/callback-return' {
326 declare module.exports: any;
327 }
328
329 declare module 'eslint/lib/rules/camelcase' {
330 declare module.exports: any;
331 }
332
333 declare module 'eslint/lib/rules/capitalized-comments' {
334 declare module.exports: any;
335 }
336
337 declare module 'eslint/lib/rules/class-methods-use-this' {
338 declare module.exports: any;
339 }
340
341 declare module 'eslint/lib/rules/comma-dangle' {
342 declare module.exports: any;
343 }
344
345 declare module 'eslint/lib/rules/comma-spacing' {
346 declare module.exports: any;
347 }
348
349 declare module 'eslint/lib/rules/comma-style' {
350 declare module.exports: any;
351 }
352
353 declare module 'eslint/lib/rules/complexity' {
354 declare module.exports: any;
355 }
356
357 declare module 'eslint/lib/rules/computed-property-spacing' {
358 declare module.exports: any;
359 }
360
361 declare module 'eslint/lib/rules/consistent-return' {
362 declare module.exports: any;
363 }
364
365 declare module 'eslint/lib/rules/consistent-this' {
366 declare module.exports: any;
367 }
368
369 declare module 'eslint/lib/rules/constructor-super' {
370 declare module.exports: any;
371 }
372
373 declare module 'eslint/lib/rules/curly' {
374 declare module.exports: any;
375 }
376
377 declare module 'eslint/lib/rules/default-case' {
378 declare module.exports: any;
379 }
380
381 declare module 'eslint/lib/rules/default-param-last' {
382 declare module.exports: any;
383 }
384
385 declare module 'eslint/lib/rules/dot-location' {
386 declare module.exports: any;
387 }
388
389 declare module 'eslint/lib/rules/dot-notation' {
390 declare module.exports: any;
391 }
392
393 declare module 'eslint/lib/rules/eol-last' {
394 declare module.exports: any;
395 }
396
397 declare module 'eslint/lib/rules/eqeqeq' {
398 declare module.exports: any;
399 }
400
401 declare module 'eslint/lib/rules/for-direction' {
402 declare module.exports: any;
403 }
404
405 declare module 'eslint/lib/rules/func-call-spacing' {
406 declare module.exports: any;
407 }
408
409 declare module 'eslint/lib/rules/func-name-matching' {
410 declare module.exports: any;
411 }
412
413 declare module 'eslint/lib/rules/func-names' {
414 declare module.exports: any;
415 }
416
417 declare module 'eslint/lib/rules/func-style' {
418 declare module.exports: any;
419 }
420
421 declare module 'eslint/lib/rules/function-call-argument-newline' {
422 declare module.exports: any;
423 }
424
425 declare module 'eslint/lib/rules/function-paren-newline' {
426 declare module.exports: any;
427 }
428
429 declare module 'eslint/lib/rules/generator-star-spacing' {
430 declare module.exports: any;
431 }
432
433 declare module 'eslint/lib/rules/getter-return' {
434 declare module.exports: any;
435 }
436
437 declare module 'eslint/lib/rules/global-require' {
438 declare module.exports: any;
439 }
440
441 declare module 'eslint/lib/rules/grouped-accessor-pairs' {
442 declare module.exports: any;
443 }
444
445 declare module 'eslint/lib/rules/guard-for-in' {
446 declare module.exports: any;
447 }
448
449 declare module 'eslint/lib/rules/handle-callback-err' {
450 declare module.exports: any;
451 }
452
453 declare module 'eslint/lib/rules/id-blacklist' {
454 declare module.exports: any;
455 }
456
457 declare module 'eslint/lib/rules/id-length' {
458 declare module.exports: any;
459 }
460
461 declare module 'eslint/lib/rules/id-match' {
462 declare module.exports: any;
463 }
464
465 declare module 'eslint/lib/rules/implicit-arrow-linebreak' {
466 declare module.exports: any;
467 }
468
469 declare module 'eslint/lib/rules/indent-legacy' {
470 declare module.exports: any;
471 }
472
473 declare module 'eslint/lib/rules/indent' {
474 declare module.exports: any;
475 }
476
477 declare module 'eslint/lib/rules' {
478 declare module.exports: any;
479 }
480
481 declare module 'eslint/lib/rules/init-declarations' {
482 declare module.exports: any;
483 }
484
485 declare module 'eslint/lib/rules/jsx-quotes' {
486 declare module.exports: any;
487 }
488
489 declare module 'eslint/lib/rules/key-spacing' {
490 declare module.exports: any;
491 }
492
493 declare module 'eslint/lib/rules/keyword-spacing' {
494 declare module.exports: any;
495 }
496
497 declare module 'eslint/lib/rules/line-comment-position' {
498 declare module.exports: any;
499 }
500
501 declare module 'eslint/lib/rules/linebreak-style' {
502 declare module.exports: any;
503 }
504
505 declare module 'eslint/lib/rules/lines-around-comment' {
506 declare module.exports: any;
507 }
508
509 declare module 'eslint/lib/rules/lines-around-directive' {
510 declare module.exports: any;
511 }
512
513 declare module 'eslint/lib/rules/lines-between-class-members' {
514 declare module.exports: any;
515 }
516
517 declare module 'eslint/lib/rules/max-classes-per-file' {
518 declare module.exports: any;
519 }
520
521 declare module 'eslint/lib/rules/max-depth' {
522 declare module.exports: any;
523 }
524
525 declare module 'eslint/lib/rules/max-len' {
526 declare module.exports: any;
527 }
528
529 declare module 'eslint/lib/rules/max-lines-per-function' {
530 declare module.exports: any;
531 }
532
533 declare module 'eslint/lib/rules/max-lines' {
534 declare module.exports: any;
535 }
536
537 declare module 'eslint/lib/rules/max-nested-callbacks' {
538 declare module.exports: any;
539 }
540
541 declare module 'eslint/lib/rules/max-params' {
542 declare module.exports: any;
543 }
544
545 declare module 'eslint/lib/rules/max-statements-per-line' {
546 declare module.exports: any;
547 }
548
549 declare module 'eslint/lib/rules/max-statements' {
550 declare module.exports: any;
551 }
552
553 declare module 'eslint/lib/rules/multiline-comment-style' {
554 declare module.exports: any;
555 }
556
557 declare module 'eslint/lib/rules/multiline-ternary' {
558 declare module.exports: any;
559 }
560
561 declare module 'eslint/lib/rules/new-cap' {
562 declare module.exports: any;
563 }
564
565 declare module 'eslint/lib/rules/new-parens' {
566 declare module.exports: any;
567 }
568
569 declare module 'eslint/lib/rules/newline-after-var' {
570 declare module.exports: any;
571 }
572
573 declare module 'eslint/lib/rules/newline-before-return' {
574 declare module.exports: any;
575 }
576
577 declare module 'eslint/lib/rules/newline-per-chained-call' {
578 declare module.exports: any;
579 }
580
581 declare module 'eslint/lib/rules/no-alert' {
582 declare module.exports: any;
583 }
584
585 declare module 'eslint/lib/rules/no-array-constructor' {
586 declare module.exports: any;
587 }
588
589 declare module 'eslint/lib/rules/no-async-promise-executor' {
590 declare module.exports: any;
591 }
592
593 declare module 'eslint/lib/rules/no-await-in-loop' {
594 declare module.exports: any;
595 }
596
597 declare module 'eslint/lib/rules/no-bitwise' {
598 declare module.exports: any;
599 }
600
601 declare module 'eslint/lib/rules/no-buffer-constructor' {
602 declare module.exports: any;
603 }
604
605 declare module 'eslint/lib/rules/no-caller' {
606 declare module.exports: any;
607 }
608
609 declare module 'eslint/lib/rules/no-case-declarations' {
610 declare module.exports: any;
611 }
612
613 declare module 'eslint/lib/rules/no-catch-shadow' {
614 declare module.exports: any;
615 }
616
617 declare module 'eslint/lib/rules/no-class-assign' {
618 declare module.exports: any;
619 }
620
621 declare module 'eslint/lib/rules/no-compare-neg-zero' {
622 declare module.exports: any;
623 }
624
625 declare module 'eslint/lib/rules/no-cond-assign' {
626 declare module.exports: any;
627 }
628
629 declare module 'eslint/lib/rules/no-confusing-arrow' {
630 declare module.exports: any;
631 }
632
633 declare module 'eslint/lib/rules/no-console' {
634 declare module.exports: any;
635 }
636
637 declare module 'eslint/lib/rules/no-const-assign' {
638 declare module.exports: any;
639 }
640
641 declare module 'eslint/lib/rules/no-constant-condition' {
642 declare module.exports: any;
643 }
644
645 declare module 'eslint/lib/rules/no-constructor-return' {
646 declare module.exports: any;
647 }
648
649 declare module 'eslint/lib/rules/no-continue' {
650 declare module.exports: any;
651 }
652
653 declare module 'eslint/lib/rules/no-control-regex' {
654 declare module.exports: any;
655 }
656
657 declare module 'eslint/lib/rules/no-debugger' {
658 declare module.exports: any;
659 }
660
661 declare module 'eslint/lib/rules/no-delete-var' {
662 declare module.exports: any;
663 }
664
665 declare module 'eslint/lib/rules/no-div-regex' {
666 declare module.exports: any;
667 }
668
669 declare module 'eslint/lib/rules/no-dupe-args' {
670 declare module.exports: any;
671 }
672
673 declare module 'eslint/lib/rules/no-dupe-class-members' {
674 declare module.exports: any;
675 }
676
677 declare module 'eslint/lib/rules/no-dupe-else-if' {
678 declare module.exports: any;
679 }
680
681 declare module 'eslint/lib/rules/no-dupe-keys' {
682 declare module.exports: any;
683 }
684
685 declare module 'eslint/lib/rules/no-duplicate-case' {
686 declare module.exports: any;
687 }
688
689 declare module 'eslint/lib/rules/no-duplicate-imports' {
690 declare module.exports: any;
691 }
692
693 declare module 'eslint/lib/rules/no-else-return' {
694 declare module.exports: any;
695 }
696
697 declare module 'eslint/lib/rules/no-empty-character-class' {
698 declare module.exports: any;
699 }
700
701 declare module 'eslint/lib/rules/no-empty-function' {
702 declare module.exports: any;
703 }
704
705 declare module 'eslint/lib/rules/no-empty-pattern' {
706 declare module.exports: any;
707 }
708
709 declare module 'eslint/lib/rules/no-empty' {
710 declare module.exports: any;
711 }
712
713 declare module 'eslint/lib/rules/no-eq-null' {
714 declare module.exports: any;
715 }
716
717 declare module 'eslint/lib/rules/no-eval' {
718 declare module.exports: any;
719 }
720
721 declare module 'eslint/lib/rules/no-ex-assign' {
722 declare module.exports: any;
723 }
724
725 declare module 'eslint/lib/rules/no-extend-native' {
726 declare module.exports: any;
727 }
728
729 declare module 'eslint/lib/rules/no-extra-bind' {
730 declare module.exports: any;
731 }
732
733 declare module 'eslint/lib/rules/no-extra-boolean-cast' {
734 declare module.exports: any;
735 }
736
737 declare module 'eslint/lib/rules/no-extra-label' {
738 declare module.exports: any;
739 }
740
741 declare module 'eslint/lib/rules/no-extra-parens' {
742 declare module.exports: any;
743 }
744
745 declare module 'eslint/lib/rules/no-extra-semi' {
746 declare module.exports: any;
747 }
748
749 declare module 'eslint/lib/rules/no-fallthrough' {
750 declare module.exports: any;
751 }
752
753 declare module 'eslint/lib/rules/no-floating-decimal' {
754 declare module.exports: any;
755 }
756
757 declare module 'eslint/lib/rules/no-func-assign' {
758 declare module.exports: any;
759 }
760
761 declare module 'eslint/lib/rules/no-global-assign' {
762 declare module.exports: any;
763 }
764
765 declare module 'eslint/lib/rules/no-implicit-coercion' {
766 declare module.exports: any;
767 }
768
769 declare module 'eslint/lib/rules/no-implicit-globals' {
770 declare module.exports: any;
771 }
772
773 declare module 'eslint/lib/rules/no-implied-eval' {
774 declare module.exports: any;
775 }
776
777 declare module 'eslint/lib/rules/no-import-assign' {
778 declare module.exports: any;
779 }
780
781 declare module 'eslint/lib/rules/no-inline-comments' {
782 declare module.exports: any;
783 }
784
785 declare module 'eslint/lib/rules/no-inner-declarations' {
786 declare module.exports: any;
787 }
788
789 declare module 'eslint/lib/rules/no-invalid-regexp' {
790 declare module.exports: any;
791 }
792
793 declare module 'eslint/lib/rules/no-invalid-this' {
794 declare module.exports: any;
795 }
796
797 declare module 'eslint/lib/rules/no-irregular-whitespace' {
798 declare module.exports: any;
799 }
800
801 declare module 'eslint/lib/rules/no-iterator' {
802 declare module.exports: any;
803 }
804
805 declare module 'eslint/lib/rules/no-label-var' {
806 declare module.exports: any;
807 }
808
809 declare module 'eslint/lib/rules/no-labels' {
810 declare module.exports: any;
811 }
812
813 declare module 'eslint/lib/rules/no-lone-blocks' {
814 declare module.exports: any;
815 }
816
817 declare module 'eslint/lib/rules/no-lonely-if' {
818 declare module.exports: any;
819 }
820
821 declare module 'eslint/lib/rules/no-loop-func' {
822 declare module.exports: any;
823 }
824
825 declare module 'eslint/lib/rules/no-magic-numbers' {
826 declare module.exports: any;
827 }
828
829 declare module 'eslint/lib/rules/no-misleading-character-class' {
830 declare module.exports: any;
831 }
832
833 declare module 'eslint/lib/rules/no-mixed-operators' {
834 declare module.exports: any;
835 }
836
837 declare module 'eslint/lib/rules/no-mixed-requires' {
838 declare module.exports: any;
839 }
840
841 declare module 'eslint/lib/rules/no-mixed-spaces-and-tabs' {
842 declare module.exports: any;
843 }
844
845 declare module 'eslint/lib/rules/no-multi-assign' {
846 declare module.exports: any;
847 }
848
849 declare module 'eslint/lib/rules/no-multi-spaces' {
850 declare module.exports: any;
851 }
852
853 declare module 'eslint/lib/rules/no-multi-str' {
854 declare module.exports: any;
855 }
856
857 declare module 'eslint/lib/rules/no-multiple-empty-lines' {
858 declare module.exports: any;
859 }
860
861 declare module 'eslint/lib/rules/no-native-reassign' {
862 declare module.exports: any;
863 }
864
865 declare module 'eslint/lib/rules/no-negated-condition' {
866 declare module.exports: any;
867 }
868
869 declare module 'eslint/lib/rules/no-negated-in-lhs' {
870 declare module.exports: any;
871 }
872
873 declare module 'eslint/lib/rules/no-nested-ternary' {
874 declare module.exports: any;
875 }
876
877 declare module 'eslint/lib/rules/no-new-func' {
878 declare module.exports: any;
879 }
880
881 declare module 'eslint/lib/rules/no-new-object' {
882 declare module.exports: any;
883 }
884
885 declare module 'eslint/lib/rules/no-new-require' {
886 declare module.exports: any;
887 }
888
889 declare module 'eslint/lib/rules/no-new-symbol' {
890 declare module.exports: any;
891 }
892
893 declare module 'eslint/lib/rules/no-new-wrappers' {
894 declare module.exports: any;
895 }
896
897 declare module 'eslint/lib/rules/no-new' {
898 declare module.exports: any;
899 }
900
901 declare module 'eslint/lib/rules/no-obj-calls' {
902 declare module.exports: any;
903 }
904
905 declare module 'eslint/lib/rules/no-octal-escape' {
906 declare module.exports: any;
907 }
908
909 declare module 'eslint/lib/rules/no-octal' {
910 declare module.exports: any;
911 }
912
913 declare module 'eslint/lib/rules/no-param-reassign' {
914 declare module.exports: any;
915 }
916
917 declare module 'eslint/lib/rules/no-path-concat' {
918 declare module.exports: any;
919 }
920
921 declare module 'eslint/lib/rules/no-plusplus' {
922 declare module.exports: any;
923 }
924
925 declare module 'eslint/lib/rules/no-process-env' {
926 declare module.exports: any;
927 }
928
929 declare module 'eslint/lib/rules/no-process-exit' {
930 declare module.exports: any;
931 }
932
933 declare module 'eslint/lib/rules/no-proto' {
934 declare module.exports: any;
935 }
936
937 declare module 'eslint/lib/rules/no-prototype-builtins' {
938 declare module.exports: any;
939 }
940
941 declare module 'eslint/lib/rules/no-redeclare' {
942 declare module.exports: any;
943 }
944
945 declare module 'eslint/lib/rules/no-regex-spaces' {
946 declare module.exports: any;
947 }
948
949 declare module 'eslint/lib/rules/no-restricted-globals' {
950 declare module.exports: any;
951 }
952
953 declare module 'eslint/lib/rules/no-restricted-imports' {
954 declare module.exports: any;
955 }
956
957 declare module 'eslint/lib/rules/no-restricted-modules' {
958 declare module.exports: any;
959 }
960
961 declare module 'eslint/lib/rules/no-restricted-properties' {
962 declare module.exports: any;
963 }
964
965 declare module 'eslint/lib/rules/no-restricted-syntax' {
966 declare module.exports: any;
967 }
968
969 declare module 'eslint/lib/rules/no-return-assign' {
970 declare module.exports: any;
971 }
972
973 declare module 'eslint/lib/rules/no-return-await' {
974 declare module.exports: any;
975 }
976
977 declare module 'eslint/lib/rules/no-script-url' {
978 declare module.exports: any;
979 }
980
981 declare module 'eslint/lib/rules/no-self-assign' {
982 declare module.exports: any;
983 }
984
985 declare module 'eslint/lib/rules/no-self-compare' {
986 declare module.exports: any;
987 }
988
989 declare module 'eslint/lib/rules/no-sequences' {
990 declare module.exports: any;
991 }
992
993 declare module 'eslint/lib/rules/no-setter-return' {
994 declare module.exports: any;
995 }
996
997 declare module 'eslint/lib/rules/no-shadow-restricted-names' {
998 declare module.exports: any;
999 }
1000
1001 declare module 'eslint/lib/rules/no-shadow' {
1002 declare module.exports: any;
1003 }
1004
1005 declare module 'eslint/lib/rules/no-spaced-func' {
1006 declare module.exports: any;
1007 }
1008
1009 declare module 'eslint/lib/rules/no-sparse-arrays' {
1010 declare module.exports: any;
1011 }
1012
1013 declare module 'eslint/lib/rules/no-sync' {
1014 declare module.exports: any;
1015 }
1016
1017 declare module 'eslint/lib/rules/no-tabs' {
1018 declare module.exports: any;
1019 }
1020
1021 declare module 'eslint/lib/rules/no-template-curly-in-string' {
1022 declare module.exports: any;
1023 }
1024
1025 declare module 'eslint/lib/rules/no-ternary' {
1026 declare module.exports: any;
1027 }
1028
1029 declare module 'eslint/lib/rules/no-this-before-super' {
1030 declare module.exports: any;
1031 }
1032
1033 declare module 'eslint/lib/rules/no-throw-literal' {
1034 declare module.exports: any;
1035 }
1036
1037 declare module 'eslint/lib/rules/no-trailing-spaces' {
1038 declare module.exports: any;
1039 }
1040
1041 declare module 'eslint/lib/rules/no-undef-init' {
1042 declare module.exports: any;
1043 }
1044
1045 declare module 'eslint/lib/rules/no-undef' {
1046 declare module.exports: any;
1047 }
1048
1049 declare module 'eslint/lib/rules/no-undefined' {
1050 declare module.exports: any;
1051 }
1052
1053 declare module 'eslint/lib/rules/no-underscore-dangle' {
1054 declare module.exports: any;
1055 }
1056
1057 declare module 'eslint/lib/rules/no-unexpected-multiline' {
1058 declare module.exports: any;
1059 }
1060
1061 declare module 'eslint/lib/rules/no-unmodified-loop-condition' {
1062 declare module.exports: any;
1063 }
1064
1065 declare module 'eslint/lib/rules/no-unneeded-ternary' {
1066 declare module.exports: any;
1067 }
1068
1069 declare module 'eslint/lib/rules/no-unreachable' {
1070 declare module.exports: any;
1071 }
1072
1073 declare module 'eslint/lib/rules/no-unsafe-finally' {
1074 declare module.exports: any;
1075 }
1076
1077 declare module 'eslint/lib/rules/no-unsafe-negation' {
1078 declare module.exports: any;
1079 }
1080
1081 declare module 'eslint/lib/rules/no-unused-expressions' {
1082 declare module.exports: any;
1083 }
1084
1085 declare module 'eslint/lib/rules/no-unused-labels' {
1086 declare module.exports: any;
1087 }
1088
1089 declare module 'eslint/lib/rules/no-unused-vars' {
1090 declare module.exports: any;
1091 }
1092
1093 declare module 'eslint/lib/rules/no-use-before-define' {
1094 declare module.exports: any;
1095 }
1096
1097 declare module 'eslint/lib/rules/no-useless-call' {
1098 declare module.exports: any;
1099 }
1100
1101 declare module 'eslint/lib/rules/no-useless-catch' {
1102 declare module.exports: any;
1103 }
1104
1105 declare module 'eslint/lib/rules/no-useless-computed-key' {
1106 declare module.exports: any;
1107 }
1108
1109 declare module 'eslint/lib/rules/no-useless-concat' {
1110 declare module.exports: any;
1111 }
1112
1113 declare module 'eslint/lib/rules/no-useless-constructor' {
1114 declare module.exports: any;
1115 }
1116
1117 declare module 'eslint/lib/rules/no-useless-escape' {
1118 declare module.exports: any;
1119 }
1120
1121 declare module 'eslint/lib/rules/no-useless-rename' {
1122 declare module.exports: any;
1123 }
1124
1125 declare module 'eslint/lib/rules/no-useless-return' {
1126 declare module.exports: any;
1127 }
1128
1129 declare module 'eslint/lib/rules/no-var' {
1130 declare module.exports: any;
1131 }
1132
1133 declare module 'eslint/lib/rules/no-void' {
1134 declare module.exports: any;
1135 }
1136
1137 declare module 'eslint/lib/rules/no-warning-comments' {
1138 declare module.exports: any;
1139 }
1140
1141 declare module 'eslint/lib/rules/no-whitespace-before-property' {
1142 declare module.exports: any;
1143 }
1144
1145 declare module 'eslint/lib/rules/no-with' {
1146 declare module.exports: any;
1147 }
1148
1149 declare module 'eslint/lib/rules/nonblock-statement-body-position' {
1150 declare module.exports: any;
1151 }
1152
1153 declare module 'eslint/lib/rules/object-curly-newline' {
1154 declare module.exports: any;
1155 }
1156
1157 declare module 'eslint/lib/rules/object-curly-spacing' {
1158 declare module.exports: any;
1159 }
1160
1161 declare module 'eslint/lib/rules/object-property-newline' {
1162 declare module.exports: any;
1163 }
1164
1165 declare module 'eslint/lib/rules/object-shorthand' {
1166 declare module.exports: any;
1167 }
1168
1169 declare module 'eslint/lib/rules/one-var-declaration-per-line' {
1170 declare module.exports: any;
1171 }
1172
1173 declare module 'eslint/lib/rules/one-var' {
1174 declare module.exports: any;
1175 }
1176
1177 declare module 'eslint/lib/rules/operator-assignment' {
1178 declare module.exports: any;
1179 }
1180
1181 declare module 'eslint/lib/rules/operator-linebreak' {
1182 declare module.exports: any;
1183 }
1184
1185 declare module 'eslint/lib/rules/padded-blocks' {
1186 declare module.exports: any;
1187 }
1188
1189 declare module 'eslint/lib/rules/padding-line-between-statements' {
1190 declare module.exports: any;
1191 }
1192
1193 declare module 'eslint/lib/rules/prefer-arrow-callback' {
1194 declare module.exports: any;
1195 }
1196
1197 declare module 'eslint/lib/rules/prefer-const' {
1198 declare module.exports: any;
1199 }
1200
1201 declare module 'eslint/lib/rules/prefer-destructuring' {
1202 declare module.exports: any;
1203 }
1204
1205 declare module 'eslint/lib/rules/prefer-exponentiation-operator' {
1206 declare module.exports: any;
1207 }
1208
1209 declare module 'eslint/lib/rules/prefer-named-capture-group' {
1210 declare module.exports: any;
1211 }
1212
1213 declare module 'eslint/lib/rules/prefer-numeric-literals' {
1214 declare module.exports: any;
1215 }
1216
1217 declare module 'eslint/lib/rules/prefer-object-spread' {
1218 declare module.exports: any;
1219 }
1220
1221 declare module 'eslint/lib/rules/prefer-promise-reject-errors' {
1222 declare module.exports: any;
1223 }
1224
1225 declare module 'eslint/lib/rules/prefer-reflect' {
1226 declare module.exports: any;
1227 }
1228
1229 declare module 'eslint/lib/rules/prefer-regex-literals' {
1230 declare module.exports: any;
1231 }
1232
1233 declare module 'eslint/lib/rules/prefer-rest-params' {
1234 declare module.exports: any;
1235 }
1236
1237 declare module 'eslint/lib/rules/prefer-spread' {
1238 declare module.exports: any;
1239 }
1240
1241 declare module 'eslint/lib/rules/prefer-template' {
1242 declare module.exports: any;
1243 }
1244
1245 declare module 'eslint/lib/rules/quote-props' {
1246 declare module.exports: any;
1247 }
1248
1249 declare module 'eslint/lib/rules/quotes' {
1250 declare module.exports: any;
1251 }
1252
1253 declare module 'eslint/lib/rules/radix' {
1254 declare module.exports: any;
1255 }
1256
1257 declare module 'eslint/lib/rules/require-atomic-updates' {
1258 declare module.exports: any;
1259 }
1260
1261 declare module 'eslint/lib/rules/require-await' {
1262 declare module.exports: any;
1263 }
1264
1265 declare module 'eslint/lib/rules/require-jsdoc' {
1266 declare module.exports: any;
1267 }
1268
1269 declare module 'eslint/lib/rules/require-unicode-regexp' {
1270 declare module.exports: any;
1271 }
1272
1273 declare module 'eslint/lib/rules/require-yield' {
1274 declare module.exports: any;
1275 }
1276
1277 declare module 'eslint/lib/rules/rest-spread-spacing' {
1278 declare module.exports: any;
1279 }
1280
1281 declare module 'eslint/lib/rules/semi-spacing' {
1282 declare module.exports: any;
1283 }
1284
1285 declare module 'eslint/lib/rules/semi-style' {
1286 declare module.exports: any;
1287 }
1288
1289 declare module 'eslint/lib/rules/semi' {
1290 declare module.exports: any;
1291 }
1292
1293 declare module 'eslint/lib/rules/sort-imports' {
1294 declare module.exports: any;
1295 }
1296
1297 declare module 'eslint/lib/rules/sort-keys' {
1298 declare module.exports: any;
1299 }
1300
1301 declare module 'eslint/lib/rules/sort-vars' {
1302 declare module.exports: any;
1303 }
1304
1305 declare module 'eslint/lib/rules/space-before-blocks' {
1306 declare module.exports: any;
1307 }
1308
1309 declare module 'eslint/lib/rules/space-before-function-paren' {
1310 declare module.exports: any;
1311 }
1312
1313 declare module 'eslint/lib/rules/space-in-parens' {
1314 declare module.exports: any;
1315 }
1316
1317 declare module 'eslint/lib/rules/space-infix-ops' {
1318 declare module.exports: any;
1319 }
1320
1321 declare module 'eslint/lib/rules/space-unary-ops' {
1322 declare module.exports: any;
1323 }
1324
1325 declare module 'eslint/lib/rules/spaced-comment' {
1326 declare module.exports: any;
1327 }
1328
1329 declare module 'eslint/lib/rules/strict' {
1330 declare module.exports: any;
1331 }
1332
1333 declare module 'eslint/lib/rules/switch-colon-spacing' {
1334 declare module.exports: any;
1335 }
1336
1337 declare module 'eslint/lib/rules/symbol-description' {
1338 declare module.exports: any;
1339 }
1340
1341 declare module 'eslint/lib/rules/template-curly-spacing' {
1342 declare module.exports: any;
1343 }
1344
1345 declare module 'eslint/lib/rules/template-tag-spacing' {
1346 declare module.exports: any;
1347 }
1348
1349 declare module 'eslint/lib/rules/unicode-bom' {
1350 declare module.exports: any;
1351 }
1352
1353 declare module 'eslint/lib/rules/use-isnan' {
1354 declare module.exports: any;
1355 }
1356
1357 declare module 'eslint/lib/rules/utils/ast-utils' {
1358 declare module.exports: any;
1359 }
1360
1361 declare module 'eslint/lib/rules/utils/fix-tracker' {
1362 declare module.exports: any;
1363 }
1364
1365 declare module 'eslint/lib/rules/utils/keywords' {
1366 declare module.exports: any;
1367 }
1368
1369 declare module 'eslint/lib/rules/utils/lazy-loading-rule-map' {
1370 declare module.exports: any;
1371 }
1372
1373 declare module 'eslint/lib/rules/utils/patterns/letters' {
1374 declare module.exports: any;
1375 }
1376
1377 declare module 'eslint/lib/rules/utils/unicode' {
1378 declare module.exports: any;
1379 }
1380
1381 declare module 'eslint/lib/rules/utils/unicode/is-combining-character' {
1382 declare module.exports: any;
1383 }
1384
1385 declare module 'eslint/lib/rules/utils/unicode/is-emoji-modifier' {
1386 declare module.exports: any;
1387 }
1388
1389 declare module 'eslint/lib/rules/utils/unicode/is-regional-indicator-symbol' {
1390 declare module.exports: any;
1391 }
1392
1393 declare module 'eslint/lib/rules/utils/unicode/is-surrogate-pair' {
1394 declare module.exports: any;
1395 }
1396
1397 declare module 'eslint/lib/rules/valid-jsdoc' {
1398 declare module.exports: any;
1399 }
1400
1401 declare module 'eslint/lib/rules/valid-typeof' {
1402 declare module.exports: any;
1403 }
1404
1405 declare module 'eslint/lib/rules/vars-on-top' {
1406 declare module.exports: any;
1407 }
1408
1409 declare module 'eslint/lib/rules/wrap-iife' {
1410 declare module.exports: any;
1411 }
1412
1413 declare module 'eslint/lib/rules/wrap-regex' {
1414 declare module.exports: any;
1415 }
1416
1417 declare module 'eslint/lib/rules/yield-star-spacing' {
1418 declare module.exports: any;
1419 }
1420
1421 declare module 'eslint/lib/rules/yoda' {
1422 declare module.exports: any;
1423 }
1424
1425 declare module 'eslint/lib/shared/ajv' {
1426 declare module.exports: any;
1427 }
1428
1429 declare module 'eslint/lib/shared/ast-utils' {
1430 declare module.exports: any;
1431 }
1432
1433 declare module 'eslint/lib/shared/config-ops' {
1434 declare module.exports: any;
1435 }
1436
1437 declare module 'eslint/lib/shared/config-validator' {
1438 declare module.exports: any;
1439 }
1440
1441 declare module 'eslint/lib/shared/logging' {
1442 declare module.exports: any;
1443 }
1444
1445 declare module 'eslint/lib/shared/naming' {
1446 declare module.exports: any;
1447 }
1448
1449 declare module 'eslint/lib/shared/relative-module-resolver' {
1450 declare module.exports: any;
1451 }
1452
1453 declare module 'eslint/lib/shared/runtime-info' {
1454 declare module.exports: any;
1455 }
1456
1457 declare module 'eslint/lib/shared/traverser' {
1458 declare module.exports: any;
1459 }
1460
1461 declare module 'eslint/lib/shared/types' {
1462 declare module.exports: any;
1463 }
1464
1465 declare module 'eslint/lib/source-code' {
1466 declare module.exports: any;
1467 }
1468
1469 declare module 'eslint/lib/source-code/source-code' {
1470 declare module.exports: any;
1471 }
1472
1473 declare module 'eslint/lib/source-code/token-store/backward-token-comment-cursor' {
1474 declare module.exports: any;
1475 }
1476
1477 declare module 'eslint/lib/source-code/token-store/backward-token-cursor' {
1478 declare module.exports: any;
1479 }
1480
1481 declare module 'eslint/lib/source-code/token-store/cursor' {
1482 declare module.exports: any;
1483 }
1484
1485 declare module 'eslint/lib/source-code/token-store/cursors' {
1486 declare module.exports: any;
1487 }
1488
1489 declare module 'eslint/lib/source-code/token-store/decorative-cursor' {
1490 declare module.exports: any;
1491 }
1492
1493 declare module 'eslint/lib/source-code/token-store/filter-cursor' {
1494 declare module.exports: any;
1495 }
1496
1497 declare module 'eslint/lib/source-code/token-store/forward-token-comment-cursor' {
1498 declare module.exports: any;
1499 }
1500
1501 declare module 'eslint/lib/source-code/token-store/forward-token-cursor' {
1502 declare module.exports: any;
1503 }
1504
1505 declare module 'eslint/lib/source-code/token-store' {
1506 declare module.exports: any;
1507 }
1508
1509 declare module 'eslint/lib/source-code/token-store/limit-cursor' {
1510 declare module.exports: any;
1511 }
1512
1513 declare module 'eslint/lib/source-code/token-store/padded-token-cursor' {
1514 declare module.exports: any;
1515 }
1516
1517 declare module 'eslint/lib/source-code/token-store/skip-cursor' {
1518 declare module.exports: any;
1519 }
1520
1521 declare module 'eslint/lib/source-code/token-store/utils' {
1522 declare module.exports: any;
1523 }
1524
1525 // Filename aliases
1526 declare module 'eslint/bin/eslint.js' {
1527 declare module.exports: $Exports<'eslint/bin/eslint'>;
1528 }
1529 declare module 'eslint/conf/config-schema.js' {
1530 declare module.exports: $Exports<'eslint/conf/config-schema'>;
1531 }
1532 declare module 'eslint/conf/default-cli-options.js' {
1533 declare module.exports: $Exports<'eslint/conf/default-cli-options'>;
1534 }
1535 declare module 'eslint/conf/environments.js' {
1536 declare module.exports: $Exports<'eslint/conf/environments'>;
1537 }
1538 declare module 'eslint/conf/eslint-all.js' {
1539 declare module.exports: $Exports<'eslint/conf/eslint-all'>;
1540 }
1541 declare module 'eslint/conf/eslint-recommended.js' {
1542 declare module.exports: $Exports<'eslint/conf/eslint-recommended'>;
1543 }
1544 declare module 'eslint/lib/api.js' {
1545 declare module.exports: $Exports<'eslint/lib/api'>;
1546 }
1547 declare module 'eslint/lib/cli-engine/cascading-config-array-factory.js' {
1548 declare module.exports: $Exports<'eslint/lib/cli-engine/cascading-config-array-factory'>;
1549 }
1550 declare module 'eslint/lib/cli-engine/cli-engine.js' {
1551 declare module.exports: $Exports<'eslint/lib/cli-engine/cli-engine'>;
1552 }
1553 declare module 'eslint/lib/cli-engine/config-array-factory.js' {
1554 declare module.exports: $Exports<'eslint/lib/cli-engine/config-array-factory'>;
1555 }
1556 declare module 'eslint/lib/cli-engine/config-array/config-array.js' {
1557 declare module.exports: $Exports<'eslint/lib/cli-engine/config-array/config-array'>;
1558 }
1559 declare module 'eslint/lib/cli-engine/config-array/config-dependency.js' {
1560 declare module.exports: $Exports<'eslint/lib/cli-engine/config-array/config-dependency'>;
1561 }
1562 declare module 'eslint/lib/cli-engine/config-array/extracted-config.js' {
1563 declare module.exports: $Exports<'eslint/lib/cli-engine/config-array/extracted-config'>;
1564 }
1565 declare module 'eslint/lib/cli-engine/config-array/ignore-pattern.js' {
1566 declare module.exports: $Exports<'eslint/lib/cli-engine/config-array/ignore-pattern'>;
1567 }
1568 declare module 'eslint/lib/cli-engine/config-array/index' {
1569 declare module.exports: $Exports<'eslint/lib/cli-engine/config-array'>;
1570 }
1571 declare module 'eslint/lib/cli-engine/config-array/index.js' {
1572 declare module.exports: $Exports<'eslint/lib/cli-engine/config-array'>;
1573 }
1574 declare module 'eslint/lib/cli-engine/config-array/override-tester.js' {
1575 declare module.exports: $Exports<'eslint/lib/cli-engine/config-array/override-tester'>;
1576 }
1577 declare module 'eslint/lib/cli-engine/file-enumerator.js' {
1578 declare module.exports: $Exports<'eslint/lib/cli-engine/file-enumerator'>;
1579 }
1580 declare module 'eslint/lib/cli-engine/formatters/checkstyle.js' {
1581 declare module.exports: $Exports<'eslint/lib/cli-engine/formatters/checkstyle'>;
1582 }
1583 declare module 'eslint/lib/cli-engine/formatters/codeframe.js' {
1584 declare module.exports: $Exports<'eslint/lib/cli-engine/formatters/codeframe'>;
1585 }
1586 declare module 'eslint/lib/cli-engine/formatters/compact.js' {
1587 declare module.exports: $Exports<'eslint/lib/cli-engine/formatters/compact'>;
1588 }
1589 declare module 'eslint/lib/cli-engine/formatters/html.js' {
1590 declare module.exports: $Exports<'eslint/lib/cli-engine/formatters/html'>;
1591 }
1592 declare module 'eslint/lib/cli-engine/formatters/jslint-xml.js' {
1593 declare module.exports: $Exports<'eslint/lib/cli-engine/formatters/jslint-xml'>;
1594 }
1595 declare module 'eslint/lib/cli-engine/formatters/json-with-metadata.js' {
1596 declare module.exports: $Exports<'eslint/lib/cli-engine/formatters/json-with-metadata'>;
1597 }
1598 declare module 'eslint/lib/cli-engine/formatters/json.js' {
1599 declare module.exports: $Exports<'eslint/lib/cli-engine/formatters/json'>;
1600 }
1601 declare module 'eslint/lib/cli-engine/formatters/junit.js' {
1602 declare module.exports: $Exports<'eslint/lib/cli-engine/formatters/junit'>;
1603 }
1604 declare module 'eslint/lib/cli-engine/formatters/stylish.js' {
1605 declare module.exports: $Exports<'eslint/lib/cli-engine/formatters/stylish'>;
1606 }
1607 declare module 'eslint/lib/cli-engine/formatters/table.js' {
1608 declare module.exports: $Exports<'eslint/lib/cli-engine/formatters/table'>;
1609 }
1610 declare module 'eslint/lib/cli-engine/formatters/tap.js' {
1611 declare module.exports: $Exports<'eslint/lib/cli-engine/formatters/tap'>;
1612 }
1613 declare module 'eslint/lib/cli-engine/formatters/unix.js' {
1614 declare module.exports: $Exports<'eslint/lib/cli-engine/formatters/unix'>;
1615 }
1616 declare module 'eslint/lib/cli-engine/formatters/visualstudio.js' {
1617 declare module.exports: $Exports<'eslint/lib/cli-engine/formatters/visualstudio'>;
1618 }
1619 declare module 'eslint/lib/cli-engine/hash.js' {
1620 declare module.exports: $Exports<'eslint/lib/cli-engine/hash'>;
1621 }
1622 declare module 'eslint/lib/cli-engine/index' {
1623 declare module.exports: $Exports<'eslint/lib/cli-engine'>;
1624 }
1625 declare module 'eslint/lib/cli-engine/index.js' {
1626 declare module.exports: $Exports<'eslint/lib/cli-engine'>;
1627 }
1628 declare module 'eslint/lib/cli-engine/lint-result-cache.js' {
1629 declare module.exports: $Exports<'eslint/lib/cli-engine/lint-result-cache'>;
1630 }
1631 declare module 'eslint/lib/cli-engine/load-rules.js' {
1632 declare module.exports: $Exports<'eslint/lib/cli-engine/load-rules'>;
1633 }
1634 declare module 'eslint/lib/cli-engine/xml-escape.js' {
1635 declare module.exports: $Exports<'eslint/lib/cli-engine/xml-escape'>;
1636 }
1637 declare module 'eslint/lib/cli.js' {
1638 declare module.exports: $Exports<'eslint/lib/cli'>;
1639 }
1640 declare module 'eslint/lib/init/autoconfig.js' {
1641 declare module.exports: $Exports<'eslint/lib/init/autoconfig'>;
1642 }
1643 declare module 'eslint/lib/init/config-file.js' {
1644 declare module.exports: $Exports<'eslint/lib/init/config-file'>;
1645 }
1646 declare module 'eslint/lib/init/config-initializer.js' {
1647 declare module.exports: $Exports<'eslint/lib/init/config-initializer'>;
1648 }
1649 declare module 'eslint/lib/init/config-rule.js' {
1650 declare module.exports: $Exports<'eslint/lib/init/config-rule'>;
1651 }
1652 declare module 'eslint/lib/init/npm-utils.js' {
1653 declare module.exports: $Exports<'eslint/lib/init/npm-utils'>;
1654 }
1655 declare module 'eslint/lib/init/source-code-utils.js' {
1656 declare module.exports: $Exports<'eslint/lib/init/source-code-utils'>;
1657 }
1658 declare module 'eslint/lib/linter/apply-disable-directives.js' {
1659 declare module.exports: $Exports<'eslint/lib/linter/apply-disable-directives'>;
1660 }
1661 declare module 'eslint/lib/linter/code-path-analysis/code-path-analyzer.js' {
1662 declare module.exports: $Exports<'eslint/lib/linter/code-path-analysis/code-path-analyzer'>;
1663 }
1664 declare module 'eslint/lib/linter/code-path-analysis/code-path-segment.js' {
1665 declare module.exports: $Exports<'eslint/lib/linter/code-path-analysis/code-path-segment'>;
1666 }
1667 declare module 'eslint/lib/linter/code-path-analysis/code-path-state.js' {
1668 declare module.exports: $Exports<'eslint/lib/linter/code-path-analysis/code-path-state'>;
1669 }
1670 declare module 'eslint/lib/linter/code-path-analysis/code-path.js' {
1671 declare module.exports: $Exports<'eslint/lib/linter/code-path-analysis/code-path'>;
1672 }
1673 declare module 'eslint/lib/linter/code-path-analysis/debug-helpers.js' {
1674 declare module.exports: $Exports<'eslint/lib/linter/code-path-analysis/debug-helpers'>;
1675 }
1676 declare module 'eslint/lib/linter/code-path-analysis/fork-context.js' {
1677 declare module.exports: $Exports<'eslint/lib/linter/code-path-analysis/fork-context'>;
1678 }
1679 declare module 'eslint/lib/linter/code-path-analysis/id-generator.js' {
1680 declare module.exports: $Exports<'eslint/lib/linter/code-path-analysis/id-generator'>;
1681 }
1682 declare module 'eslint/lib/linter/config-comment-parser.js' {
1683 declare module.exports: $Exports<'eslint/lib/linter/config-comment-parser'>;
1684 }
1685 declare module 'eslint/lib/linter/index' {
1686 declare module.exports: $Exports<'eslint/lib/linter'>;
1687 }
1688 declare module 'eslint/lib/linter/index.js' {
1689 declare module.exports: $Exports<'eslint/lib/linter'>;
1690 }
1691 declare module 'eslint/lib/linter/interpolate.js' {
1692 declare module.exports: $Exports<'eslint/lib/linter/interpolate'>;
1693 }
1694 declare module 'eslint/lib/linter/linter.js' {
1695 declare module.exports: $Exports<'eslint/lib/linter/linter'>;
1696 }
1697 declare module 'eslint/lib/linter/node-event-generator.js' {
1698 declare module.exports: $Exports<'eslint/lib/linter/node-event-generator'>;
1699 }
1700 declare module 'eslint/lib/linter/report-translator.js' {
1701 declare module.exports: $Exports<'eslint/lib/linter/report-translator'>;
1702 }
1703 declare module 'eslint/lib/linter/rule-fixer.js' {
1704 declare module.exports: $Exports<'eslint/lib/linter/rule-fixer'>;
1705 }
1706 declare module 'eslint/lib/linter/rules.js' {
1707 declare module.exports: $Exports<'eslint/lib/linter/rules'>;
1708 }
1709 declare module 'eslint/lib/linter/safe-emitter.js' {
1710 declare module.exports: $Exports<'eslint/lib/linter/safe-emitter'>;
1711 }
1712 declare module 'eslint/lib/linter/source-code-fixer.js' {
1713 declare module.exports: $Exports<'eslint/lib/linter/source-code-fixer'>;
1714 }
1715 declare module 'eslint/lib/linter/timing.js' {
1716 declare module.exports: $Exports<'eslint/lib/linter/timing'>;
1717 }
1718 declare module 'eslint/lib/options.js' {
1719 declare module.exports: $Exports<'eslint/lib/options'>;
1720 }
1721 declare module 'eslint/lib/rule-tester/index' {
1722 declare module.exports: $Exports<'eslint/lib/rule-tester'>;
1723 }
1724 declare module 'eslint/lib/rule-tester/index.js' {
1725 declare module.exports: $Exports<'eslint/lib/rule-tester'>;
1726 }
1727 declare module 'eslint/lib/rule-tester/rule-tester.js' {
1728 declare module.exports: $Exports<'eslint/lib/rule-tester/rule-tester'>;
1729 }
1730 declare module 'eslint/lib/rules/accessor-pairs.js' {
1731 declare module.exports: $Exports<'eslint/lib/rules/accessor-pairs'>;
1732 }
1733 declare module 'eslint/lib/rules/array-bracket-newline.js' {
1734 declare module.exports: $Exports<'eslint/lib/rules/array-bracket-newline'>;
1735 }
1736 declare module 'eslint/lib/rules/array-bracket-spacing.js' {
1737 declare module.exports: $Exports<'eslint/lib/rules/array-bracket-spacing'>;
1738 }
1739 declare module 'eslint/lib/rules/array-callback-return.js' {
1740 declare module.exports: $Exports<'eslint/lib/rules/array-callback-return'>;
1741 }
1742 declare module 'eslint/lib/rules/array-element-newline.js' {
1743 declare module.exports: $Exports<'eslint/lib/rules/array-element-newline'>;
1744 }
1745 declare module 'eslint/lib/rules/arrow-body-style.js' {
1746 declare module.exports: $Exports<'eslint/lib/rules/arrow-body-style'>;
1747 }
1748 declare module 'eslint/lib/rules/arrow-parens.js' {
1749 declare module.exports: $Exports<'eslint/lib/rules/arrow-parens'>;
1750 }
1751 declare module 'eslint/lib/rules/arrow-spacing.js' {
1752 declare module.exports: $Exports<'eslint/lib/rules/arrow-spacing'>;
1753 }
1754 declare module 'eslint/lib/rules/block-scoped-var.js' {
1755 declare module.exports: $Exports<'eslint/lib/rules/block-scoped-var'>;
1756 }
1757 declare module 'eslint/lib/rules/block-spacing.js' {
1758 declare module.exports: $Exports<'eslint/lib/rules/block-spacing'>;
1759 }
1760 declare module 'eslint/lib/rules/brace-style.js' {
1761 declare module.exports: $Exports<'eslint/lib/rules/brace-style'>;
1762 }
1763 declare module 'eslint/lib/rules/callback-return.js' {
1764 declare module.exports: $Exports<'eslint/lib/rules/callback-return'>;
1765 }
1766 declare module 'eslint/lib/rules/camelcase.js' {
1767 declare module.exports: $Exports<'eslint/lib/rules/camelcase'>;
1768 }
1769 declare module 'eslint/lib/rules/capitalized-comments.js' {
1770 declare module.exports: $Exports<'eslint/lib/rules/capitalized-comments'>;
1771 }
1772 declare module 'eslint/lib/rules/class-methods-use-this.js' {
1773 declare module.exports: $Exports<'eslint/lib/rules/class-methods-use-this'>;
1774 }
1775 declare module 'eslint/lib/rules/comma-dangle.js' {
1776 declare module.exports: $Exports<'eslint/lib/rules/comma-dangle'>;
1777 }
1778 declare module 'eslint/lib/rules/comma-spacing.js' {
1779 declare module.exports: $Exports<'eslint/lib/rules/comma-spacing'>;
1780 }
1781 declare module 'eslint/lib/rules/comma-style.js' {
1782 declare module.exports: $Exports<'eslint/lib/rules/comma-style'>;
1783 }
1784 declare module 'eslint/lib/rules/complexity.js' {
1785 declare module.exports: $Exports<'eslint/lib/rules/complexity'>;
1786 }
1787 declare module 'eslint/lib/rules/computed-property-spacing.js' {
1788 declare module.exports: $Exports<'eslint/lib/rules/computed-property-spacing'>;
1789 }
1790 declare module 'eslint/lib/rules/consistent-return.js' {
1791 declare module.exports: $Exports<'eslint/lib/rules/consistent-return'>;
1792 }
1793 declare module 'eslint/lib/rules/consistent-this.js' {
1794 declare module.exports: $Exports<'eslint/lib/rules/consistent-this'>;
1795 }
1796 declare module 'eslint/lib/rules/constructor-super.js' {
1797 declare module.exports: $Exports<'eslint/lib/rules/constructor-super'>;
1798 }
1799 declare module 'eslint/lib/rules/curly.js' {
1800 declare module.exports: $Exports<'eslint/lib/rules/curly'>;
1801 }
1802 declare module 'eslint/lib/rules/default-case.js' {
1803 declare module.exports: $Exports<'eslint/lib/rules/default-case'>;
1804 }
1805 declare module 'eslint/lib/rules/default-param-last.js' {
1806 declare module.exports: $Exports<'eslint/lib/rules/default-param-last'>;
1807 }
1808 declare module 'eslint/lib/rules/dot-location.js' {
1809 declare module.exports: $Exports<'eslint/lib/rules/dot-location'>;
1810 }
1811 declare module 'eslint/lib/rules/dot-notation.js' {
1812 declare module.exports: $Exports<'eslint/lib/rules/dot-notation'>;
1813 }
1814 declare module 'eslint/lib/rules/eol-last.js' {
1815 declare module.exports: $Exports<'eslint/lib/rules/eol-last'>;
1816 }
1817 declare module 'eslint/lib/rules/eqeqeq.js' {
1818 declare module.exports: $Exports<'eslint/lib/rules/eqeqeq'>;
1819 }
1820 declare module 'eslint/lib/rules/for-direction.js' {
1821 declare module.exports: $Exports<'eslint/lib/rules/for-direction'>;
1822 }
1823 declare module 'eslint/lib/rules/func-call-spacing.js' {
1824 declare module.exports: $Exports<'eslint/lib/rules/func-call-spacing'>;
1825 }
1826 declare module 'eslint/lib/rules/func-name-matching.js' {
1827 declare module.exports: $Exports<'eslint/lib/rules/func-name-matching'>;
1828 }
1829 declare module 'eslint/lib/rules/func-names.js' {
1830 declare module.exports: $Exports<'eslint/lib/rules/func-names'>;
1831 }
1832 declare module 'eslint/lib/rules/func-style.js' {
1833 declare module.exports: $Exports<'eslint/lib/rules/func-style'>;
1834 }
1835 declare module 'eslint/lib/rules/function-call-argument-newline.js' {
1836 declare module.exports: $Exports<'eslint/lib/rules/function-call-argument-newline'>;
1837 }
1838 declare module 'eslint/lib/rules/function-paren-newline.js' {
1839 declare module.exports: $Exports<'eslint/lib/rules/function-paren-newline'>;
1840 }
1841 declare module 'eslint/lib/rules/generator-star-spacing.js' {
1842 declare module.exports: $Exports<'eslint/lib/rules/generator-star-spacing'>;
1843 }
1844 declare module 'eslint/lib/rules/getter-return.js' {
1845 declare module.exports: $Exports<'eslint/lib/rules/getter-return'>;
1846 }
1847 declare module 'eslint/lib/rules/global-require.js' {
1848 declare module.exports: $Exports<'eslint/lib/rules/global-require'>;
1849 }
1850 declare module 'eslint/lib/rules/grouped-accessor-pairs.js' {
1851 declare module.exports: $Exports<'eslint/lib/rules/grouped-accessor-pairs'>;
1852 }
1853 declare module 'eslint/lib/rules/guard-for-in.js' {
1854 declare module.exports: $Exports<'eslint/lib/rules/guard-for-in'>;
1855 }
1856 declare module 'eslint/lib/rules/handle-callback-err.js' {
1857 declare module.exports: $Exports<'eslint/lib/rules/handle-callback-err'>;
1858 }
1859 declare module 'eslint/lib/rules/id-blacklist.js' {
1860 declare module.exports: $Exports<'eslint/lib/rules/id-blacklist'>;
1861 }
1862 declare module 'eslint/lib/rules/id-length.js' {
1863 declare module.exports: $Exports<'eslint/lib/rules/id-length'>;
1864 }
1865 declare module 'eslint/lib/rules/id-match.js' {
1866 declare module.exports: $Exports<'eslint/lib/rules/id-match'>;
1867 }
1868 declare module 'eslint/lib/rules/implicit-arrow-linebreak.js' {
1869 declare module.exports: $Exports<'eslint/lib/rules/implicit-arrow-linebreak'>;
1870 }
1871 declare module 'eslint/lib/rules/indent-legacy.js' {
1872 declare module.exports: $Exports<'eslint/lib/rules/indent-legacy'>;
1873 }
1874 declare module 'eslint/lib/rules/indent.js' {
1875 declare module.exports: $Exports<'eslint/lib/rules/indent'>;
1876 }
1877 declare module 'eslint/lib/rules/index' {
1878 declare module.exports: $Exports<'eslint/lib/rules'>;
1879 }
1880 declare module 'eslint/lib/rules/index.js' {
1881 declare module.exports: $Exports<'eslint/lib/rules'>;
1882 }
1883 declare module 'eslint/lib/rules/init-declarations.js' {
1884 declare module.exports: $Exports<'eslint/lib/rules/init-declarations'>;
1885 }
1886 declare module 'eslint/lib/rules/jsx-quotes.js' {
1887 declare module.exports: $Exports<'eslint/lib/rules/jsx-quotes'>;
1888 }
1889 declare module 'eslint/lib/rules/key-spacing.js' {
1890 declare module.exports: $Exports<'eslint/lib/rules/key-spacing'>;
1891 }
1892 declare module 'eslint/lib/rules/keyword-spacing.js' {
1893 declare module.exports: $Exports<'eslint/lib/rules/keyword-spacing'>;
1894 }
1895 declare module 'eslint/lib/rules/line-comment-position.js' {
1896 declare module.exports: $Exports<'eslint/lib/rules/line-comment-position'>;
1897 }
1898 declare module 'eslint/lib/rules/linebreak-style.js' {
1899 declare module.exports: $Exports<'eslint/lib/rules/linebreak-style'>;
1900 }
1901 declare module 'eslint/lib/rules/lines-around-comment.js' {
1902 declare module.exports: $Exports<'eslint/lib/rules/lines-around-comment'>;
1903 }
1904 declare module 'eslint/lib/rules/lines-around-directive.js' {
1905 declare module.exports: $Exports<'eslint/lib/rules/lines-around-directive'>;
1906 }
1907 declare module 'eslint/lib/rules/lines-between-class-members.js' {
1908 declare module.exports: $Exports<'eslint/lib/rules/lines-between-class-members'>;
1909 }
1910 declare module 'eslint/lib/rules/max-classes-per-file.js' {
1911 declare module.exports: $Exports<'eslint/lib/rules/max-classes-per-file'>;
1912 }
1913 declare module 'eslint/lib/rules/max-depth.js' {
1914 declare module.exports: $Exports<'eslint/lib/rules/max-depth'>;
1915 }
1916 declare module 'eslint/lib/rules/max-len.js' {
1917 declare module.exports: $Exports<'eslint/lib/rules/max-len'>;
1918 }
1919 declare module 'eslint/lib/rules/max-lines-per-function.js' {
1920 declare module.exports: $Exports<'eslint/lib/rules/max-lines-per-function'>;
1921 }
1922 declare module 'eslint/lib/rules/max-lines.js' {
1923 declare module.exports: $Exports<'eslint/lib/rules/max-lines'>;
1924 }
1925 declare module 'eslint/lib/rules/max-nested-callbacks.js' {
1926 declare module.exports: $Exports<'eslint/lib/rules/max-nested-callbacks'>;
1927 }
1928 declare module 'eslint/lib/rules/max-params.js' {
1929 declare module.exports: $Exports<'eslint/lib/rules/max-params'>;
1930 }
1931 declare module 'eslint/lib/rules/max-statements-per-line.js' {
1932 declare module.exports: $Exports<'eslint/lib/rules/max-statements-per-line'>;
1933 }
1934 declare module 'eslint/lib/rules/max-statements.js' {
1935 declare module.exports: $Exports<'eslint/lib/rules/max-statements'>;
1936 }
1937 declare module 'eslint/lib/rules/multiline-comment-style.js' {
1938 declare module.exports: $Exports<'eslint/lib/rules/multiline-comment-style'>;
1939 }
1940 declare module 'eslint/lib/rules/multiline-ternary.js' {
1941 declare module.exports: $Exports<'eslint/lib/rules/multiline-ternary'>;
1942 }
1943 declare module 'eslint/lib/rules/new-cap.js' {
1944 declare module.exports: $Exports<'eslint/lib/rules/new-cap'>;
1945 }
1946 declare module 'eslint/lib/rules/new-parens.js' {
1947 declare module.exports: $Exports<'eslint/lib/rules/new-parens'>;
1948 }
1949 declare module 'eslint/lib/rules/newline-after-var.js' {
1950 declare module.exports: $Exports<'eslint/lib/rules/newline-after-var'>;
1951 }
1952 declare module 'eslint/lib/rules/newline-before-return.js' {
1953 declare module.exports: $Exports<'eslint/lib/rules/newline-before-return'>;
1954 }
1955 declare module 'eslint/lib/rules/newline-per-chained-call.js' {
1956 declare module.exports: $Exports<'eslint/lib/rules/newline-per-chained-call'>;
1957 }
1958 declare module 'eslint/lib/rules/no-alert.js' {
1959 declare module.exports: $Exports<'eslint/lib/rules/no-alert'>;
1960 }
1961 declare module 'eslint/lib/rules/no-array-constructor.js' {
1962 declare module.exports: $Exports<'eslint/lib/rules/no-array-constructor'>;
1963 }
1964 declare module 'eslint/lib/rules/no-async-promise-executor.js' {
1965 declare module.exports: $Exports<'eslint/lib/rules/no-async-promise-executor'>;
1966 }
1967 declare module 'eslint/lib/rules/no-await-in-loop.js' {
1968 declare module.exports: $Exports<'eslint/lib/rules/no-await-in-loop'>;
1969 }
1970 declare module 'eslint/lib/rules/no-bitwise.js' {
1971 declare module.exports: $Exports<'eslint/lib/rules/no-bitwise'>;
1972 }
1973 declare module 'eslint/lib/rules/no-buffer-constructor.js' {
1974 declare module.exports: $Exports<'eslint/lib/rules/no-buffer-constructor'>;
1975 }
1976 declare module 'eslint/lib/rules/no-caller.js' {
1977 declare module.exports: $Exports<'eslint/lib/rules/no-caller'>;
1978 }
1979 declare module 'eslint/lib/rules/no-case-declarations.js' {
1980 declare module.exports: $Exports<'eslint/lib/rules/no-case-declarations'>;
1981 }
1982 declare module 'eslint/lib/rules/no-catch-shadow.js' {
1983 declare module.exports: $Exports<'eslint/lib/rules/no-catch-shadow'>;
1984 }
1985 declare module 'eslint/lib/rules/no-class-assign.js' {
1986 declare module.exports: $Exports<'eslint/lib/rules/no-class-assign'>;
1987 }
1988 declare module 'eslint/lib/rules/no-compare-neg-zero.js' {
1989 declare module.exports: $Exports<'eslint/lib/rules/no-compare-neg-zero'>;
1990 }
1991 declare module 'eslint/lib/rules/no-cond-assign.js' {
1992 declare module.exports: $Exports<'eslint/lib/rules/no-cond-assign'>;
1993 }
1994 declare module 'eslint/lib/rules/no-confusing-arrow.js' {
1995 declare module.exports: $Exports<'eslint/lib/rules/no-confusing-arrow'>;
1996 }
1997 declare module 'eslint/lib/rules/no-console.js' {
1998 declare module.exports: $Exports<'eslint/lib/rules/no-console'>;
1999 }
2000 declare module 'eslint/lib/rules/no-const-assign.js' {
2001 declare module.exports: $Exports<'eslint/lib/rules/no-const-assign'>;
2002 }
2003 declare module 'eslint/lib/rules/no-constant-condition.js' {
2004 declare module.exports: $Exports<'eslint/lib/rules/no-constant-condition'>;
2005 }
2006 declare module 'eslint/lib/rules/no-constructor-return.js' {
2007 declare module.exports: $Exports<'eslint/lib/rules/no-constructor-return'>;
2008 }
2009 declare module 'eslint/lib/rules/no-continue.js' {
2010 declare module.exports: $Exports<'eslint/lib/rules/no-continue'>;
2011 }
2012 declare module 'eslint/lib/rules/no-control-regex.js' {
2013 declare module.exports: $Exports<'eslint/lib/rules/no-control-regex'>;
2014 }
2015 declare module 'eslint/lib/rules/no-debugger.js' {
2016 declare module.exports: $Exports<'eslint/lib/rules/no-debugger'>;
2017 }
2018 declare module 'eslint/lib/rules/no-delete-var.js' {
2019 declare module.exports: $Exports<'eslint/lib/rules/no-delete-var'>;
2020 }
2021 declare module 'eslint/lib/rules/no-div-regex.js' {
2022 declare module.exports: $Exports<'eslint/lib/rules/no-div-regex'>;
2023 }
2024 declare module 'eslint/lib/rules/no-dupe-args.js' {
2025 declare module.exports: $Exports<'eslint/lib/rules/no-dupe-args'>;
2026 }
2027 declare module 'eslint/lib/rules/no-dupe-class-members.js' {
2028 declare module.exports: $Exports<'eslint/lib/rules/no-dupe-class-members'>;
2029 }
2030 declare module 'eslint/lib/rules/no-dupe-else-if.js' {
2031 declare module.exports: $Exports<'eslint/lib/rules/no-dupe-else-if'>;
2032 }
2033 declare module 'eslint/lib/rules/no-dupe-keys.js' {
2034 declare module.exports: $Exports<'eslint/lib/rules/no-dupe-keys'>;
2035 }
2036 declare module 'eslint/lib/rules/no-duplicate-case.js' {
2037 declare module.exports: $Exports<'eslint/lib/rules/no-duplicate-case'>;
2038 }
2039 declare module 'eslint/lib/rules/no-duplicate-imports.js' {
2040 declare module.exports: $Exports<'eslint/lib/rules/no-duplicate-imports'>;
2041 }
2042 declare module 'eslint/lib/rules/no-else-return.js' {
2043 declare module.exports: $Exports<'eslint/lib/rules/no-else-return'>;
2044 }
2045 declare module 'eslint/lib/rules/no-empty-character-class.js' {
2046 declare module.exports: $Exports<'eslint/lib/rules/no-empty-character-class'>;
2047 }
2048 declare module 'eslint/lib/rules/no-empty-function.js' {
2049 declare module.exports: $Exports<'eslint/lib/rules/no-empty-function'>;
2050 }
2051 declare module 'eslint/lib/rules/no-empty-pattern.js' {
2052 declare module.exports: $Exports<'eslint/lib/rules/no-empty-pattern'>;
2053 }
2054 declare module 'eslint/lib/rules/no-empty.js' {
2055 declare module.exports: $Exports<'eslint/lib/rules/no-empty'>;
2056 }
2057 declare module 'eslint/lib/rules/no-eq-null.js' {
2058 declare module.exports: $Exports<'eslint/lib/rules/no-eq-null'>;
2059 }
2060 declare module 'eslint/lib/rules/no-eval.js' {
2061 declare module.exports: $Exports<'eslint/lib/rules/no-eval'>;
2062 }
2063 declare module 'eslint/lib/rules/no-ex-assign.js' {
2064 declare module.exports: $Exports<'eslint/lib/rules/no-ex-assign'>;
2065 }
2066 declare module 'eslint/lib/rules/no-extend-native.js' {
2067 declare module.exports: $Exports<'eslint/lib/rules/no-extend-native'>;
2068 }
2069 declare module 'eslint/lib/rules/no-extra-bind.js' {
2070 declare module.exports: $Exports<'eslint/lib/rules/no-extra-bind'>;
2071 }
2072 declare module 'eslint/lib/rules/no-extra-boolean-cast.js' {
2073 declare module.exports: $Exports<'eslint/lib/rules/no-extra-boolean-cast'>;
2074 }
2075 declare module 'eslint/lib/rules/no-extra-label.js' {
2076 declare module.exports: $Exports<'eslint/lib/rules/no-extra-label'>;
2077 }
2078 declare module 'eslint/lib/rules/no-extra-parens.js' {
2079 declare module.exports: $Exports<'eslint/lib/rules/no-extra-parens'>;
2080 }
2081 declare module 'eslint/lib/rules/no-extra-semi.js' {
2082 declare module.exports: $Exports<'eslint/lib/rules/no-extra-semi'>;
2083 }
2084 declare module 'eslint/lib/rules/no-fallthrough.js' {
2085 declare module.exports: $Exports<'eslint/lib/rules/no-fallthrough'>;
2086 }
2087 declare module 'eslint/lib/rules/no-floating-decimal.js' {
2088 declare module.exports: $Exports<'eslint/lib/rules/no-floating-decimal'>;
2089 }
2090 declare module 'eslint/lib/rules/no-func-assign.js' {
2091 declare module.exports: $Exports<'eslint/lib/rules/no-func-assign'>;
2092 }
2093 declare module 'eslint/lib/rules/no-global-assign.js' {
2094 declare module.exports: $Exports<'eslint/lib/rules/no-global-assign'>;
2095 }
2096 declare module 'eslint/lib/rules/no-implicit-coercion.js' {
2097 declare module.exports: $Exports<'eslint/lib/rules/no-implicit-coercion'>;
2098 }
2099 declare module 'eslint/lib/rules/no-implicit-globals.js' {
2100 declare module.exports: $Exports<'eslint/lib/rules/no-implicit-globals'>;
2101 }
2102 declare module 'eslint/lib/rules/no-implied-eval.js' {
2103 declare module.exports: $Exports<'eslint/lib/rules/no-implied-eval'>;
2104 }
2105 declare module 'eslint/lib/rules/no-import-assign.js' {
2106 declare module.exports: $Exports<'eslint/lib/rules/no-import-assign'>;
2107 }
2108 declare module 'eslint/lib/rules/no-inline-comments.js' {
2109 declare module.exports: $Exports<'eslint/lib/rules/no-inline-comments'>;
2110 }
2111 declare module 'eslint/lib/rules/no-inner-declarations.js' {
2112 declare module.exports: $Exports<'eslint/lib/rules/no-inner-declarations'>;
2113 }
2114 declare module 'eslint/lib/rules/no-invalid-regexp.js' {
2115 declare module.exports: $Exports<'eslint/lib/rules/no-invalid-regexp'>;
2116 }
2117 declare module 'eslint/lib/rules/no-invalid-this.js' {
2118 declare module.exports: $Exports<'eslint/lib/rules/no-invalid-this'>;
2119 }
2120 declare module 'eslint/lib/rules/no-irregular-whitespace.js' {
2121 declare module.exports: $Exports<'eslint/lib/rules/no-irregular-whitespace'>;
2122 }
2123 declare module 'eslint/lib/rules/no-iterator.js' {
2124 declare module.exports: $Exports<'eslint/lib/rules/no-iterator'>;
2125 }
2126 declare module 'eslint/lib/rules/no-label-var.js' {
2127 declare module.exports: $Exports<'eslint/lib/rules/no-label-var'>;
2128 }
2129 declare module 'eslint/lib/rules/no-labels.js' {
2130 declare module.exports: $Exports<'eslint/lib/rules/no-labels'>;
2131 }
2132 declare module 'eslint/lib/rules/no-lone-blocks.js' {
2133 declare module.exports: $Exports<'eslint/lib/rules/no-lone-blocks'>;
2134 }
2135 declare module 'eslint/lib/rules/no-lonely-if.js' {
2136 declare module.exports: $Exports<'eslint/lib/rules/no-lonely-if'>;
2137 }
2138 declare module 'eslint/lib/rules/no-loop-func.js' {
2139 declare module.exports: $Exports<'eslint/lib/rules/no-loop-func'>;
2140 }
2141 declare module 'eslint/lib/rules/no-magic-numbers.js' {
2142 declare module.exports: $Exports<'eslint/lib/rules/no-magic-numbers'>;
2143 }
2144 declare module 'eslint/lib/rules/no-misleading-character-class.js' {
2145 declare module.exports: $Exports<'eslint/lib/rules/no-misleading-character-class'>;
2146 }
2147 declare module 'eslint/lib/rules/no-mixed-operators.js' {
2148 declare module.exports: $Exports<'eslint/lib/rules/no-mixed-operators'>;
2149 }
2150 declare module 'eslint/lib/rules/no-mixed-requires.js' {
2151 declare module.exports: $Exports<'eslint/lib/rules/no-mixed-requires'>;
2152 }
2153 declare module 'eslint/lib/rules/no-mixed-spaces-and-tabs.js' {
2154 declare module.exports: $Exports<'eslint/lib/rules/no-mixed-spaces-and-tabs'>;
2155 }
2156 declare module 'eslint/lib/rules/no-multi-assign.js' {
2157 declare module.exports: $Exports<'eslint/lib/rules/no-multi-assign'>;
2158 }
2159 declare module 'eslint/lib/rules/no-multi-spaces.js' {
2160 declare module.exports: $Exports<'eslint/lib/rules/no-multi-spaces'>;
2161 }
2162 declare module 'eslint/lib/rules/no-multi-str.js' {
2163 declare module.exports: $Exports<'eslint/lib/rules/no-multi-str'>;
2164 }
2165 declare module 'eslint/lib/rules/no-multiple-empty-lines.js' {
2166 declare module.exports: $Exports<'eslint/lib/rules/no-multiple-empty-lines'>;
2167 }
2168 declare module 'eslint/lib/rules/no-native-reassign.js' {
2169 declare module.exports: $Exports<'eslint/lib/rules/no-native-reassign'>;
2170 }
2171 declare module 'eslint/lib/rules/no-negated-condition.js' {
2172 declare module.exports: $Exports<'eslint/lib/rules/no-negated-condition'>;
2173 }
2174 declare module 'eslint/lib/rules/no-negated-in-lhs.js' {
2175 declare module.exports: $Exports<'eslint/lib/rules/no-negated-in-lhs'>;
2176 }
2177 declare module 'eslint/lib/rules/no-nested-ternary.js' {
2178 declare module.exports: $Exports<'eslint/lib/rules/no-nested-ternary'>;
2179 }
2180 declare module 'eslint/lib/rules/no-new-func.js' {
2181 declare module.exports: $Exports<'eslint/lib/rules/no-new-func'>;
2182 }
2183 declare module 'eslint/lib/rules/no-new-object.js' {
2184 declare module.exports: $Exports<'eslint/lib/rules/no-new-object'>;
2185 }
2186 declare module 'eslint/lib/rules/no-new-require.js' {
2187 declare module.exports: $Exports<'eslint/lib/rules/no-new-require'>;
2188 }
2189 declare module 'eslint/lib/rules/no-new-symbol.js' {
2190 declare module.exports: $Exports<'eslint/lib/rules/no-new-symbol'>;
2191 }
2192 declare module 'eslint/lib/rules/no-new-wrappers.js' {
2193 declare module.exports: $Exports<'eslint/lib/rules/no-new-wrappers'>;
2194 }
2195 declare module 'eslint/lib/rules/no-new.js' {
2196 declare module.exports: $Exports<'eslint/lib/rules/no-new'>;
2197 }
2198 declare module 'eslint/lib/rules/no-obj-calls.js' {
2199 declare module.exports: $Exports<'eslint/lib/rules/no-obj-calls'>;
2200 }
2201 declare module 'eslint/lib/rules/no-octal-escape.js' {
2202 declare module.exports: $Exports<'eslint/lib/rules/no-octal-escape'>;
2203 }
2204 declare module 'eslint/lib/rules/no-octal.js' {
2205 declare module.exports: $Exports<'eslint/lib/rules/no-octal'>;
2206 }
2207 declare module 'eslint/lib/rules/no-param-reassign.js' {
2208 declare module.exports: $Exports<'eslint/lib/rules/no-param-reassign'>;
2209 }
2210 declare module 'eslint/lib/rules/no-path-concat.js' {
2211 declare module.exports: $Exports<'eslint/lib/rules/no-path-concat'>;
2212 }
2213 declare module 'eslint/lib/rules/no-plusplus.js' {
2214 declare module.exports: $Exports<'eslint/lib/rules/no-plusplus'>;
2215 }
2216 declare module 'eslint/lib/rules/no-process-env.js' {
2217 declare module.exports: $Exports<'eslint/lib/rules/no-process-env'>;
2218 }
2219 declare module 'eslint/lib/rules/no-process-exit.js' {
2220 declare module.exports: $Exports<'eslint/lib/rules/no-process-exit'>;
2221 }
2222 declare module 'eslint/lib/rules/no-proto.js' {
2223 declare module.exports: $Exports<'eslint/lib/rules/no-proto'>;
2224 }
2225 declare module 'eslint/lib/rules/no-prototype-builtins.js' {
2226 declare module.exports: $Exports<'eslint/lib/rules/no-prototype-builtins'>;
2227 }
2228 declare module 'eslint/lib/rules/no-redeclare.js' {
2229 declare module.exports: $Exports<'eslint/lib/rules/no-redeclare'>;
2230 }
2231 declare module 'eslint/lib/rules/no-regex-spaces.js' {
2232 declare module.exports: $Exports<'eslint/lib/rules/no-regex-spaces'>;
2233 }
2234 declare module 'eslint/lib/rules/no-restricted-globals.js' {
2235 declare module.exports: $Exports<'eslint/lib/rules/no-restricted-globals'>;
2236 }
2237 declare module 'eslint/lib/rules/no-restricted-imports.js' {
2238 declare module.exports: $Exports<'eslint/lib/rules/no-restricted-imports'>;
2239 }
2240 declare module 'eslint/lib/rules/no-restricted-modules.js' {
2241 declare module.exports: $Exports<'eslint/lib/rules/no-restricted-modules'>;
2242 }
2243 declare module 'eslint/lib/rules/no-restricted-properties.js' {
2244 declare module.exports: $Exports<'eslint/lib/rules/no-restricted-properties'>;
2245 }
2246 declare module 'eslint/lib/rules/no-restricted-syntax.js' {
2247 declare module.exports: $Exports<'eslint/lib/rules/no-restricted-syntax'>;
2248 }
2249 declare module 'eslint/lib/rules/no-return-assign.js' {
2250 declare module.exports: $Exports<'eslint/lib/rules/no-return-assign'>;
2251 }
2252 declare module 'eslint/lib/rules/no-return-await.js' {
2253 declare module.exports: $Exports<'eslint/lib/rules/no-return-await'>;
2254 }
2255 declare module 'eslint/lib/rules/no-script-url.js' {
2256 declare module.exports: $Exports<'eslint/lib/rules/no-script-url'>;
2257 }
2258 declare module 'eslint/lib/rules/no-self-assign.js' {
2259 declare module.exports: $Exports<'eslint/lib/rules/no-self-assign'>;
2260 }
2261 declare module 'eslint/lib/rules/no-self-compare.js' {
2262 declare module.exports: $Exports<'eslint/lib/rules/no-self-compare'>;
2263 }
2264 declare module 'eslint/lib/rules/no-sequences.js' {
2265 declare module.exports: $Exports<'eslint/lib/rules/no-sequences'>;
2266 }
2267 declare module 'eslint/lib/rules/no-setter-return.js' {
2268 declare module.exports: $Exports<'eslint/lib/rules/no-setter-return'>;
2269 }
2270 declare module 'eslint/lib/rules/no-shadow-restricted-names.js' {
2271 declare module.exports: $Exports<'eslint/lib/rules/no-shadow-restricted-names'>;
2272 }
2273 declare module 'eslint/lib/rules/no-shadow.js' {
2274 declare module.exports: $Exports<'eslint/lib/rules/no-shadow'>;
2275 }
2276 declare module 'eslint/lib/rules/no-spaced-func.js' {
2277 declare module.exports: $Exports<'eslint/lib/rules/no-spaced-func'>;
2278 }
2279 declare module 'eslint/lib/rules/no-sparse-arrays.js' {
2280 declare module.exports: $Exports<'eslint/lib/rules/no-sparse-arrays'>;
2281 }
2282 declare module 'eslint/lib/rules/no-sync.js' {
2283 declare module.exports: $Exports<'eslint/lib/rules/no-sync'>;
2284 }
2285 declare module 'eslint/lib/rules/no-tabs.js' {
2286 declare module.exports: $Exports<'eslint/lib/rules/no-tabs'>;
2287 }
2288 declare module 'eslint/lib/rules/no-template-curly-in-string.js' {
2289 declare module.exports: $Exports<'eslint/lib/rules/no-template-curly-in-string'>;
2290 }
2291 declare module 'eslint/lib/rules/no-ternary.js' {
2292 declare module.exports: $Exports<'eslint/lib/rules/no-ternary'>;
2293 }
2294 declare module 'eslint/lib/rules/no-this-before-super.js' {
2295 declare module.exports: $Exports<'eslint/lib/rules/no-this-before-super'>;
2296 }
2297 declare module 'eslint/lib/rules/no-throw-literal.js' {
2298 declare module.exports: $Exports<'eslint/lib/rules/no-throw-literal'>;
2299 }
2300 declare module 'eslint/lib/rules/no-trailing-spaces.js' {
2301 declare module.exports: $Exports<'eslint/lib/rules/no-trailing-spaces'>;
2302 }
2303 declare module 'eslint/lib/rules/no-undef-init.js' {
2304 declare module.exports: $Exports<'eslint/lib/rules/no-undef-init'>;
2305 }
2306 declare module 'eslint/lib/rules/no-undef.js' {
2307 declare module.exports: $Exports<'eslint/lib/rules/no-undef'>;
2308 }
2309 declare module 'eslint/lib/rules/no-undefined.js' {
2310 declare module.exports: $Exports<'eslint/lib/rules/no-undefined'>;
2311 }
2312 declare module 'eslint/lib/rules/no-underscore-dangle.js' {
2313 declare module.exports: $Exports<'eslint/lib/rules/no-underscore-dangle'>;
2314 }
2315 declare module 'eslint/lib/rules/no-unexpected-multiline.js' {
2316 declare module.exports: $Exports<'eslint/lib/rules/no-unexpected-multiline'>;
2317 }
2318 declare module 'eslint/lib/rules/no-unmodified-loop-condition.js' {
2319 declare module.exports: $Exports<'eslint/lib/rules/no-unmodified-loop-condition'>;
2320 }
2321 declare module 'eslint/lib/rules/no-unneeded-ternary.js' {
2322 declare module.exports: $Exports<'eslint/lib/rules/no-unneeded-ternary'>;
2323 }
2324 declare module 'eslint/lib/rules/no-unreachable.js' {
2325 declare module.exports: $Exports<'eslint/lib/rules/no-unreachable'>;
2326 }
2327 declare module 'eslint/lib/rules/no-unsafe-finally.js' {
2328 declare module.exports: $Exports<'eslint/lib/rules/no-unsafe-finally'>;
2329 }
2330 declare module 'eslint/lib/rules/no-unsafe-negation.js' {
2331 declare module.exports: $Exports<'eslint/lib/rules/no-unsafe-negation'>;
2332 }
2333 declare module 'eslint/lib/rules/no-unused-expressions.js' {
2334 declare module.exports: $Exports<'eslint/lib/rules/no-unused-expressions'>;
2335 }
2336 declare module 'eslint/lib/rules/no-unused-labels.js' {
2337 declare module.exports: $Exports<'eslint/lib/rules/no-unused-labels'>;
2338 }
2339 declare module 'eslint/lib/rules/no-unused-vars.js' {
2340 declare module.exports: $Exports<'eslint/lib/rules/no-unused-vars'>;
2341 }
2342 declare module 'eslint/lib/rules/no-use-before-define.js' {
2343 declare module.exports: $Exports<'eslint/lib/rules/no-use-before-define'>;
2344 }
2345 declare module 'eslint/lib/rules/no-useless-call.js' {
2346 declare module.exports: $Exports<'eslint/lib/rules/no-useless-call'>;
2347 }
2348 declare module 'eslint/lib/rules/no-useless-catch.js' {
2349 declare module.exports: $Exports<'eslint/lib/rules/no-useless-catch'>;
2350 }
2351 declare module 'eslint/lib/rules/no-useless-computed-key.js' {
2352 declare module.exports: $Exports<'eslint/lib/rules/no-useless-computed-key'>;
2353 }
2354 declare module 'eslint/lib/rules/no-useless-concat.js' {
2355 declare module.exports: $Exports<'eslint/lib/rules/no-useless-concat'>;
2356 }
2357 declare module 'eslint/lib/rules/no-useless-constructor.js' {
2358 declare module.exports: $Exports<'eslint/lib/rules/no-useless-constructor'>;
2359 }
2360 declare module 'eslint/lib/rules/no-useless-escape.js' {
2361 declare module.exports: $Exports<'eslint/lib/rules/no-useless-escape'>;
2362 }
2363 declare module 'eslint/lib/rules/no-useless-rename.js' {
2364 declare module.exports: $Exports<'eslint/lib/rules/no-useless-rename'>;
2365 }
2366 declare module 'eslint/lib/rules/no-useless-return.js' {
2367 declare module.exports: $Exports<'eslint/lib/rules/no-useless-return'>;
2368 }
2369 declare module 'eslint/lib/rules/no-var.js' {
2370 declare module.exports: $Exports<'eslint/lib/rules/no-var'>;
2371 }
2372 declare module 'eslint/lib/rules/no-void.js' {
2373 declare module.exports: $Exports<'eslint/lib/rules/no-void'>;
2374 }
2375 declare module 'eslint/lib/rules/no-warning-comments.js' {
2376 declare module.exports: $Exports<'eslint/lib/rules/no-warning-comments'>;
2377 }
2378 declare module 'eslint/lib/rules/no-whitespace-before-property.js' {
2379 declare module.exports: $Exports<'eslint/lib/rules/no-whitespace-before-property'>;
2380 }
2381 declare module 'eslint/lib/rules/no-with.js' {
2382 declare module.exports: $Exports<'eslint/lib/rules/no-with'>;
2383 }
2384 declare module 'eslint/lib/rules/nonblock-statement-body-position.js' {
2385 declare module.exports: $Exports<'eslint/lib/rules/nonblock-statement-body-position'>;
2386 }
2387 declare module 'eslint/lib/rules/object-curly-newline.js' {
2388 declare module.exports: $Exports<'eslint/lib/rules/object-curly-newline'>;
2389 }
2390 declare module 'eslint/lib/rules/object-curly-spacing.js' {
2391 declare module.exports: $Exports<'eslint/lib/rules/object-curly-spacing'>;
2392 }
2393 declare module 'eslint/lib/rules/object-property-newline.js' {
2394 declare module.exports: $Exports<'eslint/lib/rules/object-property-newline'>;
2395 }
2396 declare module 'eslint/lib/rules/object-shorthand.js' {
2397 declare module.exports: $Exports<'eslint/lib/rules/object-shorthand'>;
2398 }
2399 declare module 'eslint/lib/rules/one-var-declaration-per-line.js' {
2400 declare module.exports: $Exports<'eslint/lib/rules/one-var-declaration-per-line'>;
2401 }
2402 declare module 'eslint/lib/rules/one-var.js' {
2403 declare module.exports: $Exports<'eslint/lib/rules/one-var'>;
2404 }
2405 declare module 'eslint/lib/rules/operator-assignment.js' {
2406 declare module.exports: $Exports<'eslint/lib/rules/operator-assignment'>;
2407 }
2408 declare module 'eslint/lib/rules/operator-linebreak.js' {
2409 declare module.exports: $Exports<'eslint/lib/rules/operator-linebreak'>;
2410 }
2411 declare module 'eslint/lib/rules/padded-blocks.js' {
2412 declare module.exports: $Exports<'eslint/lib/rules/padded-blocks'>;
2413 }
2414 declare module 'eslint/lib/rules/padding-line-between-statements.js' {
2415 declare module.exports: $Exports<'eslint/lib/rules/padding-line-between-statements'>;
2416 }
2417 declare module 'eslint/lib/rules/prefer-arrow-callback.js' {
2418 declare module.exports: $Exports<'eslint/lib/rules/prefer-arrow-callback'>;
2419 }
2420 declare module 'eslint/lib/rules/prefer-const.js' {
2421 declare module.exports: $Exports<'eslint/lib/rules/prefer-const'>;
2422 }
2423 declare module 'eslint/lib/rules/prefer-destructuring.js' {
2424 declare module.exports: $Exports<'eslint/lib/rules/prefer-destructuring'>;
2425 }
2426 declare module 'eslint/lib/rules/prefer-exponentiation-operator.js' {
2427 declare module.exports: $Exports<'eslint/lib/rules/prefer-exponentiation-operator'>;
2428 }
2429 declare module 'eslint/lib/rules/prefer-named-capture-group.js' {
2430 declare module.exports: $Exports<'eslint/lib/rules/prefer-named-capture-group'>;
2431 }
2432 declare module 'eslint/lib/rules/prefer-numeric-literals.js' {
2433 declare module.exports: $Exports<'eslint/lib/rules/prefer-numeric-literals'>;
2434 }
2435 declare module 'eslint/lib/rules/prefer-object-spread.js' {
2436 declare module.exports: $Exports<'eslint/lib/rules/prefer-object-spread'>;
2437 }
2438 declare module 'eslint/lib/rules/prefer-promise-reject-errors.js' {
2439 declare module.exports: $Exports<'eslint/lib/rules/prefer-promise-reject-errors'>;
2440 }
2441 declare module 'eslint/lib/rules/prefer-reflect.js' {
2442 declare module.exports: $Exports<'eslint/lib/rules/prefer-reflect'>;
2443 }
2444 declare module 'eslint/lib/rules/prefer-regex-literals.js' {
2445 declare module.exports: $Exports<'eslint/lib/rules/prefer-regex-literals'>;
2446 }
2447 declare module 'eslint/lib/rules/prefer-rest-params.js' {
2448 declare module.exports: $Exports<'eslint/lib/rules/prefer-rest-params'>;
2449 }
2450 declare module 'eslint/lib/rules/prefer-spread.js' {
2451 declare module.exports: $Exports<'eslint/lib/rules/prefer-spread'>;
2452 }
2453 declare module 'eslint/lib/rules/prefer-template.js' {
2454 declare module.exports: $Exports<'eslint/lib/rules/prefer-template'>;
2455 }
2456 declare module 'eslint/lib/rules/quote-props.js' {
2457 declare module.exports: $Exports<'eslint/lib/rules/quote-props'>;
2458 }
2459 declare module 'eslint/lib/rules/quotes.js' {
2460 declare module.exports: $Exports<'eslint/lib/rules/quotes'>;
2461 }
2462 declare module 'eslint/lib/rules/radix.js' {
2463 declare module.exports: $Exports<'eslint/lib/rules/radix'>;
2464 }
2465 declare module 'eslint/lib/rules/require-atomic-updates.js' {
2466 declare module.exports: $Exports<'eslint/lib/rules/require-atomic-updates'>;
2467 }
2468 declare module 'eslint/lib/rules/require-await.js' {
2469 declare module.exports: $Exports<'eslint/lib/rules/require-await'>;
2470 }
2471 declare module 'eslint/lib/rules/require-jsdoc.js' {
2472 declare module.exports: $Exports<'eslint/lib/rules/require-jsdoc'>;
2473 }
2474 declare module 'eslint/lib/rules/require-unicode-regexp.js' {
2475 declare module.exports: $Exports<'eslint/lib/rules/require-unicode-regexp'>;
2476 }
2477 declare module 'eslint/lib/rules/require-yield.js' {
2478 declare module.exports: $Exports<'eslint/lib/rules/require-yield'>;
2479 }
2480 declare module 'eslint/lib/rules/rest-spread-spacing.js' {
2481 declare module.exports: $Exports<'eslint/lib/rules/rest-spread-spacing'>;
2482 }
2483 declare module 'eslint/lib/rules/semi-spacing.js' {
2484 declare module.exports: $Exports<'eslint/lib/rules/semi-spacing'>;
2485 }
2486 declare module 'eslint/lib/rules/semi-style.js' {
2487 declare module.exports: $Exports<'eslint/lib/rules/semi-style'>;
2488 }
2489 declare module 'eslint/lib/rules/semi.js' {
2490 declare module.exports: $Exports<'eslint/lib/rules/semi'>;
2491 }
2492 declare module 'eslint/lib/rules/sort-imports.js' {
2493 declare module.exports: $Exports<'eslint/lib/rules/sort-imports'>;
2494 }
2495 declare module 'eslint/lib/rules/sort-keys.js' {
2496 declare module.exports: $Exports<'eslint/lib/rules/sort-keys'>;
2497 }
2498 declare module 'eslint/lib/rules/sort-vars.js' {
2499 declare module.exports: $Exports<'eslint/lib/rules/sort-vars'>;
2500 }
2501 declare module 'eslint/lib/rules/space-before-blocks.js' {
2502 declare module.exports: $Exports<'eslint/lib/rules/space-before-blocks'>;
2503 }
2504 declare module 'eslint/lib/rules/space-before-function-paren.js' {
2505 declare module.exports: $Exports<'eslint/lib/rules/space-before-function-paren'>;
2506 }
2507 declare module 'eslint/lib/rules/space-in-parens.js' {
2508 declare module.exports: $Exports<'eslint/lib/rules/space-in-parens'>;
2509 }
2510 declare module 'eslint/lib/rules/space-infix-ops.js' {
2511 declare module.exports: $Exports<'eslint/lib/rules/space-infix-ops'>;
2512 }
2513 declare module 'eslint/lib/rules/space-unary-ops.js' {
2514 declare module.exports: $Exports<'eslint/lib/rules/space-unary-ops'>;
2515 }
2516 declare module 'eslint/lib/rules/spaced-comment.js' {
2517 declare module.exports: $Exports<'eslint/lib/rules/spaced-comment'>;
2518 }
2519 declare module 'eslint/lib/rules/strict.js' {
2520 declare module.exports: $Exports<'eslint/lib/rules/strict'>;
2521 }
2522 declare module 'eslint/lib/rules/switch-colon-spacing.js' {
2523 declare module.exports: $Exports<'eslint/lib/rules/switch-colon-spacing'>;
2524 }
2525 declare module 'eslint/lib/rules/symbol-description.js' {
2526 declare module.exports: $Exports<'eslint/lib/rules/symbol-description'>;
2527 }
2528 declare module 'eslint/lib/rules/template-curly-spacing.js' {
2529 declare module.exports: $Exports<'eslint/lib/rules/template-curly-spacing'>;
2530 }
2531 declare module 'eslint/lib/rules/template-tag-spacing.js' {
2532 declare module.exports: $Exports<'eslint/lib/rules/template-tag-spacing'>;
2533 }
2534 declare module 'eslint/lib/rules/unicode-bom.js' {
2535 declare module.exports: $Exports<'eslint/lib/rules/unicode-bom'>;
2536 }
2537 declare module 'eslint/lib/rules/use-isnan.js' {
2538 declare module.exports: $Exports<'eslint/lib/rules/use-isnan'>;
2539 }
2540 declare module 'eslint/lib/rules/utils/ast-utils.js' {
2541 declare module.exports: $Exports<'eslint/lib/rules/utils/ast-utils'>;
2542 }
2543 declare module 'eslint/lib/rules/utils/fix-tracker.js' {
2544 declare module.exports: $Exports<'eslint/lib/rules/utils/fix-tracker'>;
2545 }
2546 declare module 'eslint/lib/rules/utils/keywords.js' {
2547 declare module.exports: $Exports<'eslint/lib/rules/utils/keywords'>;
2548 }
2549 declare module 'eslint/lib/rules/utils/lazy-loading-rule-map.js' {
2550 declare module.exports: $Exports<'eslint/lib/rules/utils/lazy-loading-rule-map'>;
2551 }
2552 declare module 'eslint/lib/rules/utils/patterns/letters.js' {
2553 declare module.exports: $Exports<'eslint/lib/rules/utils/patterns/letters'>;
2554 }
2555 declare module 'eslint/lib/rules/utils/unicode/index' {
2556 declare module.exports: $Exports<'eslint/lib/rules/utils/unicode'>;
2557 }
2558 declare module 'eslint/lib/rules/utils/unicode/index.js' {
2559 declare module.exports: $Exports<'eslint/lib/rules/utils/unicode'>;
2560 }
2561 declare module 'eslint/lib/rules/utils/unicode/is-combining-character.js' {
2562 declare module.exports: $Exports<'eslint/lib/rules/utils/unicode/is-combining-character'>;
2563 }
2564 declare module 'eslint/lib/rules/utils/unicode/is-emoji-modifier.js' {
2565 declare module.exports: $Exports<'eslint/lib/rules/utils/unicode/is-emoji-modifier'>;
2566 }
2567 declare module 'eslint/lib/rules/utils/unicode/is-regional-indicator-symbol.js' {
2568 declare module.exports: $Exports<'eslint/lib/rules/utils/unicode/is-regional-indicator-symbol'>;
2569 }
2570 declare module 'eslint/lib/rules/utils/unicode/is-surrogate-pair.js' {
2571 declare module.exports: $Exports<'eslint/lib/rules/utils/unicode/is-surrogate-pair'>;
2572 }
2573 declare module 'eslint/lib/rules/valid-jsdoc.js' {
2574 declare module.exports: $Exports<'eslint/lib/rules/valid-jsdoc'>;
2575 }
2576 declare module 'eslint/lib/rules/valid-typeof.js' {
2577 declare module.exports: $Exports<'eslint/lib/rules/valid-typeof'>;
2578 }
2579 declare module 'eslint/lib/rules/vars-on-top.js' {
2580 declare module.exports: $Exports<'eslint/lib/rules/vars-on-top'>;
2581 }
2582 declare module 'eslint/lib/rules/wrap-iife.js' {
2583 declare module.exports: $Exports<'eslint/lib/rules/wrap-iife'>;
2584 }
2585 declare module 'eslint/lib/rules/wrap-regex.js' {
2586 declare module.exports: $Exports<'eslint/lib/rules/wrap-regex'>;
2587 }
2588 declare module 'eslint/lib/rules/yield-star-spacing.js' {
2589 declare module.exports: $Exports<'eslint/lib/rules/yield-star-spacing'>;
2590 }
2591 declare module 'eslint/lib/rules/yoda.js' {
2592 declare module.exports: $Exports<'eslint/lib/rules/yoda'>;
2593 }
2594 declare module 'eslint/lib/shared/ajv.js' {
2595 declare module.exports: $Exports<'eslint/lib/shared/ajv'>;
2596 }
2597 declare module 'eslint/lib/shared/ast-utils.js' {
2598 declare module.exports: $Exports<'eslint/lib/shared/ast-utils'>;
2599 }
2600 declare module 'eslint/lib/shared/config-ops.js' {
2601 declare module.exports: $Exports<'eslint/lib/shared/config-ops'>;
2602 }
2603 declare module 'eslint/lib/shared/config-validator.js' {
2604 declare module.exports: $Exports<'eslint/lib/shared/config-validator'>;
2605 }
2606 declare module 'eslint/lib/shared/logging.js' {
2607 declare module.exports: $Exports<'eslint/lib/shared/logging'>;
2608 }
2609 declare module 'eslint/lib/shared/naming.js' {
2610 declare module.exports: $Exports<'eslint/lib/shared/naming'>;
2611 }
2612 declare module 'eslint/lib/shared/relative-module-resolver.js' {
2613 declare module.exports: $Exports<'eslint/lib/shared/relative-module-resolver'>;
2614 }
2615 declare module 'eslint/lib/shared/runtime-info.js' {
2616 declare module.exports: $Exports<'eslint/lib/shared/runtime-info'>;
2617 }
2618 declare module 'eslint/lib/shared/traverser.js' {
2619 declare module.exports: $Exports<'eslint/lib/shared/traverser'>;
2620 }
2621 declare module 'eslint/lib/shared/types.js' {
2622 declare module.exports: $Exports<'eslint/lib/shared/types'>;
2623 }
2624 declare module 'eslint/lib/source-code/index' {
2625 declare module.exports: $Exports<'eslint/lib/source-code'>;
2626 }
2627 declare module 'eslint/lib/source-code/index.js' {
2628 declare module.exports: $Exports<'eslint/lib/source-code'>;
2629 }
2630 declare module 'eslint/lib/source-code/source-code.js' {
2631 declare module.exports: $Exports<'eslint/lib/source-code/source-code'>;
2632 }
2633 declare module 'eslint/lib/source-code/token-store/backward-token-comment-cursor.js' {
2634 declare module.exports: $Exports<'eslint/lib/source-code/token-store/backward-token-comment-cursor'>;
2635 }
2636 declare module 'eslint/lib/source-code/token-store/backward-token-cursor.js' {
2637 declare module.exports: $Exports<'eslint/lib/source-code/token-store/backward-token-cursor'>;
2638 }
2639 declare module 'eslint/lib/source-code/token-store/cursor.js' {
2640 declare module.exports: $Exports<'eslint/lib/source-code/token-store/cursor'>;
2641 }
2642 declare module 'eslint/lib/source-code/token-store/cursors.js' {
2643 declare module.exports: $Exports<'eslint/lib/source-code/token-store/cursors'>;
2644 }
2645 declare module 'eslint/lib/source-code/token-store/decorative-cursor.js' {
2646 declare module.exports: $Exports<'eslint/lib/source-code/token-store/decorative-cursor'>;
2647 }
2648 declare module 'eslint/lib/source-code/token-store/filter-cursor.js' {
2649 declare module.exports: $Exports<'eslint/lib/source-code/token-store/filter-cursor'>;
2650 }
2651 declare module 'eslint/lib/source-code/token-store/forward-token-comment-cursor.js' {
2652 declare module.exports: $Exports<'eslint/lib/source-code/token-store/forward-token-comment-cursor'>;
2653 }
2654 declare module 'eslint/lib/source-code/token-store/forward-token-cursor.js' {
2655 declare module.exports: $Exports<'eslint/lib/source-code/token-store/forward-token-cursor'>;
2656 }
2657 declare module 'eslint/lib/source-code/token-store/index' {
2658 declare module.exports: $Exports<'eslint/lib/source-code/token-store'>;
2659 }
2660 declare module 'eslint/lib/source-code/token-store/index.js' {
2661 declare module.exports: $Exports<'eslint/lib/source-code/token-store'>;
2662 }
2663 declare module 'eslint/lib/source-code/token-store/limit-cursor.js' {
2664 declare module.exports: $Exports<'eslint/lib/source-code/token-store/limit-cursor'>;
2665 }
2666 declare module 'eslint/lib/source-code/token-store/padded-token-cursor.js' {
2667 declare module.exports: $Exports<'eslint/lib/source-code/token-store/padded-token-cursor'>;
2668 }
2669 declare module 'eslint/lib/source-code/token-store/skip-cursor.js' {
2670 declare module.exports: $Exports<'eslint/lib/source-code/token-store/skip-cursor'>;
2671 }
2672 declare module 'eslint/lib/source-code/token-store/utils.js' {
2673 declare module.exports: $Exports<'eslint/lib/source-code/token-store/utils'>;
2674 }