import type { EngineMessage } from "../engine/types.js"; import { type ObservationalMemoryConfig } from "./config.js"; import type { ObservationalContext, ObservationalMemoryOwner } from "./types.js"; export interface BuildObservationalContextOptions extends ObservationalMemoryOwner { threadId: string; messages: EngineMessage[]; config?: Partial; } export declare function hasObservationalMemory(context: ObservationalContext): boolean; export declare function serializeObservationalMemoryBlock(context: ObservationalContext): string; export declare function buildObservationalContext(options: BuildObservationalContextOptions): Promise;