import type { CommandStore } from './command-dispatcher.js'; export interface CatchUpResult { /** 효과를 기다리던 조치 수. */ awaiting: number; /** 이번에 효과를 적은 조치 수. */ recorded: number; /** 저널에 보고가 아직 없던 조치 수 — 저쪽이 아직 아무 말도 안 한 것이다. */ silent: number; } /** * 이 도메인에서 놓친 보고를 한 번 backfill 한다. * * **던지지 않는다.** 주기에서 부르고, 여기서 터지면 그 주기가 멈춘다. 그리고 이 일은 다음 바퀴에 * 다시 해도 같은 결과가 나온다 — 급할 것이 없다. */ export declare function catchUpEffects(domainId: string, store: CommandStore): Promise;