declare const _default: { categories: { correctness: "error"; suspicious: "error"; pedantic: "error"; perf: "error"; style: "error"; restriction: "error"; }; extends: ({ plugins: "eslint"[]; rules: { 'accessor-pairs': ["off"]; 'capitalized-comments': ["off"]; 'class-methods-use-this': ["off"]; complexity: ["off"]; curly: ["error", "multi-line"]; 'default-case': ["off"]; 'func-name-matching': ["off"]; 'func-style': ["off"]; 'getter-return': ["error", { allowImplicit: true; }]; 'id-denylist': ["warn"]; 'id-length': ["off"]; 'id-match': ["off"]; 'init-declarations': ["off"]; 'logical-assignment-operators': ["off"]; 'max-classes-per-file': ["off"]; 'max-depth': ["off"]; 'max-lines': ["off"]; 'max-lines-per-function': ["off"]; 'max-nested-callbacks': ["off"]; 'max-params': ["off"]; 'max-statements': ["off"]; 'new-cap': ["error", { newIsCap: true; newIsCapExceptions: never[]; capIsNew: false; capIsNewExceptions: string[]; }]; 'no-bitwise': ["off"]; 'no-console': ["warn", { allow: string[]; }]; 'no-div-regex': ["off"]; 'no-duplicate-imports': ["off"]; 'no-empty-function': ["error", { allow: ("arrowFunctions" | "constructors" | "functions" | "methods")[]; }]; 'no-eq-null': ["off"]; 'no-implicit-coercion': ["error", { boolean: false; number: true; string: true; allow: never[]; }]; 'no-inline-comments': ["off"]; 'no-magic-numbers': ["off"]; 'no-negated-condition': ["off"]; 'no-nested-ternary': ["off"]; 'no-param-reassign': ["error", { props: true; ignorePropertyModificationsFor: string[]; }]; 'no-plusplus': ["error", { allowForLoopAfterthoughts: true; }]; 'no-redeclare': ["off"]; 'no-restricted-exports': ["error", { restrictedNamedExports: string[]; }]; 'no-restricted-globals': ["error", { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }, { name: string; message: string; }]; 'no-restricted-properties': ["error", { object: string; property: string; message: string; }, { object: string; property: string; message: string; }, { object: string; property: string; message: string; }, { object: string; property: string; message: string; }, { object: string; property: string; message: string; }, { object: string; property: string; message: string; }, { object: string; property: string; message: string; }, { property: string; message: string; }, { property: string; message: string; }, { object: string; property: string; message: string; }]; 'no-shadow': ["off"]; 'no-ternary': ["off"]; 'no-undefined': ["off"]; 'no-underscore-dangle': ["error", { allow: never[]; allowAfterThis: false; allowAfterSuper: false; enforceInMethodNames: true; }]; 'no-unmodified-loop-condition': ["off"]; 'no-unneeded-ternary': ["error", { defaultAssignment: false; }]; 'no-unused-expressions': ["error", { allowShortCircuit: true; allowTernary: true; allowTaggedTemplates: true; }]; 'no-unused-private-class-members': ["off"]; 'no-unused-vars': ["error", { ignoreRestSiblings: true; }]; 'no-use-before-define': ["off"]; 'no-useless-call': ["off"]; 'no-warning-comments': ["off"]; 'object-shorthand': ["error", "always", { avoidQuotes: true; }]; 'one-var': ["off"]; 'operator-assignment': ["error", "always"]; 'prefer-const': ["error", { destructuring: "any"; ignoreReadBeforeAssign: true; }]; 'prefer-promise-reject-errors': ["off"]; 'require-await': ["off"]; 'require-unicode-regexp': ["off"]; 'sort-imports': ["off"]; 'sort-keys': ["off"]; 'sort-vars': ["off"]; 'unicode-bom': ["error", "never"]; }; } | { plugins: "import"[]; rules: { 'import/consistent-type-specifier-style': ["error", "prefer-inline"]; 'import/default': ["off"]; 'import/exports-last': ["off"]; 'import/extensions': ["off"]; 'import/group-exports': ["off"]; 'import/max-dependencies': ["off"]; 'import/namespace': ["off"]; 'import/no-anonymous-default-export': ["off"]; 'import/no-commonjs': ["off"]; 'import/no-named-export': ["off"]; 'import/no-namespace': ["off"]; 'import/no-nodejs-modules': ["off"]; 'import/no-relative-parent-imports': ["off"]; 'import/no-unassigned-import': ["off"]; 'import/prefer-default-export': ["off"]; 'import/unambiguous': ["off"]; }; overrides: { files: string[]; rules: { 'import/no-default-export': ["off"]; }; }[]; } | { plugins: "oxc"[]; rules: { 'oxc/no-accumulating-spread': ["off"]; 'oxc/no-async-await': ["off"]; 'oxc/no-map-spread': ["off"]; 'oxc/no-optional-chaining': ["off"]; 'oxc/no-rest-spread-properties': ["off"]; }; } | { plugins: "promise"[]; rules: { 'promise/always-return': ["off"]; 'promise/avoid-new': ["off"]; 'promise/no-callback-in-promise': ["warn"]; 'promise/no-nesting': ["off"]; 'promise/no-promise-in-callback': ["warn"]; 'promise/valid-params': ["warn"]; }; } | { plugins: "unicorn"[]; rules: { 'unicorn/consistent-function-scoping': ["off"]; 'unicorn/custom-error-definition': ["off"]; 'unicorn/filename-case': ["error", { cases: { camelCase: boolean; pascalCase: boolean; }; }]; 'unicorn/new-for-builtins': ["off"]; 'unicorn/no-array-callback-reference': ["off"]; 'unicorn/no-array-for-each': ["off"]; 'unicorn/no-array-reduce': ["off"]; 'unicorn/no-negated-condition': ["off"]; 'unicorn/no-nested-ternary': ["off"]; 'unicorn/no-null': ["off"]; 'unicorn/number-literal-case': ["off"]; 'unicorn/prefer-global-this': ["off"]; 'unicorn/prefer-import-meta-properties': ["off"]; 'unicorn/relative-url-style': ["error", "never"]; 'unicorn/require-post-message-target-origin': ["off"]; }; overrides: { files: string[]; rules: { 'unicorn/no-anonymous-default-export': ["off"]; }; }[]; })[]; env: { builtin: true; }; ignorePatterns: string[]; }; export default _default;