import { z } from 'zod'; export declare const snapshotMaxLineLength = 100; export declare const memoryPassTool: { name: string; description: string; schema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; }; export declare const memoryUpdateSnapshotTool: { name: string; description: string; schema: z.ZodObject<{ operations: z.ZodArray; text: z.ZodString; }, "strip", z.ZodTypeAny, { type: "append"; text: string; }, { type: "append"; text: string; }>, z.ZodObject<{ type: z.ZodLiteral<"replace">; line: z.ZodNumber; text: z.ZodString; }, "strip", z.ZodTypeAny, { type: "replace"; line: number; text: string; }, { type: "replace"; line: number; text: string; }>, z.ZodObject<{ type: z.ZodLiteral<"delete">; line: z.ZodNumber; }, "strip", z.ZodTypeAny, { type: "delete"; line: number; }, { type: "delete"; line: number; }>]>, "many">; }, "strip", z.ZodTypeAny, { operations: ({ type: "append"; text: string; } | { type: "replace"; line: number; text: string; } | { type: "delete"; line: number; })[]; }, { operations: ({ type: "append"; text: string; } | { type: "replace"; line: number; text: string; } | { type: "delete"; line: number; })[]; }>; }; export declare const memorySearchTool: { name: string; description: string; schema: z.ZodObject<{ searchTexts: z.ZodArray; searchKeywords: z.ZodOptional>; }, "strip", z.ZodTypeAny, { searchTexts: string[]; searchKeywords?: string[] | undefined; }, { searchTexts: string[]; searchKeywords?: string[] | undefined; }>; }; export declare const memoryGetMessagesTool: { name: string; description: string; schema: z.ZodObject<{ memoryId: z.ZodString; }, "strip", z.ZodTypeAny, { memoryId: string; }, { memoryId: string; }>; }; export declare const memoryCreateTool: { name: string; description: string; schema: (maxMemories: number) => z.ZodObject<{ memories: z.ZodArray; content: z.ZodString; summary: z.ZodString; keywords: z.ZodArray; speakerLabels: z.ZodArray; sentiment: z.ZodString; importance: z.ZodNumber; }, "strip", z.ZodTypeAny, { type: "context" | "fact" | "identity" | "other" | "plan" | "preference"; content: string; summary: string; keywords: string[]; speakerLabels: string[]; sentiment: string; importance: number; }, { type: "context" | "fact" | "identity" | "other" | "plan" | "preference"; content: string; summary: string; keywords: string[]; speakerLabels: string[]; sentiment: string; importance: number; }>, "many">; }, "strip", z.ZodTypeAny, { memories: { type: "context" | "fact" | "identity" | "other" | "plan" | "preference"; content: string; summary: string; keywords: string[]; speakerLabels: string[]; sentiment: string; importance: number; }[]; }, { memories: { type: "context" | "fact" | "identity" | "other" | "plan" | "preference"; content: string; summary: string; keywords: string[]; speakerLabels: string[]; sentiment: string; importance: number; }[]; }>; }; export declare const memoryUpdateTool: { name: string; description: string; schema: z.ZodObject<{ memoryId: z.ZodString; memory: z.ZodObject<{ type: z.ZodEnum<["identity", "preference", "fact", "plan", "context", "other"]>; content: z.ZodString; summary: z.ZodString; keywords: z.ZodArray; speakerLabels: z.ZodArray; sentiment: z.ZodString; importance: z.ZodNumber; }, "strip", z.ZodTypeAny, { type: "context" | "fact" | "identity" | "other" | "plan" | "preference"; content: string; summary: string; keywords: string[]; speakerLabels: string[]; sentiment: string; importance: number; }, { type: "context" | "fact" | "identity" | "other" | "plan" | "preference"; content: string; summary: string; keywords: string[]; speakerLabels: string[]; sentiment: string; importance: number; }>; }, "strip", z.ZodTypeAny, { memoryId: string; memory: { type: "context" | "fact" | "identity" | "other" | "plan" | "preference"; content: string; summary: string; keywords: string[]; speakerLabels: string[]; sentiment: string; importance: number; }; }, { memoryId: string; memory: { type: "context" | "fact" | "identity" | "other" | "plan" | "preference"; content: string; summary: string; keywords: string[]; speakerLabels: string[]; sentiment: string; importance: number; }; }>; }; export declare const memoryMergeTool: { name: string; description: string; schema: z.ZodObject<{ sourceMemoryIds: z.ZodArray; memory: z.ZodObject<{ type: z.ZodEnum<["identity", "preference", "fact", "plan", "context", "other"]>; content: z.ZodString; summary: z.ZodString; keywords: z.ZodArray; speakerLabels: z.ZodArray; sentiment: z.ZodString; importance: z.ZodNumber; }, "strip", z.ZodTypeAny, { type: "context" | "fact" | "identity" | "other" | "plan" | "preference"; content: string; summary: string; keywords: string[]; speakerLabels: string[]; sentiment: string; importance: number; }, { type: "context" | "fact" | "identity" | "other" | "plan" | "preference"; content: string; summary: string; keywords: string[]; speakerLabels: string[]; sentiment: string; importance: number; }>; }, "strip", z.ZodTypeAny, { sourceMemoryIds: string[]; memory: { type: "context" | "fact" | "identity" | "other" | "plan" | "preference"; content: string; summary: string; keywords: string[]; speakerLabels: string[]; sentiment: string; importance: number; }; }, { sourceMemoryIds: string[]; memory: { type: "context" | "fact" | "identity" | "other" | "plan" | "preference"; content: string; summary: string; keywords: string[]; speakerLabels: string[]; sentiment: string; importance: number; }; }>; }; export declare const memorySplitTool: { name: string; description: string; schema: z.ZodObject<{ sourceMemoryId: z.ZodString; memories: z.ZodArray; content: z.ZodString; summary: z.ZodString; keywords: z.ZodArray; speakerLabels: z.ZodArray; sentiment: z.ZodString; importance: z.ZodNumber; }, "strip", z.ZodTypeAny, { type: "context" | "fact" | "identity" | "other" | "plan" | "preference"; content: string; summary: string; keywords: string[]; speakerLabels: string[]; sentiment: string; importance: number; }, { type: "context" | "fact" | "identity" | "other" | "plan" | "preference"; content: string; summary: string; keywords: string[]; speakerLabels: string[]; sentiment: string; importance: number; }>, "many">; }, "strip", z.ZodTypeAny, { sourceMemoryId: string; memories: { type: "context" | "fact" | "identity" | "other" | "plan" | "preference"; content: string; summary: string; keywords: string[]; speakerLabels: string[]; sentiment: string; importance: number; }[]; }, { sourceMemoryId: string; memories: { type: "context" | "fact" | "identity" | "other" | "plan" | "preference"; content: string; summary: string; keywords: string[]; speakerLabels: string[]; sentiment: string; importance: number; }[]; }>; }; export declare const memoryDeleteTool: { name: string; description: string; schema: z.ZodObject<{ memoryId: z.ZodString; }, "strip", z.ZodTypeAny, { memoryId: string; }, { memoryId: string; }>; }; export declare const memoryCheckedTool: { name: string; description: string; schema: z.ZodObject<{ memoryIds: z.ZodArray; reason: z.ZodString; }, "strip", z.ZodTypeAny, { memoryIds: string[]; reason: string; }, { memoryIds: string[]; reason: string; }>; }; export declare const extractionResultTool: { name: string; description: string; schema: z.ZodObject<{ memories: z.ZodArray; content: z.ZodString; summary: z.ZodString; keywords: z.ZodArray; speakerLabels: z.ZodArray; sentiment: z.ZodString; importance: z.ZodNumber; }, "strip", z.ZodTypeAny, { type: "context" | "fact" | "identity" | "other" | "plan" | "preference"; content: string; summary: string; keywords: string[]; speakerLabels: string[]; sentiment: string; importance: number; }, { type: "context" | "fact" | "identity" | "other" | "plan" | "preference"; content: string; summary: string; keywords: string[]; speakerLabels: string[]; sentiment: string; importance: number; }>, "many">; reason: z.ZodString; }, "strip", z.ZodTypeAny, { memories: { type: "context" | "fact" | "identity" | "other" | "plan" | "preference"; content: string; summary: string; keywords: string[]; speakerLabels: string[]; sentiment: string; importance: number; }[]; reason: string; }, { memories: { type: "context" | "fact" | "identity" | "other" | "plan" | "preference"; content: string; summary: string; keywords: string[]; speakerLabels: string[]; sentiment: string; importance: number; }[]; reason: string; }>; }; export declare const userProfileResultTool: { name: string; description: string; schema: z.ZodObject<{ action: z.ZodEnum<["update", "keep"]>; content: z.ZodOptional; reason: z.ZodString; }, "strip", z.ZodTypeAny, { action: "keep" | "update"; content?: string | undefined; reason: string; }, { action: "keep" | "update"; content?: string | undefined; reason: string; }>; }; export declare const personaCardResultTool: { name: string; description: string; schema: z.ZodObject<{ deletedLineNumbers: z.ZodArray; }, "strip", z.ZodTypeAny, { deletedLineNumbers: number[]; }, { deletedLineNumbers: number[]; }>; };