import { type DataRef, type RuleTestResponse } from '@os-team/lexical-rules'; import type { Parser } from './Parser.js'; import { type NotationType } from './NotationTypeParser.js'; import { type Enumeration } from './EnumerationParser.js'; export type EnumeratedType = NotationType | Enumeration; /** * The enumerated attribute type declaration. * See https://www.w3.org/TR/xml/#NT-EnumeratedType */ declare class EnumeratedTypeParser implements Parser { private readonly notationTypeParser; private readonly enumerationParser; private readonly rule; constructor(); test(ref: DataRef, pos: number): RuleTestResponse; build(data: EnumeratedType): string; } export default EnumeratedTypeParser; //# sourceMappingURL=EnumeratedTypeParser.d.ts.map