declare const baseConfig: { readonly plugins: ["eslint", "import", "unicorn"]; readonly rules: { readonly 'accessor-pairs': "error"; readonly 'array-callback-return': "error"; readonly 'arrow-body-style': ["error", "as-needed", { readonly requireReturnForObjectLiteral: false; }]; readonly 'block-scoped-var': "error"; readonly 'capitalized-comments': "off"; readonly 'class-methods-use-this': "error"; readonly complexity: ["error", 30]; readonly 'constructor-super': "error"; readonly curly: ["error", "all"]; readonly 'default-case': ["error", { readonly commentPattern: "^no default$"; }]; readonly 'default-case-last': "error"; readonly 'default-param-last': "error"; readonly eqeqeq: "error"; readonly 'for-direction': "error"; readonly 'func-names': "error"; readonly 'func-style': "off"; readonly 'getter-return': "error"; readonly 'grouped-accessor-pairs': "error"; readonly 'guard-for-in': "error"; readonly 'id-length': ["error", { readonly exceptions: readonly ["t", "v"]; }]; readonly 'init-declarations': "off"; readonly 'max-classes-per-file': "error"; readonly 'max-depth': ["error", { readonly max: 4; }]; readonly 'max-lines': ["error", { readonly max: 500; }]; readonly 'max-lines-per-function': ["error", { readonly max: 200; }]; readonly 'max-nested-callbacks': ["error", { readonly max: 5; }]; readonly 'max-params': "error"; readonly 'max-statements': ["error", { readonly max: 30; }]; readonly 'new-cap': ["error", { readonly newIsCap: true; readonly newIsCapExceptions: readonly []; readonly capIsNew: false; readonly capIsNewExceptions: readonly ["Immutable.Map", "Immutable.Set", "Immutable.List"]; readonly properties: true; }]; readonly 'no-alert': "error"; readonly 'no-array-constructor': "error"; readonly 'no-async-promise-executor': "error"; readonly 'no-await-in-loop': "error"; readonly 'no-bitwise': "error"; readonly 'no-caller': "error"; readonly 'no-case-declarations': "error"; readonly 'no-class-assign': "error"; readonly 'no-compare-neg-zero': "error"; readonly 'no-cond-assign': "error"; readonly 'no-console': "error"; readonly 'no-const-assign': "error"; readonly 'no-constant-binary-expression': "error"; readonly 'no-constant-condition': "error"; readonly 'no-constructor-return': "error"; readonly 'no-continue': "error"; readonly 'no-control-regex': "error"; readonly 'no-debugger': "error"; readonly 'no-delete-var': "error"; readonly 'no-div-regex': "error"; readonly 'no-dupe-class-members': "error"; readonly 'no-dupe-else-if': "error"; readonly 'no-dupe-keys': "error"; readonly 'no-duplicate-case': "error"; readonly 'no-duplicate-imports': ["error", { readonly allowSeparateTypeImports: true; }]; readonly 'no-else-return': ["error", { readonly allowElseIf: false; }]; readonly 'no-empty': "error"; readonly 'no-empty-character-class': "error"; readonly 'no-empty-function': ["error", { readonly allow: readonly ["constructors", "arrowFunctions", "methods"]; }]; readonly 'no-empty-pattern': "error"; readonly 'no-empty-static-block': "error"; /** handled by eqeqeq rule */ readonly 'no-eq-null': "off"; readonly 'no-eval': "error"; readonly 'no-ex-assign': "error"; readonly 'no-extend-native': "error"; readonly 'no-extra-bind': "error"; readonly 'no-extra-boolean-cast': "error"; readonly 'no-extra-label': "error"; readonly 'no-fallthrough': "error"; readonly 'no-func-assign': "error"; readonly 'no-global-assign': "error"; readonly 'no-implicit-coercion': ["error", { readonly allow: readonly ["!!"]; }]; readonly 'no-import-assign': "error"; readonly 'no-inline-comments': "error"; readonly 'no-inner-declarations': "error"; readonly 'no-invalid-regexp': "error"; readonly 'no-irregular-whitespace': "error"; readonly 'no-iterator': "error"; readonly 'no-label-var': "error"; readonly 'no-labels': ["error", { readonly allowLoop: false; readonly allowSwitch: false; }]; readonly 'no-lone-blocks': "error"; readonly 'no-lonely-if': "error"; readonly 'no-loop-func': "error"; readonly 'no-loss-of-precision': "error"; readonly 'no-magic-numbers': "off"; readonly 'no-misleading-character-class': "error"; readonly 'no-multi-assign': "error"; readonly 'no-multi-str': "error"; readonly 'no-negated-condition': "off"; readonly 'no-nested-ternary': "error"; readonly 'no-new': "error"; readonly 'no-new-func': "error"; readonly 'no-new-native-nonconstructor': "error"; readonly 'no-new-wrappers': "error"; readonly 'no-nonoctal-decimal-escape': "error"; readonly 'no-obj-calls': "error"; readonly 'no-object-constructor': "error"; readonly 'no-param-reassign': "error"; readonly 'no-plusplus': "error"; readonly 'no-promise-executor-return': "error"; readonly 'no-proto': "error"; readonly 'no-prototype-builtins': "error"; readonly 'no-redeclare': "error"; readonly 'no-regex-spaces': "error"; readonly 'no-restricted-globals': "error"; readonly 'no-restricted-imports': "error"; readonly 'no-return-assign': "error"; readonly 'no-script-url': "error"; readonly 'no-self-assign': "error"; readonly 'no-self-compare': "error"; readonly 'no-sequences': "error"; readonly 'no-setter-return': "error"; readonly 'no-shadow': "error"; readonly 'no-shadow-restricted-names': "error"; readonly 'no-sparse-arrays': "error"; readonly 'no-template-curly-in-string': "error"; readonly 'no-ternary': "off"; readonly 'no-this-before-super': "error"; readonly 'no-throw-literal': "error"; readonly 'no-unassigned-vars': "error"; readonly 'no-undef': "error"; readonly 'no-undefined': "off"; readonly 'no-unexpected-multiline': "error"; readonly 'no-unmodified-loop-condition': "error"; readonly 'no-unneeded-ternary': ["error", { readonly defaultAssignment: false; }]; readonly 'no-unreachable': "error"; readonly 'no-unsafe-finally': "error"; readonly 'no-unsafe-negation': "error"; readonly 'no-unsafe-optional-chaining': "error"; readonly 'no-unused-expressions': "error"; readonly 'no-unused-labels': "error"; readonly 'no-unused-private-class-members': "error"; readonly 'no-unused-vars': "error"; readonly 'no-use-before-define': "error"; readonly 'no-useless-backreference': "error"; readonly 'no-useless-call': "error"; readonly 'no-useless-catch': "error"; readonly 'no-useless-computed-key': "error"; readonly 'no-useless-concat': "error"; readonly 'no-useless-constructor': "error"; readonly 'no-useless-escape': "error"; readonly 'no-useless-rename': ["error", { readonly ignoreDestructuring: false; readonly ignoreImport: false; readonly ignoreExport: false; }]; readonly 'no-useless-return': "error"; readonly 'no-var': "error"; readonly 'no-void': ["error", { readonly allowAsStatement: true; }]; readonly 'no-warning-comments': "error"; readonly 'no-with': "error"; readonly 'operator-assignment': "error"; readonly 'prefer-const': ["error", { readonly destructuring: "any"; readonly ignoreReadBeforeAssign: true; }]; readonly 'prefer-destructuring': ["error", { readonly VariableDeclarator: { readonly array: true; readonly object: true; }; readonly AssignmentExpression: { readonly array: false; readonly object: false; }; readonly enforceForRenamedProperties: false; }]; readonly 'prefer-exponentiation-operator': "error"; readonly 'prefer-numeric-literals': "error"; readonly 'prefer-object-has-own': "error"; readonly 'prefer-object-spread': "error"; readonly 'prefer-promise-reject-errors': "error"; readonly 'prefer-rest-params': "error"; readonly 'prefer-spread': "error"; readonly 'prefer-template': "error"; readonly 'preserve-caught-error': "error"; readonly radix: "error"; readonly 'require-await': "error"; readonly 'require-yield': "error"; readonly 'sort-imports': "off"; readonly 'sort-keys': "off"; readonly 'sort-vars': "error"; readonly 'symbol-description': "error"; readonly 'unicode-bom': ["error", "never"]; readonly 'use-isnan': "error"; readonly 'valid-typeof': "error"; readonly 'vars-on-top': "off"; readonly yoda: "error"; readonly 'unicorn/catch-error-name': "error"; readonly 'unicorn/consistent-assert': "error"; readonly 'unicorn/consistent-date-clone': "error"; readonly 'unicorn/consistent-empty-array-spread': "error"; readonly 'unicorn/consistent-existence-index-check': "error"; readonly 'unicorn/consistent-function-scoping': "error"; readonly 'unicorn/empty-brace-spaces': "error"; readonly 'unicorn/error-message': "error"; readonly 'unicorn/escape-case': "error"; readonly 'unicorn/explicit-length-check': "error"; readonly 'unicorn/filename-case': ["error", { readonly cases: { readonly kebabCase: true; readonly camelCase: true; readonly snakeCase: false; readonly pascalCase: true; }; readonly multipleFileExtensions: true; }]; readonly 'unicorn/new-for-builtins': "error"; readonly 'unicorn/no-abusive-eslint-disable': "error"; readonly 'unicorn/no-accessor-recursion': "error"; readonly 'unicorn/no-anonymous-default-export': "error"; readonly 'unicorn/no-array-callback-reference': "error"; readonly 'unicorn/no-array-for-each': "error"; readonly 'unicorn/no-array-method-this-argument': "error"; readonly 'unicorn/no-array-reduce': "error"; readonly 'unicorn/no-array-reverse': "error"; readonly 'unicorn/no-array-sort': "error"; readonly 'unicorn/no-await-expression-member': "error"; readonly 'unicorn/no-await-in-promise-methods': "error"; readonly 'unicorn/no-console-spaces': "error"; readonly 'unicorn/no-document-cookie': "error"; readonly 'unicorn/no-empty-file': "error"; readonly 'unicorn/no-hex-escape': "error"; readonly 'unicorn/no-immediate-mutation': "error"; readonly 'unicorn/no-instanceof-array': "error"; readonly 'unicorn/no-instanceof-builtins': "error"; readonly 'unicorn/no-invalid-fetch-options': "error"; readonly 'unicorn/no-invalid-remove-event-listener': "error"; readonly 'unicorn/no-length-as-slice-end': "error"; readonly 'unicorn/no-lonely-if': "error"; readonly 'unicorn/no-magic-array-flat-depth': "error"; readonly 'unicorn/no-negation-in-equality-check': "error"; readonly 'unicorn/no-nested-ternary': "error"; readonly 'unicorn/no-new-array': "error"; readonly 'unicorn/no-new-buffer': "error"; readonly 'unicorn/no-null': "off"; readonly 'unicorn/no-object-as-default-parameter': "error"; readonly 'unicorn/no-process-exit': "error"; readonly 'unicorn/no-single-promise-in-promise-methods': "error"; readonly 'unicorn/no-static-only-class': "error"; readonly 'unicorn/no-thenable': "error"; readonly 'unicorn/no-this-assignment': "error"; readonly 'unicorn/no-typeof-undefined': "error"; readonly 'unicorn/no-unnecessary-array-flat-depth': "error"; readonly 'unicorn/no-unnecessary-array-splice-count': "error"; readonly 'unicorn/no-unnecessary-await': "error"; readonly 'unicorn/no-unnecessary-slice-end': "error"; readonly 'unicorn/no-unreadable-array-destructuring': "error"; readonly 'unicorn/no-unreadable-iife': "error"; readonly 'unicorn/no-useless-collection-argument': "error"; readonly 'unicorn/no-useless-error-capture-stack-trace': "error"; readonly 'unicorn/no-useless-fallback-in-spread': "error"; readonly 'unicorn/no-useless-length-check': "error"; readonly 'unicorn/no-useless-promise-resolve-reject': "error"; readonly 'unicorn/no-useless-spread': "error"; readonly 'unicorn/no-useless-switch-case': "off"; readonly 'unicorn/no-useless-undefined': "error"; readonly 'unicorn/no-zero-fractions': "error"; readonly 'unicorn/number-literal-case': "error"; readonly 'unicorn/numeric-separators-style': "error"; readonly 'unicorn/prefer-add-event-listener': "error"; readonly 'unicorn/prefer-array-find': "error"; readonly 'unicorn/prefer-array-flat': "error"; readonly 'unicorn/prefer-array-flat-map': "error"; readonly 'unicorn/prefer-array-index-of': "error"; readonly 'unicorn/prefer-array-some': "error"; readonly 'unicorn/prefer-at': "error"; readonly 'unicorn/prefer-bigint-literals': "error"; readonly 'unicorn/prefer-blob-reading-methods': "error"; readonly 'unicorn/prefer-class-fields': "error"; readonly 'unicorn/prefer-classlist-toggle': "error"; readonly 'unicorn/prefer-code-point': "error"; readonly 'unicorn/prefer-date-now': "error"; readonly 'unicorn/prefer-default-parameters': "error"; readonly 'unicorn/prefer-dom-node-append': "error"; readonly 'unicorn/prefer-dom-node-dataset': "error"; readonly 'unicorn/prefer-dom-node-remove': "error"; readonly 'unicorn/prefer-dom-node-text-content': "error"; readonly 'unicorn/prefer-event-target': "error"; readonly 'unicorn/prefer-global-this': "error"; readonly 'unicorn/prefer-includes': "error"; readonly 'unicorn/prefer-keyboard-event-key': "error"; readonly 'unicorn/prefer-logical-operator-over-ternary': "error"; readonly 'unicorn/prefer-math-min-max': "error"; readonly 'unicorn/prefer-math-trunc': "error"; readonly 'unicorn/prefer-modern-math-apis': "error"; readonly 'unicorn/prefer-module': "error"; readonly 'unicorn/prefer-native-coercion-functions': "error"; readonly 'unicorn/prefer-negative-index': "error"; readonly 'unicorn/prefer-node-protocol': "error"; readonly 'unicorn/prefer-number-properties': "error"; readonly 'unicorn/prefer-object-from-entries': "error"; readonly 'unicorn/prefer-optional-catch-binding': "error"; readonly 'unicorn/prefer-prototype-methods': "error"; readonly 'unicorn/prefer-query-selector': "error"; readonly 'unicorn/prefer-reflect-apply': "error"; readonly 'unicorn/prefer-regexp-test': "error"; readonly 'unicorn/prefer-response-static-json': "error"; readonly 'unicorn/prefer-set-has': "error"; readonly 'unicorn/prefer-set-size': "error"; readonly 'unicorn/prefer-spread': "error"; readonly 'unicorn/prefer-string-raw': "error"; readonly 'unicorn/prefer-string-replace-all': "error"; readonly 'unicorn/prefer-string-slice': "error"; readonly 'unicorn/prefer-string-starts-ends-with': "error"; readonly 'unicorn/prefer-string-trim-start-end': "error"; readonly 'unicorn/prefer-structured-clone': "error"; readonly 'unicorn/prefer-ternary': "off"; readonly 'unicorn/prefer-top-level-await': "error"; readonly 'unicorn/prefer-type-error': "error"; readonly 'unicorn/relative-url-style': "error"; readonly 'unicorn/require-array-join-separator': "error"; readonly 'unicorn/require-module-attributes': "error"; readonly 'unicorn/require-module-specifiers': "error"; readonly 'unicorn/require-number-to-fixed-digits-argument': "error"; readonly 'unicorn/require-post-message-target-origin': "error"; readonly 'unicorn/switch-case-braces': "error"; readonly 'unicorn/text-encoding-identifier-case': "error"; readonly 'unicorn/throw-new-error': "error"; readonly 'import/consistent-type-specifier-style': ["error", "prefer-top-level"]; readonly 'import/default': "error"; readonly 'import/export': "error"; readonly 'import/exports-last': "error"; readonly 'import/extensions': "error"; readonly 'import/first': "error"; readonly 'import/group-exports': "off"; readonly 'import/max-dependencies': ["error", { readonly max: 30; }]; readonly 'import/named': "error"; readonly 'import/namespace': "error"; readonly 'import/no-absolute-path': "error"; readonly 'import/no-amd': "error"; readonly 'import/no-anonymous-default-export': "error"; readonly 'import/no-commonjs': "error"; readonly 'import/no-cycle': "error"; readonly 'import/no-default-export': "off"; readonly 'import/no-duplicates': "error"; readonly 'import/no-dynamic-require': "error"; readonly 'import/no-empty-named-blocks': "error"; readonly 'import/no-mutable-exports': "error"; readonly 'import/no-named-as-default': "error"; readonly 'import/no-named-as-default-member': "error"; readonly 'import/no-named-default': "error"; readonly 'import/no-named-export': "off"; readonly 'import/no-namespace': "error"; readonly 'import/no-nodejs-modules': "off"; readonly 'import/no-relative-parent-imports': "off"; readonly 'import/no-self-import': "error"; readonly 'import/no-unassigned-import': "error"; readonly 'import/no-webpack-loader-syntax': "error"; readonly 'import/prefer-default-export': "off"; readonly 'import/unambiguous': "error"; }; }; /** * Config to disable eslint max rules */ declare const disableMaxStatementsConfig: { readonly plugins: ["eslint"]; readonly rules: { readonly 'max-lines': "off"; readonly 'max-lines-per-function': "off"; readonly 'max-statements': "off"; }; }; export { disableMaxStatementsConfig, baseConfig, baseConfig as default }; //# sourceMappingURL=base.d.ts.map