/** * Forget Tool * * Delete memories - either individually or in bulk. */ import { z } from 'zod'; export declare const forgetSchema: z.ZodObject<{ id: z.ZodOptional; query: z.ZodOptional; category: z.ZodOptional>; project: z.ZodOptional; olderThan: z.ZodOptional; belowSalience: z.ZodOptional; dryRun: z.ZodDefault>; confirm: z.ZodDefault>; }, "strip", z.ZodTypeAny, { dryRun: boolean; confirm: boolean; project?: string | undefined; category?: "architecture" | "pattern" | "preference" | "error" | "context" | "learning" | "todo" | "note" | "relationship" | "custom" | undefined; id?: number | undefined; query?: string | undefined; olderThan?: number | undefined; belowSalience?: number | undefined; }, { project?: string | undefined; category?: "architecture" | "pattern" | "preference" | "error" | "context" | "learning" | "todo" | "note" | "relationship" | "custom" | undefined; id?: number | undefined; query?: string | undefined; olderThan?: number | undefined; belowSalience?: number | undefined; dryRun?: boolean | undefined; confirm?: boolean | undefined; }>; export type ForgetInput = z.infer; /** * Execute the forget tool */ export declare function executeForget(input: ForgetInput): Promise<{ success: boolean; deleted?: number; wouldDelete?: number; memories?: { id: number; title: string; }[]; error?: string; }>; /** * Format the forget result for MCP response */ export declare function formatForgetResult(result: Awaited>): string; //# sourceMappingURL=forget.d.ts.map