import type { EventRow } from '../store/types.js'; /** * Phase 4 summarizer: deterministic, key-free fallback. The real Haiku adapter * (src/summarize/anthropic.ts) is key-gated and wired in Phase 5. Until then, * segment flushes produce a cheap, deterministic one-liner so binding boundaries * never block on a network call. * * Output shape: " exchange[s]" * Degrades to the first available line when no user-role event is present. */ export declare function fallbackSummarize(events: EventRow[]): string;