/** * Saga advance dispatcher — continue-site loop. * Each `if` block is a continue-site. No enum, no switch. */ import type { SagaState, AdvanceInput, AdvanceResult, AdvanceDeps, SagaEvent } from './state.js'; export declare function createSaga(sagaId: string, profile: SagaState['profile'], goal: string, deps: AdvanceDeps): Promise; export declare function advance(input: AdvanceInput, deps: AdvanceDeps): Promise; export declare function resumeSaga(sagaId: string, deps: AdvanceDeps & { readEvents(sagaId: string): Promise; }): Promise<{ state: SagaState; result: AdvanceResult; }>; //# sourceMappingURL=advance.d.ts.map