import type { AgentTool } from "@apholdings/jensen-agent-core"; import { type Static } from "@sinclair/typebox"; import type { MemoryItem } from "../memory.js"; declare const memoryWriteSchema: import("@sinclair/typebox").TObject<{ action: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"set">, import("@sinclair/typebox").TLiteral<"clear">]>; key: import("@sinclair/typebox").TOptional; value: import("@sinclair/typebox").TOptional; }>; export type MemoryWriteInput = Static; export interface MemoryWriteOperations { set: (key: string, value: string) => MemoryItem[]; clear: () => MemoryItem[]; } export declare function createMemoryWriteTool(operations: MemoryWriteOperations): AgentTool; export declare const memoryWriteTool: AgentTool; export {}; //# sourceMappingURL=memory-write.d.ts.map