/**
 * Returns the system-prompt section that bridges the previous session(s) into
 * the current one. Empty string when there's nothing useful to inject.
 *
 * Called from get-reply-run.ts at session start (or every turn — the file is
 * tiny and reading it costs nothing). Refresh of the digest content happens
 * elsewhere (idle-time curator).
 */
export declare function buildSessionBridgeSection(): Promise<string>;
/**
 * Refresh the digest. Called by the heartbeat curator and by any caller that
 * has reason to believe the previous session ended cleanly. Best-effort,
 * never throws.
 */
export declare function refreshSessionBridge(params: {
    recentSessionTexts: string[];
    callModel: (prompt: string) => Promise<string | null>;
}): Promise<void>;
