import { NumberingProperties } from '@superdoc/style-engine/ooxml'; import { ReplayResult } from './replay-types'; type ReplayNumberingEditor = { emit?: (event: string, payload: unknown) => void; converter?: { translatedNumbering?: NumberingProperties | null; numbering?: { abstracts?: Record; definitions?: Record; } | null; documentModified?: boolean; promoteToGuid?: () => string; } | null; }; /** * Replays numbering metadata diffs into translated numbering and then rebuilds * the legacy raw numbering model used by export. * * @param params Replay parameters. * @param params.numberingDiff Numbering diff payload to apply. * @param params.editor Editor context containing converter and emitter. * @returns Replay summary with applied/skipped counts and warnings. */ export declare function replayNumbering({ numberingDiff, editor, }: { numberingDiff: import('../algorithm/numbering-diffing').NumberingDiff | null; editor?: ReplayNumberingEditor; }): ReplayResult; export {}; //# sourceMappingURL=replay-numbering.d.ts.map