import type { RuleModule } from "@typescript-eslint/utils/dist/ts-eslint"; import type { ESLint } from "eslint"; import { name, version } from "../package.json"; import { rules } from "./rules"; type RuleKey = keyof typeof rules; interface Plugin extends Omit { rules: Record>; } const plugin: Plugin = { meta: { name, version, }, rules, }; export = plugin;