/** * Literal find/replace fixes for malformed JATS seen in the wild. * Each entry emits at most one vfile message when it matches. */ export type KnownXmlDefectRepair = { from: string; to: string; }; export declare function knownXmlDefectRepairMessage(from: string, to: string): string; export type AppliedXmlDefectRepair = { repair: KnownXmlDefectRepair; count: number; }; export type RepairKnownXmlDefectsResult = { xml: string; applied: AppliedXmlDefectRepair[]; }; /** * Apply KNOWN_XML_DEFECT_REPAIRS in order. Each rule uses a single literal * `from` → `to` substitution (all occurrences of `from`). */ export declare function repairKnownXmlDefects(xml: string): RepairKnownXmlDefectsResult; //# sourceMappingURL=repairKnownXmlDefects.d.ts.map