import type { Message, Session, SessionContentImport, SessionObject, ToolCall } from "../types/index.js"; export declare const NORMALIZED_SESSION_OBJECT_KIND: "normalized_content"; export declare const NORMALIZED_SESSION_OBJECT_CONTENT_TYPE = "application/json"; export declare function createSessionContentImport(session: Session, messages: Message[], toolCalls: ToolCall[]): SessionContentImport; export interface SerializedSessionContent { content: SessionContentImport; body: Buffer; sourceDigest: string; size: number; } export declare function serializeStoredSessionContent(sessionId: string): SerializedSessionContent; /** Enqueue the latest normalized payload only when object storage is configured. */ export declare function enqueueStoredSessionObjectIfConfigured(sessionId: string, env?: NodeJS.ProcessEnv): SessionObject | null; //# sourceMappingURL=session-content-object.d.ts.map