import { ESLintUtils } from "@typescript-eslint/utils"; import { ESLint, Rule } from "eslint"; import { RuleType } from "@eslint/core"; //#region src/eslint-plugin/rules/exact-catch-types.d.ts declare const exactCatchTypes: ESLintUtils.RuleModule<`extraneousErrorTypes` | `invalidCatchProperty` | `missingCatchProperty`, [], unknown, ESLintUtils.RuleListener>; //#endregion //#region src/eslint-plugin/rules/explicit-state-types.d.ts type Options$1 = [{ permitAnnotation?: boolean; }]; declare const explicitStateTypes: ESLintUtils.RuleModule<`noTypeArgument` | `noTypeArgumentOrAnnotation`, Options$1, unknown, ESLintUtils.RuleListener>; //#endregion //#region src/eslint-plugin/rules/explicit-transaction-types.d.ts type Options = [{ permitAnnotation?: boolean; }]; declare const explicitTransactionTypes: ESLintUtils.RuleModule<`noTypeArgument` | `noTypeArgumentOrAnnotation`, Options, unknown, ESLintUtils.RuleListener>; //#endregion //#region src/eslint-plugin/rules/naming-convention.d.ts declare const namingConvention: { meta: { type: RuleType; docs: { description: string; recommended: boolean; url: string; }; fixable: `code`; schema: never[]; }; create(context: Rule.RuleContext): Rule.NodeListener; }; declare namespace index_d_exports { export { exactCatchTypes, explicitStateTypes, explicitTransactionTypes, namingConvention }; } //#endregion //#region src/eslint-plugin/index.d.ts declare const plugin: ESLint.Plugin; //#endregion export { index_d_exports as Rules, plugin as default }; //# sourceMappingURL=index.d.ts.map