export declare function runDemoWatch(input: { cycle: () => Promise; intervalMs?: number; once?: boolean; signal?: AbortSignal; onCycle?: (result: T) => void; onFailure?: (code: string) => void; }): Promise<{ ok: boolean; stage: string; cycles: number; failures: number; lastStage: string | null; lastSourceState: string | null; lastFailureCode: string | null; }>; //# sourceMappingURL=demoWatch.d.ts.map