import { z } from "zod";
import type { CallToolResult } from "@modelcontextprotocol/sdk/types.js";
export declare function executeMemoryCommand(args: {
    command: "view" | "create" | "str_replace" | "insert" | "delete" | "rename";
    path?: string;
    file_text?: string;
    old_str?: string;
    new_str?: string;
    insert_line?: number;
    insert_text?: string;
    view_range?: number[];
    old_path?: string;
    new_path?: string;
}): CallToolResult;
export declare const memoryTool: import("@anthropic-ai/claude-agent-sdk").SdkMcpToolDefinition<{
    command: z.ZodEnum<{
        delete: "delete";
        create: "create";
        view: "view";
        str_replace: "str_replace";
        insert: "insert";
        rename: "rename";
    }>;
    path: z.ZodOptional<z.ZodString>;
    file_text: z.ZodOptional<z.ZodString>;
    old_str: z.ZodOptional<z.ZodString>;
    new_str: z.ZodOptional<z.ZodString>;
    insert_line: z.ZodOptional<z.ZodNumber>;
    insert_text: z.ZodOptional<z.ZodString>;
    view_range: z.ZodOptional<z.ZodArray<z.ZodNumber>>;
    old_path: z.ZodOptional<z.ZodString>;
    new_path: z.ZodOptional<z.ZodString>;
}>;
//# sourceMappingURL=memory.d.ts.map