import type { BackgroundJob, ResponderNotification } from "../tools/jobs.js"; export declare const RESPONDER_CONTEXT_PREFIX = "RESPONDER / DURABLE JOB INBOX"; export declare const RESPONDER_RESULT_LEDGER_PREFIX = "RESPONDER RESULT LEDGER (authoritative consumed results)"; export declare function responderContextMessage(input: { running: readonly BackgroundJob[]; pending: readonly ResponderNotification[]; }): string | undefined; export declare function isResponderResultLedgerMessage(message: { role: string; content: string; }): boolean; export declare function responderResultLedgerEntry(notification: ResponderNotification): string; export declare function upsertResponderResultLedger(messages: Array<{ role: "system" | "user" | "assistant" | "tool"; content: string; }>, notification: ResponderNotification): void; export declare function upsertResponderContextMessage(messages: Array<{ role: string; content: string; }>, content: string | undefined): void;