import { z } from "zod"; export declare const MemoryLayerSchema: z.ZodEnum<["stm", "ltm", "episodic", "semantic", "documentary"]>; export declare const MemoryReferenceSchema: z.ZodObject<{ docId: z.ZodString; chunkId: z.ZodOptional; score: z.ZodOptional; relation: z.ZodOptional; }, "strip", z.ZodTypeAny, { docId: string; relation?: string | undefined; chunkId?: string | undefined; score?: number | undefined; }, { docId: string; relation?: string | undefined; chunkId?: string | undefined; score?: number | undefined; }>; export declare const MemoryAddInputSchema: z.ZodObject<{ content: z.ZodString; layer: z.ZodEnum<["stm", "ltm", "episodic", "semantic", "documentary"]>; metadata: z.ZodDefault, z.objectInputType<{}, z.ZodUnknown, "strip">>>; importance: z.ZodOptional; sessionId: z.ZodOptional; episodeId: z.ZodOptional; summary: z.ZodOptional; }, "strip", z.ZodTypeAny, { layer: "stm" | "ltm" | "episodic" | "semantic" | "documentary"; content: string; metadata: {} & { [k: string]: unknown; }; importance?: number | undefined; sessionId?: string | undefined; episodeId?: string | undefined; summary?: string | undefined; }, { layer: "stm" | "ltm" | "episodic" | "semantic" | "documentary"; content: string; metadata?: z.objectInputType<{}, z.ZodUnknown, "strip"> | undefined; importance?: number | undefined; sessionId?: string | undefined; episodeId?: string | undefined; summary?: string | undefined; }>; export declare const MemoryRecordSchema: z.ZodObject<{ id: z.ZodString; layer: z.ZodEnum<["stm", "ltm", "episodic", "semantic", "documentary"]>; content: z.ZodString; metadata: z.ZodObject<{}, "strip", z.ZodUnknown, z.objectOutputType<{}, z.ZodUnknown, "strip">, z.objectInputType<{}, z.ZodUnknown, "strip">>; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; importance: z.ZodNumber; sessionId: z.ZodOptional>; episodeId: z.ZodOptional>; summary: z.ZodOptional>; embeddingId: z.ZodOptional>; references: z.ZodOptional; score: z.ZodOptional; relation: z.ZodOptional; }, "strip", z.ZodTypeAny, { docId: string; relation?: string | undefined; chunkId?: string | undefined; score?: number | undefined; }, { docId: string; relation?: string | undefined; chunkId?: string | undefined; score?: number | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { createdAt: number; updatedAt: number; id: string; layer: "stm" | "ltm" | "episodic" | "semantic" | "documentary"; content: string; metadata: {} & { [k: string]: unknown; }; importance: number; sessionId?: string | null | undefined; episodeId?: string | null | undefined; summary?: string | null | undefined; embeddingId?: string | null | undefined; references?: { docId: string; relation?: string | undefined; chunkId?: string | undefined; score?: number | undefined; }[] | undefined; }, { createdAt: number; updatedAt: number; id: string; layer: "stm" | "ltm" | "episodic" | "semantic" | "documentary"; content: string; metadata: {} & { [k: string]: unknown; }; importance: number; sessionId?: string | null | undefined; episodeId?: string | null | undefined; summary?: string | null | undefined; embeddingId?: string | null | undefined; references?: { docId: string; relation?: string | undefined; chunkId?: string | undefined; score?: number | undefined; }[] | undefined; }>; export declare const MemorySearchRequestSchema: z.ZodObject<{ query: z.ZodOptional; queryVector: z.ZodOptional>; topK: z.ZodDefault; layers: z.ZodOptional, "many">>; minImportance: z.ZodOptional; sessionId: z.ZodOptional; episodeId: z.ZodOptional; includeReferences: z.ZodDefault; }, "strip", z.ZodTypeAny, { topK: number; includeReferences: boolean; sessionId?: string | undefined; episodeId?: string | undefined; query?: string | undefined; queryVector?: number[] | undefined; layers?: ("stm" | "ltm" | "episodic" | "semantic" | "documentary")[] | undefined; minImportance?: number | undefined; }, { sessionId?: string | undefined; episodeId?: string | undefined; query?: string | undefined; queryVector?: number[] | undefined; topK?: number | undefined; layers?: ("stm" | "ltm" | "episodic" | "semantic" | "documentary")[] | undefined; minImportance?: number | undefined; includeReferences?: boolean | undefined; }>; export declare const MemorySearchResultSchema: z.ZodObject<{ id: z.ZodString; layer: z.ZodEnum<["stm", "ltm", "episodic", "semantic", "documentary"]>; content: z.ZodString; metadata: z.ZodObject<{}, "strip", z.ZodUnknown, z.objectOutputType<{}, z.ZodUnknown, "strip">, z.objectInputType<{}, z.ZodUnknown, "strip">>; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; importance: z.ZodNumber; sessionId: z.ZodOptional>; episodeId: z.ZodOptional>; summary: z.ZodOptional>; embeddingId: z.ZodOptional>; references: z.ZodOptional; score: z.ZodOptional; relation: z.ZodOptional; }, "strip", z.ZodTypeAny, { docId: string; relation?: string | undefined; chunkId?: string | undefined; score?: number | undefined; }, { docId: string; relation?: string | undefined; chunkId?: string | undefined; score?: number | undefined; }>, "many">>; } & { score: z.ZodNumber; vectorScore: z.ZodOptional; textScore: z.ZodOptional; graphScore: z.ZodOptional; }, "strip", z.ZodTypeAny, { createdAt: number; updatedAt: number; id: string; layer: "stm" | "ltm" | "episodic" | "semantic" | "documentary"; content: string; metadata: {} & { [k: string]: unknown; }; importance: number; score: number; sessionId?: string | null | undefined; episodeId?: string | null | undefined; summary?: string | null | undefined; embeddingId?: string | null | undefined; references?: { docId: string; relation?: string | undefined; chunkId?: string | undefined; score?: number | undefined; }[] | undefined; vectorScore?: number | undefined; textScore?: number | undefined; graphScore?: number | undefined; }, { createdAt: number; updatedAt: number; id: string; layer: "stm" | "ltm" | "episodic" | "semantic" | "documentary"; content: string; metadata: {} & { [k: string]: unknown; }; importance: number; score: number; sessionId?: string | null | undefined; episodeId?: string | null | undefined; summary?: string | null | undefined; embeddingId?: string | null | undefined; references?: { docId: string; relation?: string | undefined; chunkId?: string | undefined; score?: number | undefined; }[] | undefined; vectorScore?: number | undefined; textScore?: number | undefined; graphScore?: number | undefined; }>; export declare const MemoryGetRequestSchema: z.ZodObject<{ id: z.ZodString; }, "strip", z.ZodTypeAny, { id: string; }, { id: string; }>; export declare const MemoryGetByEntityRequestSchema: z.ZodObject<{ entityId: z.ZodString; limit: z.ZodOptional; offset: z.ZodOptional; }, "strip", z.ZodTypeAny, { entityId: string; limit?: number | undefined; offset?: number | undefined; }, { entityId: string; limit?: number | undefined; offset?: number | undefined; }>; export declare const MemoryGetByDocumentRequestSchema: z.ZodObject<{ docId: z.ZodString; limit: z.ZodOptional; offset: z.ZodOptional; }, "strip", z.ZodTypeAny, { docId: string; limit?: number | undefined; offset?: number | undefined; }, { docId: string; limit?: number | undefined; offset?: number | undefined; }>; export type MemoryLayer = z.infer; export type MemoryReferenceDTO = z.infer; export type MemoryRecordDTO = z.infer; export type MemoryAddInput = z.infer; export type MemorySearchRequest = z.infer; export type MemorySearchResult = z.infer; export type MemoryGetRequest = z.infer; export type MemoryGetByEntityRequest = z.infer; export type MemoryGetByDocumentRequest = z.infer; //# sourceMappingURL=memory.d.ts.map