import type { ModelMessage } from "ai"; import type { AlsContext } from "#context/container.js"; import type { UnstampedMessageStreamEvent } from "#protocol/message.js"; import type { ResolvedMemoryDefinition } from "#runtime/types.js"; import type { MemoryInstrumentation } from "#instrumentation/memory.js"; export declare function dispatchMemoryLifecycleEvent(input: { readonly abortSignal?: AbortSignal; readonly appRoot: string; readonly ctx: AlsContext; readonly event: UnstampedMessageStreamEvent; readonly memories: readonly ResolvedMemoryDefinition[]; readonly messages?: readonly ModelMessage[]; readonly nodeId: string; readonly instrumentation?: MemoryInstrumentation; }): Promise;