import { z } from 'zod'; /** * Zod schema for validating a stored chunk before insertion. * The vector field is not validated by Zod (handled by LanceDB). */ export declare const StoredChunkSchema: z.ZodObject<{ id: z.ZodString; content: z.ZodString; contextPrefix: z.ZodString; filePath: z.ZodString; type: z.ZodEnum<["code", "session_log", "spec", "lesson"]>; strategy: z.ZodString; label: z.ZodString; startLine: z.ZodNumber; endLine: z.ZodNumber; metadata: z.ZodString; }, "strip", z.ZodTypeAny, { type: "code" | "lesson" | "session_log" | "spec"; filePath: string; content: string; strategy: string; contextPrefix: string; label: string; startLine: number; endLine: number; id: string; metadata: string; }, { type: "code" | "lesson" | "session_log" | "spec"; filePath: string; content: string; strategy: string; contextPrefix: string; label: string; startLine: number; endLine: number; id: string; metadata: string; }>; /** The LanceDB table name used for all totem data. */ export declare const TOTEM_TABLE_NAME = "totem_chunks"; //# sourceMappingURL=lance-schema.d.ts.map