import type { MemoryStore } from '../memory/store.js'; export declare const REFLECT_TOOL_NAME = "reflectOnWork"; export declare function createMemoryTools(store: MemoryStore, projectRoot?: string): { readMemory: import("ai").Tool<{ limit: number; type?: "work_log" | "project_knowledge" | "decision" | "strategic_context" | undefined; search?: string | undefined; }, { entries: import("../memory/types.js").MemoryEntry[]; }>; writeMemory: import("ai").Tool<{ type: "work_log" | "project_knowledge" | "decision"; content: string; tags?: string[] | undefined; relatedIssue?: number | undefined; }, { id: string; timestamp: string; }>; reflectOnWork: import("ai").Tool<{ issueNumber: number; outcome: "success" | "skipped" | "partial" | "failure"; whatWorked: string; whatFailed: string; patternDiscovered?: string | undefined; specQualityNote?: string | undefined; }, { memoriesWritten: number; }>; listStrategicDocs: import("ai").Tool, { files: string[]; }>; readStrategicDoc: import("ai").Tool<{ filename: string; }, { error: string; filename?: undefined; content?: undefined; } | { filename: string; content: string; error?: undefined; }>; };