import { type DataRef, type RuleTestResponse } from '@os-team/lexical-rules'; import { type Parser } from './Parser.js'; import { type AttType } from './AttTypeParser.js'; import { type DefaultDecl } from './DefaultDeclParser.js'; export interface AttDef { name: string; type: AttType; default: DefaultDecl; } /** * See https://www.w3.org/TR/xml/#NT-AttDef */ declare class AttDefParser implements Parser { private readonly attTypeParser; private readonly defaultDeclParser; private readonly rule; constructor(); test(ref: DataRef, pos: number): RuleTestResponse; build(data: AttDef): string; } export default AttDefParser; //# sourceMappingURL=AttDefParser.d.ts.map