
//#region src/oxlint/common.jsplugins.d.ts
declare const config: {
  jsPlugins: {
    name: string;
    specifier: string;
  }[];
  overrides: ({
    files: string[];
    rules: {
      '@neon/eslint-stylistic/array-bracket-newline': [number, {
        multiline: boolean;
      }];
      '@neon/eslint-stylistic/array-bracket-spacing': [number, string];
      '@neon/eslint-stylistic/array-element-newline': [number, {
        multiline: boolean;
      }];
      '@neon/eslint-stylistic/arrow-parens': [number, string];
      '@neon/eslint-stylistic/arrow-spacing': [number, {
        after: boolean;
        before: boolean;
      }];
      '@neon/eslint-stylistic/block-spacing': [number, string];
      '@neon/eslint-stylistic/brace-style': [number, string, {
        allowSingleLine: boolean;
      }];
      '@neon/eslint-stylistic/comma-dangle': [number, {
        arrays: string;
        exports: string;
        functions: string;
        imports: string;
        objects: string;
      }];
      '@neon/eslint-stylistic/comma-spacing': [number, {
        after: boolean;
        before: boolean;
      }];
      '@neon/eslint-stylistic/comma-style': [number, string];
      '@neon/eslint-stylistic/computed-property-spacing': [number, string];
      '@neon/eslint-stylistic/dot-location': [number, string];
      '@neon/eslint-stylistic/eol-last': number;
      '@neon/eslint-stylistic/function-call-argument-newline': [number, string];
      '@neon/eslint-stylistic/function-call-spacing': [number, string];
      '@neon/eslint-stylistic/function-paren-newline': [number, string];
      '@neon/eslint-stylistic/generator-star-spacing': [number, {
        after: boolean;
        before: boolean;
      }];
      '@neon/eslint-stylistic/implicit-arrow-linebreak': [number, string];
      '@neon/eslint-stylistic/indent': [number, string];
      '@neon/eslint-stylistic/jsx-quotes': [number, string];
      '@neon/eslint-stylistic/key-spacing': [number, {
        afterColon: boolean;
        beforeColon: boolean;
      }];
      '@neon/eslint-stylistic/keyword-spacing': [number, {
        after: boolean;
        before: boolean;
      }];
      '@neon/eslint-stylistic/line-comment-position': [number, {
        position: string;
      }];
      '@neon/eslint-stylistic/linebreak-style': [number, string];
      '@neon/eslint-stylistic/lines-around-comment': number;
      '@neon/eslint-stylistic/lines-between-class-members': [number, string];
      '@neon/eslint-stylistic/max-len': number;
      '@neon/eslint-stylistic/max-statements-per-line': [number, {
        max: number;
      }];
      '@neon/eslint-stylistic/multiline-comment-style': number;
      '@neon/eslint-stylistic/multiline-ternary': number;
      '@neon/eslint-stylistic/new-parens': number;
      '@neon/eslint-stylistic/newline-per-chained-call': number;
      '@neon/eslint-stylistic/no-confusing-arrow': number;
      '@neon/eslint-stylistic/no-extra-parens': number;
      '@neon/eslint-stylistic/no-extra-semi': number;
      '@neon/eslint-stylistic/no-floating-decimal': number;
      '@neon/eslint-stylistic/no-mixed-operators': number;
      '@neon/eslint-stylistic/no-mixed-spaces-and-tabs': number;
      '@neon/eslint-stylistic/no-multi-spaces': number;
      '@neon/eslint-stylistic/no-multiple-empty-lines': [number, {
        max: number;
        maxBOF: number;
        maxEOF: number;
      }];
      '@neon/eslint-stylistic/no-tabs': [number, {
        allowIndentationTabs: boolean;
      }];
      '@neon/eslint-stylistic/no-trailing-spaces': number;
      '@neon/eslint-stylistic/no-whitespace-before-property': number;
      '@neon/eslint-stylistic/nonblock-statement-body-position': [number, string];
      '@neon/eslint-stylistic/object-curly-newline': [number, {
        multiline: boolean;
      }];
      '@neon/eslint-stylistic/object-curly-spacing': [number, string];
      '@neon/eslint-stylistic/object-property-newline': [number, {
        allowAllPropertiesOnSameLine: boolean;
      }];
      '@neon/eslint-stylistic/one-var-declaration-per-line': number;
      '@neon/eslint-stylistic/operator-linebreak': [number, string];
      '@neon/eslint-stylistic/padded-blocks': [number, string];
      '@neon/eslint-stylistic/padding-line-between-statements': [number, {
        blankLine: string;
        next: string;
        prev: string;
      }];
      '@neon/eslint-stylistic/quote-props': [number, string, {
        numbers: boolean;
      }];
      '@neon/eslint-stylistic/quotes': [number, string];
      '@neon/eslint-stylistic/rest-spread-spacing': [number, string];
      '@neon/eslint-stylistic/semi': [number, string];
      '@neon/eslint-stylistic/semi-spacing': [number, {
        after: boolean;
        before: boolean;
      }];
      '@neon/eslint-stylistic/semi-style': [number, string];
      '@neon/eslint-stylistic/space-before-blocks': [number, string];
      '@neon/eslint-stylistic/space-before-function-paren': [number, {
        anonymous: string;
        asyncArrow: string;
        named: string;
      }];
      '@neon/eslint-stylistic/space-in-parens': [number, string];
      '@neon/eslint-stylistic/space-infix-ops': [number, {
        int32Hint: boolean;
      }];
      '@neon/eslint-stylistic/space-unary-ops': [number, {
        nonwords: boolean;
        words: boolean;
      }];
      '@neon/eslint-stylistic/spaced-comment': [number, string, {
        markers: string[];
      }];
      '@neon/eslint-stylistic/switch-colon-spacing': [number, {
        after: boolean;
        before: boolean;
      }];
      '@neon/eslint-stylistic/template-curly-spacing': [number, string];
      '@neon/eslint-stylistic/template-tag-spacing': [number, string];
      '@neon/eslint-stylistic/wrap-iife': [number, string];
      '@neon/eslint-stylistic/wrap-regex': number;
      '@neon/eslint-stylistic/yield-star-spacing': [number, {
        after: boolean;
        before: boolean;
      }];
      '@neon/eslint-unicorn/better-regex': number;
      '@neon/eslint-unicorn/consistent-destructuring': number;
      '@neon/eslint-unicorn/expiring-todo-comments': [number, {
        allowWarningComments: boolean;
        ignoreDatesOnPullRequests: boolean;
        terms: string[];
      }];
      '@neon/eslint-unicorn/no-array-push-push': number;
      '@neon/eslint-unicorn/no-for-loop': number;
      '@neon/eslint-unicorn/no-keyword-prefix': number;
      '@neon/eslint-unicorn/no-named-default': number;
      '@neon/eslint-unicorn/no-unused-properties': number;
      '@neon/eslint-unicorn/prefer-export-from': number;
      '@neon/eslint-unicorn/prefer-json-parse-buffer': number;
      '@neon/eslint-unicorn/prefer-switch': number;
      '@neon/eslint-unicorn/prevent-abbreviations': number;
      '@neon/eslint-unicorn/string-content': number;
      '@neon/eslint-unicorn/template-indent': number;
      '@neon/eslint-import-x/dynamic-import-chunkname'?: never;
      '@neon/eslint-import-x/export'?: never;
      '@neon/eslint-import-x/named'?: never;
      '@neon/eslint-import-x/no-deprecated'?: never;
      '@neon/eslint-import-x/no-extraneous-dependencies'?: never;
      '@neon/eslint-import-x/no-import-module-exports'?: never;
      '@neon/eslint-import-x/no-internal-modules'?: never;
      '@neon/eslint-import-x/no-relative-packages'?: never;
      '@neon/eslint-import-x/no-restricted-paths'?: never;
      '@neon/eslint-import-x/no-unresolved'?: never;
      '@neon/eslint-import-x/no-unused-modules'?: never;
      '@neon/eslint-import-x/no-useless-path-segments'?: never;
      '@neon/eslint-import-x/order'?: never;
    };
  } | {
    files: string[];
    rules: {
      '@neon/eslint-import-x/dynamic-import-chunkname': number;
      '@neon/eslint-import-x/export': number;
      '@neon/eslint-import-x/named': number;
      '@neon/eslint-import-x/no-deprecated': number;
      '@neon/eslint-import-x/no-extraneous-dependencies': [number, {
        devDependencies: boolean;
        optionalDependencies: boolean;
        peerDependencies: boolean;
      }];
      '@neon/eslint-import-x/no-import-module-exports': number;
      '@neon/eslint-import-x/no-internal-modules': number;
      '@neon/eslint-import-x/no-relative-packages': number;
      '@neon/eslint-import-x/no-restricted-paths': number;
      '@neon/eslint-import-x/no-unresolved': number;
      '@neon/eslint-import-x/no-unused-modules': number;
      '@neon/eslint-import-x/no-useless-path-segments': number;
      '@neon/eslint-import-x/order': [number, {
        alphabetize: {
          caseInsensitive: boolean;
          order: string;
        };
        groups: string[];
        'newlines-between': string;
      }];
      '@neon/eslint-stylistic/array-bracket-newline'?: never;
      '@neon/eslint-stylistic/array-bracket-spacing'?: never;
      '@neon/eslint-stylistic/array-element-newline'?: never;
      '@neon/eslint-stylistic/arrow-parens'?: never;
      '@neon/eslint-stylistic/arrow-spacing'?: never;
      '@neon/eslint-stylistic/block-spacing'?: never;
      '@neon/eslint-stylistic/brace-style'?: never;
      '@neon/eslint-stylistic/comma-dangle'?: never;
      '@neon/eslint-stylistic/comma-spacing'?: never;
      '@neon/eslint-stylistic/comma-style'?: never;
      '@neon/eslint-stylistic/computed-property-spacing'?: never;
      '@neon/eslint-stylistic/dot-location'?: never;
      '@neon/eslint-stylistic/eol-last'?: never;
      '@neon/eslint-stylistic/function-call-argument-newline'?: never;
      '@neon/eslint-stylistic/function-call-spacing'?: never;
      '@neon/eslint-stylistic/function-paren-newline'?: never;
      '@neon/eslint-stylistic/generator-star-spacing'?: never;
      '@neon/eslint-stylistic/implicit-arrow-linebreak'?: never;
      '@neon/eslint-stylistic/indent'?: never;
      '@neon/eslint-stylistic/jsx-quotes'?: never;
      '@neon/eslint-stylistic/key-spacing'?: never;
      '@neon/eslint-stylistic/keyword-spacing'?: never;
      '@neon/eslint-stylistic/line-comment-position'?: never;
      '@neon/eslint-stylistic/linebreak-style'?: never;
      '@neon/eslint-stylistic/lines-around-comment'?: never;
      '@neon/eslint-stylistic/lines-between-class-members'?: never;
      '@neon/eslint-stylistic/max-len'?: never;
      '@neon/eslint-stylistic/max-statements-per-line'?: never;
      '@neon/eslint-stylistic/multiline-comment-style'?: never;
      '@neon/eslint-stylistic/multiline-ternary'?: never;
      '@neon/eslint-stylistic/new-parens'?: never;
      '@neon/eslint-stylistic/newline-per-chained-call'?: never;
      '@neon/eslint-stylistic/no-confusing-arrow'?: never;
      '@neon/eslint-stylistic/no-extra-parens'?: never;
      '@neon/eslint-stylistic/no-extra-semi'?: never;
      '@neon/eslint-stylistic/no-floating-decimal'?: never;
      '@neon/eslint-stylistic/no-mixed-operators'?: never;
      '@neon/eslint-stylistic/no-mixed-spaces-and-tabs'?: never;
      '@neon/eslint-stylistic/no-multi-spaces'?: never;
      '@neon/eslint-stylistic/no-multiple-empty-lines'?: never;
      '@neon/eslint-stylistic/no-tabs'?: never;
      '@neon/eslint-stylistic/no-trailing-spaces'?: never;
      '@neon/eslint-stylistic/no-whitespace-before-property'?: never;
      '@neon/eslint-stylistic/nonblock-statement-body-position'?: never;
      '@neon/eslint-stylistic/object-curly-newline'?: never;
      '@neon/eslint-stylistic/object-curly-spacing'?: never;
      '@neon/eslint-stylistic/object-property-newline'?: never;
      '@neon/eslint-stylistic/one-var-declaration-per-line'?: never;
      '@neon/eslint-stylistic/operator-linebreak'?: never;
      '@neon/eslint-stylistic/padded-blocks'?: never;
      '@neon/eslint-stylistic/padding-line-between-statements'?: never;
      '@neon/eslint-stylistic/quote-props'?: never;
      '@neon/eslint-stylistic/quotes'?: never;
      '@neon/eslint-stylistic/rest-spread-spacing'?: never;
      '@neon/eslint-stylistic/semi'?: never;
      '@neon/eslint-stylistic/semi-spacing'?: never;
      '@neon/eslint-stylistic/semi-style'?: never;
      '@neon/eslint-stylistic/space-before-blocks'?: never;
      '@neon/eslint-stylistic/space-before-function-paren'?: never;
      '@neon/eslint-stylistic/space-in-parens'?: never;
      '@neon/eslint-stylistic/space-infix-ops'?: never;
      '@neon/eslint-stylistic/space-unary-ops'?: never;
      '@neon/eslint-stylistic/spaced-comment'?: never;
      '@neon/eslint-stylistic/switch-colon-spacing'?: never;
      '@neon/eslint-stylistic/template-curly-spacing'?: never;
      '@neon/eslint-stylistic/template-tag-spacing'?: never;
      '@neon/eslint-stylistic/wrap-iife'?: never;
      '@neon/eslint-stylistic/wrap-regex'?: never;
      '@neon/eslint-stylistic/yield-star-spacing'?: never;
      '@neon/eslint-unicorn/better-regex'?: never;
      '@neon/eslint-unicorn/consistent-destructuring'?: never;
      '@neon/eslint-unicorn/expiring-todo-comments'?: never;
      '@neon/eslint-unicorn/no-array-push-push'?: never;
      '@neon/eslint-unicorn/no-for-loop'?: never;
      '@neon/eslint-unicorn/no-keyword-prefix'?: never;
      '@neon/eslint-unicorn/no-named-default'?: never;
      '@neon/eslint-unicorn/no-unused-properties'?: never;
      '@neon/eslint-unicorn/prefer-export-from'?: never;
      '@neon/eslint-unicorn/prefer-json-parse-buffer'?: never;
      '@neon/eslint-unicorn/prefer-switch'?: never;
      '@neon/eslint-unicorn/prevent-abbreviations'?: never;
      '@neon/eslint-unicorn/string-content'?: never;
      '@neon/eslint-unicorn/template-indent'?: never;
    };
  })[];
  rules: {};
  plugins: never[];
};
export = config;
//# sourceMappingURL=common.jsplugins.d.cts.map