import * as _typescript_eslint_utils_ts_eslint19 from "@typescript-eslint/utils/ts-eslint"; import * as _typescript_eslint_utils_ts_eslint20 from "@typescript-eslint/utils/ts-eslint"; import * as _typescript_eslint_utils_ts_eslint5 from "@typescript-eslint/utils/ts-eslint"; import * as _typescript_eslint_utils_ts_eslint6 from "@typescript-eslint/utils/ts-eslint"; import * as _typescript_eslint_utils_ts_eslint8 from "@typescript-eslint/utils/ts-eslint"; import * as _typescript_eslint_utils_ts_eslint9 from "@typescript-eslint/utils/ts-eslint"; import * as _typescript_eslint_utils_ts_eslint11 from "@typescript-eslint/utils/ts-eslint"; import { Linter } from "@typescript-eslint/utils/ts-eslint"; import * as eslint10 from "eslint"; import { Linter as Linter$1 } from "eslint"; //#region src/eslint/reactivity-function.d.ts interface ReactivityFunctionSchema0 { include?: string[]; exclude?: string[]; } type ReactivityFunctionRuleOptions = [ReactivityFunctionSchema0]; //#endregion //#region src/eslint/index.d.ts interface RuleOptions { 'reactivity-function': ReactivityFunctionRuleOptions; } type Rules = Partial<{ [K in keyof RuleOptions]: Linter.Severity | [Linter.Severity, ...RuleOptions[K]] }>; declare const _default$1: { 'reactivity-function': _typescript_eslint_utils_ts_eslint20.RuleModule<"reactivity-function", ReactivityFunctionRuleOptions, unknown, _typescript_eslint_utils_ts_eslint19.RuleListener>; }; //#endregion //#region src/eslint.d.ts declare const plugins: { 'reactivity-function': { rules: { 'reactivity-function': _typescript_eslint_utils_ts_eslint6.RuleModule<"reactivity-function", ReactivityFunctionRuleOptions, unknown, _typescript_eslint_utils_ts_eslint5.RuleListener>; }; }; }; declare const _default: ({ rules: _default$1, ...options }?: Linter$1.Config) => { name: string; basePath?: string; files?: Array; ignores?: string[]; language?: string; languageOptions?: Linter$1.LanguageOptions; linterOptions?: Linter$1.LinterOptions; processor?: string | Linter$1.Processor; plugins: { 'reactivity-function': { rules: { 'reactivity-function': _typescript_eslint_utils_ts_eslint9.RuleModule<"reactivity-function", ReactivityFunctionRuleOptions, unknown, _typescript_eslint_utils_ts_eslint8.RuleListener>; }; }; } | Record; settings?: Record; rules: { 'reactivity-function/reactivity-function': 1 | 2 | [_typescript_eslint_utils_ts_eslint11.SharedConfig.Severity, ReactivityFunctionSchema0]; }; }; //#endregion export { Rules, _default as default, plugins, _default$1 as rules };