import { type DataRef, type RuleTestResponse } from '@os-team/lexical-rules'; import type { Parser } from './Parser.js'; import { type StringType } from './StringTypeParser.js'; import { type TokenizedType } from './TokenizedTypeParser.js'; import { type EnumeratedType } from './EnumeratedTypeParser.js'; export type AttType = StringType | TokenizedType | EnumeratedType; /** * The attribute type. * See https://www.w3.org/TR/xml/#NT-AttType */ declare class AttTypeParser implements Parser { private readonly stringTypeParser; private readonly tokenizedTypeParser; private readonly enumeratedTypeParser; private readonly rule; constructor(); test(ref: DataRef, pos: number): RuleTestResponse; build(data: AttType): string; } export default AttTypeParser; //# sourceMappingURL=AttTypeParser.d.ts.map