/** * OOXML/import identity and revision fields that should not affect visible * diff semantics. * * `sdBlockId` and `sdBlockRev` are assigned by the block-node plugin and are * session-local — two editor instances loaded from the same DOCX hold * different values. `paraId`, `textId`, and the `rsid*` family are import-side * identity/revision fields whose values can differ across copies of the same * visible content. * * The diff fingerprint must be stable against changes to these attrs, otherwise * `diff.apply` across two editor instances rejects with `PRECONDITION_FAILED` * even when both editors hold the same document content. See SD-3279. */ /** * Volatile OOXML revision metadata on run nodes — regenerated by Word on every save * and irrelevant to visible content semantics. Single source of truth shared by * inline-diffing.ts (granularity checks) and semantic-normalization.ts (node normalization). */ export declare const VOLATILE_RUN_ATTR_KEYS: readonly string[]; export declare const NON_SEMANTIC_BLOCK_ATTRS: Set; //# sourceMappingURL=identity-attrs.d.ts.map