/** * ESLint rule for validating `@enumType` TSDoc tag usage. * * @remarks * This rule validates that `@enumType` tags are: * - Only used on enum declarations or string literal union type aliases * - Have a valid value ('open' or 'closed') * - Not duplicated on a single declaration * * @internal */ import { ESLintUtils } from '@typescript-eslint/utils'; import type { ValidEnumTypeRuleOptions } from '../types'; type MessageIds = 'missingValue' | 'invalidValue' | 'multipleEnumTypes' | 'invalidConstruct' | 'missingEnumType'; export declare const validEnumType: ESLintUtils.RuleModule; export {}; //# sourceMappingURL=valid-enum-type.d.ts.map