import type { TSESTree } from "@typescript-eslint/utils"; import { ESLintUtils } from "@typescript-eslint/utils"; import { EnumTestResultModel } from "./enumTestResultModel.js"; export declare const hasEnumSpecifiedCorrectly: (node: TSESTree.Node, isEnumType: boolean) => EnumTestResultModel; export declare const needsEnumNameMatchingEnumType: (enumNameProperty: TSESTree.Property, enumProperty: TSESTree.Property) => boolean; declare const rule: ESLintUtils.RuleModule<"enumNameShouldMatchType" | "needsEnumNameAdded" | "needsTypeRemoved", [], unknown, ESLintUtils.RuleListener>; export default rule;