import type { EventEntry, MemoryHookPoint, MemoryPacket } from "./types.js"; export interface MemoryQueryInput { taskId?: string; role?: string; hook?: MemoryHookPoint; query?: string; tokenBudget?: number; root?: string; } export declare function queryMemory({ taskId, role, hook, query, tokenBudget, root, }: MemoryQueryInput): Promise; export declare function recordMemoryEvent(root: string, packet: MemoryPacket, type: "MEMORY_QUERIED" | "MEMORY_HOOK_RAN"): Promise; export declare function renderMemoryPacket(packet: MemoryPacket): string;