import { type Infer } from "convex/values"; import { vAllFilterFields } from "./filters.js"; export declare const vStatusWithOnComplete: import("convex/values").VUnion<{ onComplete?: string | undefined; kind: "pending"; } | { kind: "ready"; } | { replacedAt: number; kind: "replaced"; }, [import("convex/values").VObject<{ onComplete?: string | undefined; kind: "pending"; }, { kind: import("convex/values").VLiteral<"pending", "required">; onComplete: import("convex/values").VString; }, "required", "onComplete" | "kind">, import("convex/values").VObject<{ kind: "ready"; }, { kind: import("convex/values").VLiteral<"ready", "required">; }, "required", "kind">, import("convex/values").VObject<{ replacedAt: number; kind: "replaced"; }, { kind: import("convex/values").VLiteral<"replaced", "required">; replacedAt: import("convex/values").VFloat64; }, "required", "replacedAt" | "kind">], "required", "replacedAt" | "onComplete" | "kind">; export type StatusWithOnComplete = Infer; export declare const schema: import("convex/server").SchemaDefinition<{ vectors_4096: import("convex/server").TableDefinition, import("convex/values").Value] | undefined; filter1?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter2?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter3?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; namespaceId: import("convex/values").GenericId<"namespaces">; vector: number[]; }, { namespaceId: import("convex/values").VId, "required">; filter0: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter1: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter2: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter3: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; vector: import("convex/values").VArray, "required">; }, "required", "filter0" | "filter1" | "filter2" | "filter3" | "namespaceId" | "vector">, import("convex/server").GenericTableIndexes, import("convex/server").GenericTableSearchIndexes, { vector: { vectorField: "vector"; dimensions: number; filterFields: keyof typeof vAllFilterFields & string; }; }>; vectors_128: import("convex/server").TableDefinition, import("convex/values").Value] | undefined; filter1?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter2?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter3?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; namespaceId: import("convex/values").GenericId<"namespaces">; vector: number[]; }, { namespaceId: import("convex/values").VId, "required">; filter0: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter1: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter2: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter3: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; vector: import("convex/values").VArray, "required">; }, "required", "filter0" | "filter1" | "filter2" | "filter3" | "namespaceId" | "vector">, import("convex/server").GenericTableIndexes, import("convex/server").GenericTableSearchIndexes, { vector: { vectorField: "vector"; dimensions: number; filterFields: keyof typeof vAllFilterFields & string; }; }>; vectors_256: import("convex/server").TableDefinition, import("convex/values").Value] | undefined; filter1?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter2?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter3?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; namespaceId: import("convex/values").GenericId<"namespaces">; vector: number[]; }, { namespaceId: import("convex/values").VId, "required">; filter0: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter1: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter2: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter3: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; vector: import("convex/values").VArray, "required">; }, "required", "filter0" | "filter1" | "filter2" | "filter3" | "namespaceId" | "vector">, import("convex/server").GenericTableIndexes, import("convex/server").GenericTableSearchIndexes, { vector: { vectorField: "vector"; dimensions: number; filterFields: keyof typeof vAllFilterFields & string; }; }>; vectors_512: import("convex/server").TableDefinition, import("convex/values").Value] | undefined; filter1?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter2?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter3?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; namespaceId: import("convex/values").GenericId<"namespaces">; vector: number[]; }, { namespaceId: import("convex/values").VId, "required">; filter0: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter1: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter2: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter3: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; vector: import("convex/values").VArray, "required">; }, "required", "filter0" | "filter1" | "filter2" | "filter3" | "namespaceId" | "vector">, import("convex/server").GenericTableIndexes, import("convex/server").GenericTableSearchIndexes, { vector: { vectorField: "vector"; dimensions: number; filterFields: keyof typeof vAllFilterFields & string; }; }>; vectors_768: import("convex/server").TableDefinition, import("convex/values").Value] | undefined; filter1?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter2?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter3?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; namespaceId: import("convex/values").GenericId<"namespaces">; vector: number[]; }, { namespaceId: import("convex/values").VId, "required">; filter0: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter1: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter2: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter3: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; vector: import("convex/values").VArray, "required">; }, "required", "filter0" | "filter1" | "filter2" | "filter3" | "namespaceId" | "vector">, import("convex/server").GenericTableIndexes, import("convex/server").GenericTableSearchIndexes, { vector: { vectorField: "vector"; dimensions: number; filterFields: keyof typeof vAllFilterFields & string; }; }>; vectors_1024: import("convex/server").TableDefinition, import("convex/values").Value] | undefined; filter1?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter2?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter3?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; namespaceId: import("convex/values").GenericId<"namespaces">; vector: number[]; }, { namespaceId: import("convex/values").VId, "required">; filter0: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter1: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter2: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter3: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; vector: import("convex/values").VArray, "required">; }, "required", "filter0" | "filter1" | "filter2" | "filter3" | "namespaceId" | "vector">, import("convex/server").GenericTableIndexes, import("convex/server").GenericTableSearchIndexes, { vector: { vectorField: "vector"; dimensions: number; filterFields: keyof typeof vAllFilterFields & string; }; }>; vectors_1408: import("convex/server").TableDefinition, import("convex/values").Value] | undefined; filter1?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter2?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter3?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; namespaceId: import("convex/values").GenericId<"namespaces">; vector: number[]; }, { namespaceId: import("convex/values").VId, "required">; filter0: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter1: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter2: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter3: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; vector: import("convex/values").VArray, "required">; }, "required", "filter0" | "filter1" | "filter2" | "filter3" | "namespaceId" | "vector">, import("convex/server").GenericTableIndexes, import("convex/server").GenericTableSearchIndexes, { vector: { vectorField: "vector"; dimensions: number; filterFields: keyof typeof vAllFilterFields & string; }; }>; vectors_1536: import("convex/server").TableDefinition, import("convex/values").Value] | undefined; filter1?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter2?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter3?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; namespaceId: import("convex/values").GenericId<"namespaces">; vector: number[]; }, { namespaceId: import("convex/values").VId, "required">; filter0: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter1: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter2: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter3: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; vector: import("convex/values").VArray, "required">; }, "required", "filter0" | "filter1" | "filter2" | "filter3" | "namespaceId" | "vector">, import("convex/server").GenericTableIndexes, import("convex/server").GenericTableSearchIndexes, { vector: { vectorField: "vector"; dimensions: number; filterFields: keyof typeof vAllFilterFields & string; }; }>; vectors_2048: import("convex/server").TableDefinition, import("convex/values").Value] | undefined; filter1?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter2?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter3?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; namespaceId: import("convex/values").GenericId<"namespaces">; vector: number[]; }, { namespaceId: import("convex/values").VId, "required">; filter0: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter1: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter2: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter3: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; vector: import("convex/values").VArray, "required">; }, "required", "filter0" | "filter1" | "filter2" | "filter3" | "namespaceId" | "vector">, import("convex/server").GenericTableIndexes, import("convex/server").GenericTableSearchIndexes, { vector: { vectorField: "vector"; dimensions: number; filterFields: keyof typeof vAllFilterFields & string; }; }>; vectors_3072: import("convex/server").TableDefinition, import("convex/values").Value] | undefined; filter1?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter2?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter3?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; namespaceId: import("convex/values").GenericId<"namespaces">; vector: number[]; }, { namespaceId: import("convex/values").VId, "required">; filter0: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter1: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter2: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter3: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; vector: import("convex/values").VArray, "required">; }, "required", "filter0" | "filter1" | "filter2" | "filter3" | "namespaceId" | "vector">, import("convex/server").GenericTableIndexes, import("convex/server").GenericTableSearchIndexes, { vector: { vectorField: "vector"; dimensions: number; filterFields: keyof typeof vAllFilterFields & string; }; }>; namespaces: import("convex/server").TableDefinition; version: import("convex/values").VFloat64; modelId: import("convex/values").VString; dimension: import("convex/values").VFloat64; filterNames: import("convex/values").VArray, "required">; status: import("convex/values").VUnion<{ onComplete?: string | undefined; kind: "pending"; } | { kind: "ready"; } | { replacedAt: number; kind: "replaced"; }, [import("convex/values").VObject<{ onComplete?: string | undefined; kind: "pending"; }, { kind: import("convex/values").VLiteral<"pending", "required">; onComplete: import("convex/values").VString; }, "required", "onComplete" | "kind">, import("convex/values").VObject<{ kind: "ready"; }, { kind: import("convex/values").VLiteral<"ready", "required">; }, "required", "kind">, import("convex/values").VObject<{ replacedAt: number; kind: "replaced"; }, { kind: import("convex/values").VLiteral<"replaced", "required">; replacedAt: import("convex/values").VFloat64; }, "required", "replacedAt" | "kind">], "required", "replacedAt" | "onComplete" | "kind">; }, "required", "namespace" | "status" | "filterNames" | "dimension" | "modelId" | "version" | "status.replacedAt" | "status.onComplete" | "status.kind">, { status_namespace_version: ["status.kind", "namespace", "version", "_creationTime"]; }, {}, {}>; entries: import("convex/server").TableDefinition | undefined; key?: string | undefined; title?: string | undefined; contentHash?: string | undefined; namespaceId: import("convex/values").GenericId<"namespaces">; status: { onComplete?: string | undefined; kind: "pending"; } | { kind: "ready"; } | { replacedAt: number; kind: "replaced"; }; version: number; importance: number; filterValues: { name: string; value: any; }[]; }, { key: import("convex/values").VString; namespaceId: import("convex/values").VId, "required">; version: import("convex/values").VFloat64; importance: import("convex/values").VFloat64; filterValues: import("convex/values").VArray<{ name: string; value: any; }[], import("convex/values").VObject<{ name: string; value: any; }, { name: import("convex/values").VString; value: import("convex/values").VAny; }, "required", "name" | "value" | `value.${string}`>, "required">; contentHash: import("convex/values").VString; title: import("convex/values").VString; metadata: import("convex/values").VRecord | undefined, import("convex/values").VString, import("convex/values").VAny, "optional", string>; status: import("convex/values").VUnion<{ onComplete?: string | undefined; kind: "pending"; } | { kind: "ready"; } | { replacedAt: number; kind: "replaced"; }, [import("convex/values").VObject<{ onComplete?: string | undefined; kind: "pending"; }, { kind: import("convex/values").VLiteral<"pending", "required">; onComplete: import("convex/values").VString; }, "required", "onComplete" | "kind">, import("convex/values").VObject<{ kind: "ready"; }, { kind: import("convex/values").VLiteral<"ready", "required">; }, "required", "kind">, import("convex/values").VObject<{ replacedAt: number; kind: "replaced"; }, { kind: import("convex/values").VLiteral<"replaced", "required">; replacedAt: import("convex/values").VFloat64; }, "required", "replacedAt" | "kind">], "required", "replacedAt" | "onComplete" | "kind">; }, "required", "namespaceId" | "metadata" | `metadata.${string}` | "status" | "version" | "key" | "title" | "importance" | "filterValues" | "contentHash" | "status.replacedAt" | "status.onComplete" | "status.kind">, { namespaceId_status_key_version: ["namespaceId", "status.kind", "key", "version", "_creationTime"]; status_namespaceId: ["status.kind", "namespaceId", "_creationTime"]; }, {}, {}>; chunks: import("convex/server").TableDefinition, import("convex/values").Value] | undefined; filter1?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter2?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter3?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; namespaceId: import("convex/values").GenericId<"namespaces">; entryId: import("convex/values").GenericId<"entries">; order: number; state: { pendingSearchableText?: string | undefined; importance: number; embedding: number[]; kind: "pending"; } | { searchableText?: string | undefined; kind: "ready"; embeddingId: import("convex/values").GenericId<"vectors_4096" | "vectors_128" | "vectors_256" | "vectors_512" | "vectors_768" | "vectors_1024" | "vectors_1408" | "vectors_1536" | "vectors_2048" | "vectors_3072">; } | { pendingSearchableText?: string | undefined; vector: number[]; kind: "replaced"; embeddingId: import("convex/values").GenericId<"vectors_4096" | "vectors_128" | "vectors_256" | "vectors_512" | "vectors_768" | "vectors_1024" | "vectors_1408" | "vectors_1536" | "vectors_2048" | "vectors_3072">; }; contentId: import("convex/values").GenericId<"content">; }, { namespaceId: import("convex/values").VId, "required">; filter0: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter1: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter2: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter3: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; entryId: import("convex/values").VId, "required">; order: import("convex/values").VFloat64; state: import("convex/values").VUnion<{ pendingSearchableText?: string | undefined; importance: number; embedding: number[]; kind: "pending"; } | { searchableText?: string | undefined; kind: "ready"; embeddingId: import("convex/values").GenericId<"vectors_4096" | "vectors_128" | "vectors_256" | "vectors_512" | "vectors_768" | "vectors_1024" | "vectors_1408" | "vectors_1536" | "vectors_2048" | "vectors_3072">; } | { pendingSearchableText?: string | undefined; vector: number[]; kind: "replaced"; embeddingId: import("convex/values").GenericId<"vectors_4096" | "vectors_128" | "vectors_256" | "vectors_512" | "vectors_768" | "vectors_1024" | "vectors_1408" | "vectors_1536" | "vectors_2048" | "vectors_3072">; }, [import("convex/values").VObject<{ pendingSearchableText?: string | undefined; importance: number; embedding: number[]; kind: "pending"; }, { kind: import("convex/values").VLiteral<"pending", "required">; embedding: import("convex/values").VArray, "required">; importance: import("convex/values").VFloat64; pendingSearchableText: import("convex/values").VString; }, "required", "importance" | "embedding" | "kind" | "pendingSearchableText">, import("convex/values").VObject<{ searchableText?: string | undefined; kind: "ready"; embeddingId: import("convex/values").GenericId<"vectors_4096" | "vectors_128" | "vectors_256" | "vectors_512" | "vectors_768" | "vectors_1024" | "vectors_1408" | "vectors_1536" | "vectors_2048" | "vectors_3072">; }, { kind: import("convex/values").VLiteral<"ready", "required">; embeddingId: import("convex/values").VUnion, import("convex/values").VId<"vectors_4096" | "vectors_128" | "vectors_256" | "vectors_512" | "vectors_768" | "vectors_1024" | "vectors_1408" | "vectors_1536" | "vectors_2048" | "vectors_3072", "required">[], "required", never>; searchableText: import("convex/values").VString; }, "required", "searchableText" | "kind" | "embeddingId">, import("convex/values").VObject<{ pendingSearchableText?: string | undefined; vector: number[]; kind: "replaced"; embeddingId: import("convex/values").GenericId<"vectors_4096" | "vectors_128" | "vectors_256" | "vectors_512" | "vectors_768" | "vectors_1024" | "vectors_1408" | "vectors_1536" | "vectors_2048" | "vectors_3072">; }, { kind: import("convex/values").VLiteral<"replaced", "required">; embeddingId: import("convex/values").VUnion, import("convex/values").VId<"vectors_4096" | "vectors_128" | "vectors_256" | "vectors_512" | "vectors_768" | "vectors_1024" | "vectors_1408" | "vectors_1536" | "vectors_2048" | "vectors_3072", "required">[], "required", never>; vector: import("convex/values").VArray, "required">; pendingSearchableText: import("convex/values").VString; }, "required", "vector" | "kind" | "pendingSearchableText" | "embeddingId">], "required", "vector" | "importance" | "embedding" | "searchableText" | "kind" | "pendingSearchableText" | "embeddingId">; contentId: import("convex/values").VId, "required">; }, "required", "filter0" | "filter1" | "filter2" | "filter3" | "namespaceId" | "entryId" | "order" | "state" | "state.kind" | "contentId" | "state.vector" | "state.importance" | "state.embedding" | "state.searchableText" | "state.pendingSearchableText" | "state.embeddingId">, { entryId_order: ["entryId", "order", "_creationTime"]; embeddingId: ["state.embeddingId", "_creationTime"]; }, { searchableText: { searchField: "state.searchableText"; filterFields: "filter0" | "filter1" | "filter2" | "filter3" | "namespaceId"; }; }, {}>; content: import("convex/server").TableDefinition | undefined; text: string; }, { text: import("convex/values").VString; metadata: import("convex/values").VRecord | undefined, import("convex/values").VString, import("convex/values").VAny, "optional", string>; }, "required", "text" | "metadata" | `metadata.${string}`>, {}, {}, {}>; }, true>; export declare const vv: Omit<{ id: (tableName: TableName) => import("convex/values").VId, "required">; null: () => import("convex/values").VNull; number: () => import("convex/values").VFloat64; float64: () => import("convex/values").VFloat64; bigint: () => import("convex/values").VInt64; int64: () => import("convex/values").VInt64; boolean: () => import("convex/values").VBoolean; string: () => import("convex/values").VString; bytes: () => import("convex/values").VBytes; literal: (literal: T) => import("convex/values").VLiteral; array: >(element: T_1) => import("convex/values").VArray; object: (fields: T_2) => import("convex/values").VObject, undefined>; } & { [Property_1 in Exclude]: Infer; }>, T_2, "required", { [Property_2 in keyof T_2]: Property_2 | `${Property_2 & string}.${T_2[Property_2]["fieldPaths"]}`; }[keyof T_2] & string>; record: , Value extends import("convex/values").Validator>(keys: Key, values: Value) => import("convex/values").VRecord, Value["type"]>, Key, Value, "required", string>; union: []>(...members: T_3) => import("convex/values").VUnion; any: () => import("convex/values").VAny; optional: (value: T_4) => import("convex/values").VOptional; nullable: >(value: T_5) => import("convex/values").VUnion<(T_5 | import("convex/values").VNull)["type"], [T_5, import("convex/values").VNull], "required", (T_5 | import("convex/values").VNull)["fieldPaths"]>; }, "id"> & { id: ; _creationTime: number; namespace: string; status: { onComplete?: string | undefined; kind: "pending"; } | { kind: "ready"; } | { replacedAt: number; kind: "replaced"; }; filterNames: string[]; dimension: number; modelId: string; version: number; }; fieldPaths: "_id" | ("namespace" | "status" | "filterNames" | "dimension" | "modelId" | "version" | "_creationTime" | "status.replacedAt" | "status.onComplete" | "status.kind"); indexes: { status_namespace_version: ["status.kind", "namespace", "version", "_creationTime"]; by_id: ["_id"]; by_creation_time: ["_creationTime"]; }; searchIndexes: {}; vectorIndexes: {}; }; content: { document: { _id: import("convex/values").GenericId<"content">; _creationTime: number; metadata?: Record | undefined; text: string; }; fieldPaths: "_id" | ("text" | "metadata" | `metadata.${string}` | "_creationTime"); indexes: { by_id: ["_id"]; by_creation_time: ["_creationTime"]; }; searchIndexes: {}; vectorIndexes: {}; }; entries: { document: { _id: import("convex/values").GenericId<"entries">; _creationTime: number; metadata?: Record | undefined; key?: string | undefined; title?: string | undefined; contentHash?: string | undefined; namespaceId: import("convex/values").GenericId<"namespaces">; status: { onComplete?: string | undefined; kind: "pending"; } | { kind: "ready"; } | { replacedAt: number; kind: "replaced"; }; version: number; importance: number; filterValues: { name: string; value: any; }[]; }; fieldPaths: "_id" | ("namespaceId" | "metadata" | `metadata.${string}` | "status" | "version" | "key" | "title" | "importance" | "filterValues" | "contentHash" | "_creationTime" | "status.replacedAt" | "status.onComplete" | "status.kind"); indexes: { namespaceId_status_key_version: ["namespaceId", "status.kind", "key", "version", "_creationTime"]; status_namespaceId: ["status.kind", "namespaceId", "_creationTime"]; by_id: ["_id"]; by_creation_time: ["_creationTime"]; }; searchIndexes: {}; vectorIndexes: {}; }; chunks: { document: { _id: import("convex/values").GenericId<"chunks">; _creationTime: number; filter0?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter1?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter2?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter3?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; namespaceId: import("convex/values").GenericId<"namespaces">; entryId: import("convex/values").GenericId<"entries">; order: number; state: { pendingSearchableText?: string | undefined; importance: number; embedding: number[]; kind: "pending"; } | { searchableText?: string | undefined; kind: "ready"; embeddingId: import("convex/values").GenericId<"vectors_4096" | "vectors_128" | "vectors_256" | "vectors_512" | "vectors_768" | "vectors_1024" | "vectors_1408" | "vectors_1536" | "vectors_2048" | "vectors_3072">; } | { pendingSearchableText?: string | undefined; vector: number[]; kind: "replaced"; embeddingId: import("convex/values").GenericId<"vectors_4096" | "vectors_128" | "vectors_256" | "vectors_512" | "vectors_768" | "vectors_1024" | "vectors_1408" | "vectors_1536" | "vectors_2048" | "vectors_3072">; }; contentId: import("convex/values").GenericId<"content">; }; fieldPaths: "_id" | ("filter0" | "filter1" | "filter2" | "filter3" | "namespaceId" | "entryId" | "order" | "state" | "_creationTime" | "state.kind" | "contentId" | "state.vector" | "state.importance" | "state.embedding" | "state.searchableText" | "state.pendingSearchableText" | "state.embeddingId"); indexes: { entryId_order: ["entryId", "order", "_creationTime"]; embeddingId: ["state.embeddingId", "_creationTime"]; by_id: ["_id"]; by_creation_time: ["_creationTime"]; }; searchIndexes: { searchableText: { searchField: "state.searchableText"; filterFields: "filter0" | "filter1" | "filter2" | "filter3" | "namespaceId"; }; }; vectorIndexes: {}; }; vectors_4096: { document: { _id: import("convex/values").GenericId<"vectors_4096">; _creationTime: number; filter0?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter1?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter2?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter3?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; namespaceId: import("convex/values").GenericId<"namespaces">; vector: number[]; }; fieldPaths: "_id" | ("filter0" | "filter1" | "filter2" | "filter3" | "namespaceId" | "vector" | "_creationTime"); indexes: { [x: string]: import("convex/server").GenericIndexFields; by_id: ["_id"]; by_creation_time: ["_creationTime"]; }; searchIndexes: import("convex/server").GenericTableSearchIndexes; vectorIndexes: { vector: { vectorField: "vector"; dimensions: number; filterFields: keyof typeof vAllFilterFields & string; }; }; }; vectors_128: { document: { _id: import("convex/values").GenericId<"vectors_128">; _creationTime: number; filter0?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter1?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter2?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter3?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; namespaceId: import("convex/values").GenericId<"namespaces">; vector: number[]; }; fieldPaths: "_id" | ("filter0" | "filter1" | "filter2" | "filter3" | "namespaceId" | "vector" | "_creationTime"); indexes: { [x: string]: import("convex/server").GenericIndexFields; by_id: ["_id"]; by_creation_time: ["_creationTime"]; }; searchIndexes: import("convex/server").GenericTableSearchIndexes; vectorIndexes: { vector: { vectorField: "vector"; dimensions: number; filterFields: keyof typeof vAllFilterFields & string; }; }; }; vectors_256: { document: { _id: import("convex/values").GenericId<"vectors_256">; _creationTime: number; filter0?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter1?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter2?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter3?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; namespaceId: import("convex/values").GenericId<"namespaces">; vector: number[]; }; fieldPaths: "_id" | ("filter0" | "filter1" | "filter2" | "filter3" | "namespaceId" | "vector" | "_creationTime"); indexes: { [x: string]: import("convex/server").GenericIndexFields; by_id: ["_id"]; by_creation_time: ["_creationTime"]; }; searchIndexes: import("convex/server").GenericTableSearchIndexes; vectorIndexes: { vector: { vectorField: "vector"; dimensions: number; filterFields: keyof typeof vAllFilterFields & string; }; }; }; vectors_512: { document: { _id: import("convex/values").GenericId<"vectors_512">; _creationTime: number; filter0?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter1?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter2?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter3?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; namespaceId: import("convex/values").GenericId<"namespaces">; vector: number[]; }; fieldPaths: "_id" | ("filter0" | "filter1" | "filter2" | "filter3" | "namespaceId" | "vector" | "_creationTime"); indexes: { [x: string]: import("convex/server").GenericIndexFields; by_id: ["_id"]; by_creation_time: ["_creationTime"]; }; searchIndexes: import("convex/server").GenericTableSearchIndexes; vectorIndexes: { vector: { vectorField: "vector"; dimensions: number; filterFields: keyof typeof vAllFilterFields & string; }; }; }; vectors_768: { document: { _id: import("convex/values").GenericId<"vectors_768">; _creationTime: number; filter0?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter1?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter2?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter3?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; namespaceId: import("convex/values").GenericId<"namespaces">; vector: number[]; }; fieldPaths: "_id" | ("filter0" | "filter1" | "filter2" | "filter3" | "namespaceId" | "vector" | "_creationTime"); indexes: { [x: string]: import("convex/server").GenericIndexFields; by_id: ["_id"]; by_creation_time: ["_creationTime"]; }; searchIndexes: import("convex/server").GenericTableSearchIndexes; vectorIndexes: { vector: { vectorField: "vector"; dimensions: number; filterFields: keyof typeof vAllFilterFields & string; }; }; }; vectors_1024: { document: { _id: import("convex/values").GenericId<"vectors_1024">; _creationTime: number; filter0?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter1?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter2?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter3?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; namespaceId: import("convex/values").GenericId<"namespaces">; vector: number[]; }; fieldPaths: "_id" | ("filter0" | "filter1" | "filter2" | "filter3" | "namespaceId" | "vector" | "_creationTime"); indexes: { [x: string]: import("convex/server").GenericIndexFields; by_id: ["_id"]; by_creation_time: ["_creationTime"]; }; searchIndexes: import("convex/server").GenericTableSearchIndexes; vectorIndexes: { vector: { vectorField: "vector"; dimensions: number; filterFields: keyof typeof vAllFilterFields & string; }; }; }; vectors_1408: { document: { _id: import("convex/values").GenericId<"vectors_1408">; _creationTime: number; filter0?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter1?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter2?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter3?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; namespaceId: import("convex/values").GenericId<"namespaces">; vector: number[]; }; fieldPaths: "_id" | ("filter0" | "filter1" | "filter2" | "filter3" | "namespaceId" | "vector" | "_creationTime"); indexes: { [x: string]: import("convex/server").GenericIndexFields; by_id: ["_id"]; by_creation_time: ["_creationTime"]; }; searchIndexes: import("convex/server").GenericTableSearchIndexes; vectorIndexes: { vector: { vectorField: "vector"; dimensions: number; filterFields: keyof typeof vAllFilterFields & string; }; }; }; vectors_1536: { document: { _id: import("convex/values").GenericId<"vectors_1536">; _creationTime: number; filter0?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter1?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter2?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter3?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; namespaceId: import("convex/values").GenericId<"namespaces">; vector: number[]; }; fieldPaths: "_id" | ("filter0" | "filter1" | "filter2" | "filter3" | "namespaceId" | "vector" | "_creationTime"); indexes: { [x: string]: import("convex/server").GenericIndexFields; by_id: ["_id"]; by_creation_time: ["_creationTime"]; }; searchIndexes: import("convex/server").GenericTableSearchIndexes; vectorIndexes: { vector: { vectorField: "vector"; dimensions: number; filterFields: keyof typeof vAllFilterFields & string; }; }; }; vectors_2048: { document: { _id: import("convex/values").GenericId<"vectors_2048">; _creationTime: number; filter0?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter1?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter2?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter3?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; namespaceId: import("convex/values").GenericId<"namespaces">; vector: number[]; }; fieldPaths: "_id" | ("filter0" | "filter1" | "filter2" | "filter3" | "namespaceId" | "vector" | "_creationTime"); indexes: { [x: string]: import("convex/server").GenericIndexFields; by_id: ["_id"]; by_creation_time: ["_creationTime"]; }; searchIndexes: import("convex/server").GenericTableSearchIndexes; vectorIndexes: { vector: { vectorField: "vector"; dimensions: number; filterFields: keyof typeof vAllFilterFields & string; }; }; }; vectors_3072: { document: { _id: import("convex/values").GenericId<"vectors_3072">; _creationTime: number; filter0?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter1?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter2?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter3?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; namespaceId: import("convex/values").GenericId<"namespaces">; vector: number[]; }; fieldPaths: "_id" | ("filter0" | "filter1" | "filter2" | "filter3" | "namespaceId" | "vector" | "_creationTime"); indexes: { [x: string]: import("convex/server").GenericIndexFields; by_id: ["_id"]; by_creation_time: ["_creationTime"]; }; searchIndexes: import("convex/server").GenericTableSearchIndexes; vectorIndexes: { vector: { vectorField: "vector"; dimensions: number; filterFields: keyof typeof vAllFilterFields & string; }; }; }; }>>(tableName: TableName) => import("convex/values").VId, "required">; doc: ; _creationTime: number; namespace: string; status: { onComplete?: string | undefined; kind: "pending"; } | { kind: "ready"; } | { replacedAt: number; kind: "replaced"; }; filterNames: string[]; dimension: number; modelId: string; version: number; }; fieldPaths: "_id" | ("namespace" | "status" | "filterNames" | "dimension" | "modelId" | "version" | "_creationTime" | "status.replacedAt" | "status.onComplete" | "status.kind"); indexes: { status_namespace_version: ["status.kind", "namespace", "version", "_creationTime"]; by_id: ["_id"]; by_creation_time: ["_creationTime"]; }; searchIndexes: {}; vectorIndexes: {}; }; content: { document: { _id: import("convex/values").GenericId<"content">; _creationTime: number; metadata?: Record | undefined; text: string; }; fieldPaths: "_id" | ("text" | "metadata" | `metadata.${string}` | "_creationTime"); indexes: { by_id: ["_id"]; by_creation_time: ["_creationTime"]; }; searchIndexes: {}; vectorIndexes: {}; }; entries: { document: { _id: import("convex/values").GenericId<"entries">; _creationTime: number; metadata?: Record | undefined; key?: string | undefined; title?: string | undefined; contentHash?: string | undefined; namespaceId: import("convex/values").GenericId<"namespaces">; status: { onComplete?: string | undefined; kind: "pending"; } | { kind: "ready"; } | { replacedAt: number; kind: "replaced"; }; version: number; importance: number; filterValues: { name: string; value: any; }[]; }; fieldPaths: "_id" | ("namespaceId" | "metadata" | `metadata.${string}` | "status" | "version" | "key" | "title" | "importance" | "filterValues" | "contentHash" | "_creationTime" | "status.replacedAt" | "status.onComplete" | "status.kind"); indexes: { namespaceId_status_key_version: ["namespaceId", "status.kind", "key", "version", "_creationTime"]; status_namespaceId: ["status.kind", "namespaceId", "_creationTime"]; by_id: ["_id"]; by_creation_time: ["_creationTime"]; }; searchIndexes: {}; vectorIndexes: {}; }; chunks: { document: { _id: import("convex/values").GenericId<"chunks">; _creationTime: number; filter0?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter1?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter2?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter3?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; namespaceId: import("convex/values").GenericId<"namespaces">; entryId: import("convex/values").GenericId<"entries">; order: number; state: { pendingSearchableText?: string | undefined; importance: number; embedding: number[]; kind: "pending"; } | { searchableText?: string | undefined; kind: "ready"; embeddingId: import("convex/values").GenericId<"vectors_4096" | "vectors_128" | "vectors_256" | "vectors_512" | "vectors_768" | "vectors_1024" | "vectors_1408" | "vectors_1536" | "vectors_2048" | "vectors_3072">; } | { pendingSearchableText?: string | undefined; vector: number[]; kind: "replaced"; embeddingId: import("convex/values").GenericId<"vectors_4096" | "vectors_128" | "vectors_256" | "vectors_512" | "vectors_768" | "vectors_1024" | "vectors_1408" | "vectors_1536" | "vectors_2048" | "vectors_3072">; }; contentId: import("convex/values").GenericId<"content">; }; fieldPaths: "_id" | ("filter0" | "filter1" | "filter2" | "filter3" | "namespaceId" | "entryId" | "order" | "state" | "_creationTime" | "state.kind" | "contentId" | "state.vector" | "state.importance" | "state.embedding" | "state.searchableText" | "state.pendingSearchableText" | "state.embeddingId"); indexes: { entryId_order: ["entryId", "order", "_creationTime"]; embeddingId: ["state.embeddingId", "_creationTime"]; by_id: ["_id"]; by_creation_time: ["_creationTime"]; }; searchIndexes: { searchableText: { searchField: "state.searchableText"; filterFields: "filter0" | "filter1" | "filter2" | "filter3" | "namespaceId"; }; }; vectorIndexes: {}; }; vectors_4096: { document: { _id: import("convex/values").GenericId<"vectors_4096">; _creationTime: number; filter0?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter1?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter2?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter3?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; namespaceId: import("convex/values").GenericId<"namespaces">; vector: number[]; }; fieldPaths: "_id" | ("filter0" | "filter1" | "filter2" | "filter3" | "namespaceId" | "vector" | "_creationTime"); indexes: { [x: string]: import("convex/server").GenericIndexFields; by_id: ["_id"]; by_creation_time: ["_creationTime"]; }; searchIndexes: import("convex/server").GenericTableSearchIndexes; vectorIndexes: { vector: { vectorField: "vector"; dimensions: number; filterFields: keyof typeof vAllFilterFields & string; }; }; }; vectors_128: { document: { _id: import("convex/values").GenericId<"vectors_128">; _creationTime: number; filter0?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter1?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter2?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter3?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; namespaceId: import("convex/values").GenericId<"namespaces">; vector: number[]; }; fieldPaths: "_id" | ("filter0" | "filter1" | "filter2" | "filter3" | "namespaceId" | "vector" | "_creationTime"); indexes: { [x: string]: import("convex/server").GenericIndexFields; by_id: ["_id"]; by_creation_time: ["_creationTime"]; }; searchIndexes: import("convex/server").GenericTableSearchIndexes; vectorIndexes: { vector: { vectorField: "vector"; dimensions: number; filterFields: keyof typeof vAllFilterFields & string; }; }; }; vectors_256: { document: { _id: import("convex/values").GenericId<"vectors_256">; _creationTime: number; filter0?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter1?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter2?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter3?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; namespaceId: import("convex/values").GenericId<"namespaces">; vector: number[]; }; fieldPaths: "_id" | ("filter0" | "filter1" | "filter2" | "filter3" | "namespaceId" | "vector" | "_creationTime"); indexes: { [x: string]: import("convex/server").GenericIndexFields; by_id: ["_id"]; by_creation_time: ["_creationTime"]; }; searchIndexes: import("convex/server").GenericTableSearchIndexes; vectorIndexes: { vector: { vectorField: "vector"; dimensions: number; filterFields: keyof typeof vAllFilterFields & string; }; }; }; vectors_512: { document: { _id: import("convex/values").GenericId<"vectors_512">; _creationTime: number; filter0?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter1?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter2?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter3?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; namespaceId: import("convex/values").GenericId<"namespaces">; vector: number[]; }; fieldPaths: "_id" | ("filter0" | "filter1" | "filter2" | "filter3" | "namespaceId" | "vector" | "_creationTime"); indexes: { [x: string]: import("convex/server").GenericIndexFields; by_id: ["_id"]; by_creation_time: ["_creationTime"]; }; searchIndexes: import("convex/server").GenericTableSearchIndexes; vectorIndexes: { vector: { vectorField: "vector"; dimensions: number; filterFields: keyof typeof vAllFilterFields & string; }; }; }; vectors_768: { document: { _id: import("convex/values").GenericId<"vectors_768">; _creationTime: number; filter0?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter1?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter2?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter3?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; namespaceId: import("convex/values").GenericId<"namespaces">; vector: number[]; }; fieldPaths: "_id" | ("filter0" | "filter1" | "filter2" | "filter3" | "namespaceId" | "vector" | "_creationTime"); indexes: { [x: string]: import("convex/server").GenericIndexFields; by_id: ["_id"]; by_creation_time: ["_creationTime"]; }; searchIndexes: import("convex/server").GenericTableSearchIndexes; vectorIndexes: { vector: { vectorField: "vector"; dimensions: number; filterFields: keyof typeof vAllFilterFields & string; }; }; }; vectors_1024: { document: { _id: import("convex/values").GenericId<"vectors_1024">; _creationTime: number; filter0?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter1?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter2?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter3?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; namespaceId: import("convex/values").GenericId<"namespaces">; vector: number[]; }; fieldPaths: "_id" | ("filter0" | "filter1" | "filter2" | "filter3" | "namespaceId" | "vector" | "_creationTime"); indexes: { [x: string]: import("convex/server").GenericIndexFields; by_id: ["_id"]; by_creation_time: ["_creationTime"]; }; searchIndexes: import("convex/server").GenericTableSearchIndexes; vectorIndexes: { vector: { vectorField: "vector"; dimensions: number; filterFields: keyof typeof vAllFilterFields & string; }; }; }; vectors_1408: { document: { _id: import("convex/values").GenericId<"vectors_1408">; _creationTime: number; filter0?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter1?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter2?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter3?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; namespaceId: import("convex/values").GenericId<"namespaces">; vector: number[]; }; fieldPaths: "_id" | ("filter0" | "filter1" | "filter2" | "filter3" | "namespaceId" | "vector" | "_creationTime"); indexes: { [x: string]: import("convex/server").GenericIndexFields; by_id: ["_id"]; by_creation_time: ["_creationTime"]; }; searchIndexes: import("convex/server").GenericTableSearchIndexes; vectorIndexes: { vector: { vectorField: "vector"; dimensions: number; filterFields: keyof typeof vAllFilterFields & string; }; }; }; vectors_1536: { document: { _id: import("convex/values").GenericId<"vectors_1536">; _creationTime: number; filter0?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter1?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter2?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter3?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; namespaceId: import("convex/values").GenericId<"namespaces">; vector: number[]; }; fieldPaths: "_id" | ("filter0" | "filter1" | "filter2" | "filter3" | "namespaceId" | "vector" | "_creationTime"); indexes: { [x: string]: import("convex/server").GenericIndexFields; by_id: ["_id"]; by_creation_time: ["_creationTime"]; }; searchIndexes: import("convex/server").GenericTableSearchIndexes; vectorIndexes: { vector: { vectorField: "vector"; dimensions: number; filterFields: keyof typeof vAllFilterFields & string; }; }; }; vectors_2048: { document: { _id: import("convex/values").GenericId<"vectors_2048">; _creationTime: number; filter0?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter1?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter2?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter3?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; namespaceId: import("convex/values").GenericId<"namespaces">; vector: number[]; }; fieldPaths: "_id" | ("filter0" | "filter1" | "filter2" | "filter3" | "namespaceId" | "vector" | "_creationTime"); indexes: { [x: string]: import("convex/server").GenericIndexFields; by_id: ["_id"]; by_creation_time: ["_creationTime"]; }; searchIndexes: import("convex/server").GenericTableSearchIndexes; vectorIndexes: { vector: { vectorField: "vector"; dimensions: number; filterFields: keyof typeof vAllFilterFields & string; }; }; }; vectors_3072: { document: { _id: import("convex/values").GenericId<"vectors_3072">; _creationTime: number; filter0?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter1?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter2?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter3?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; namespaceId: import("convex/values").GenericId<"namespaces">; vector: number[]; }; fieldPaths: "_id" | ("filter0" | "filter1" | "filter2" | "filter3" | "namespaceId" | "vector" | "_creationTime"); indexes: { [x: string]: import("convex/server").GenericIndexFields; by_id: ["_id"]; by_creation_time: ["_creationTime"]; }; searchIndexes: import("convex/server").GenericTableSearchIndexes; vectorIndexes: { vector: { vectorField: "vector"; dimensions: number; filterFields: keyof typeof vAllFilterFields & string; }; }; }; }>>(tableName: TableName) => import("convex-helpers/validators").AddFieldsToValidator<{ vectors_4096: import("convex/server").TableDefinition, import("convex/values").Value] | undefined; filter1?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter2?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter3?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; namespaceId: import("convex/values").GenericId<"namespaces">; vector: number[]; }, { namespaceId: import("convex/values").VId, "required">; filter0: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter1: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter2: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter3: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; vector: import("convex/values").VArray, "required">; }, "required", "filter0" | "filter1" | "filter2" | "filter3" | "namespaceId" | "vector">, import("convex/server").GenericTableIndexes, import("convex/server").GenericTableSearchIndexes, { vector: { vectorField: "vector"; dimensions: number; filterFields: keyof typeof vAllFilterFields & string; }; }>; vectors_128: import("convex/server").TableDefinition, import("convex/values").Value] | undefined; filter1?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter2?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter3?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; namespaceId: import("convex/values").GenericId<"namespaces">; vector: number[]; }, { namespaceId: import("convex/values").VId, "required">; filter0: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter1: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter2: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter3: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; vector: import("convex/values").VArray, "required">; }, "required", "filter0" | "filter1" | "filter2" | "filter3" | "namespaceId" | "vector">, import("convex/server").GenericTableIndexes, import("convex/server").GenericTableSearchIndexes, { vector: { vectorField: "vector"; dimensions: number; filterFields: keyof typeof vAllFilterFields & string; }; }>; vectors_256: import("convex/server").TableDefinition, import("convex/values").Value] | undefined; filter1?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter2?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter3?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; namespaceId: import("convex/values").GenericId<"namespaces">; vector: number[]; }, { namespaceId: import("convex/values").VId, "required">; filter0: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter1: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter2: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter3: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; vector: import("convex/values").VArray, "required">; }, "required", "filter0" | "filter1" | "filter2" | "filter3" | "namespaceId" | "vector">, import("convex/server").GenericTableIndexes, import("convex/server").GenericTableSearchIndexes, { vector: { vectorField: "vector"; dimensions: number; filterFields: keyof typeof vAllFilterFields & string; }; }>; vectors_512: import("convex/server").TableDefinition, import("convex/values").Value] | undefined; filter1?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter2?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter3?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; namespaceId: import("convex/values").GenericId<"namespaces">; vector: number[]; }, { namespaceId: import("convex/values").VId, "required">; filter0: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter1: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter2: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter3: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; vector: import("convex/values").VArray, "required">; }, "required", "filter0" | "filter1" | "filter2" | "filter3" | "namespaceId" | "vector">, import("convex/server").GenericTableIndexes, import("convex/server").GenericTableSearchIndexes, { vector: { vectorField: "vector"; dimensions: number; filterFields: keyof typeof vAllFilterFields & string; }; }>; vectors_768: import("convex/server").TableDefinition, import("convex/values").Value] | undefined; filter1?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter2?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter3?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; namespaceId: import("convex/values").GenericId<"namespaces">; vector: number[]; }, { namespaceId: import("convex/values").VId, "required">; filter0: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter1: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter2: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter3: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; vector: import("convex/values").VArray, "required">; }, "required", "filter0" | "filter1" | "filter2" | "filter3" | "namespaceId" | "vector">, import("convex/server").GenericTableIndexes, import("convex/server").GenericTableSearchIndexes, { vector: { vectorField: "vector"; dimensions: number; filterFields: keyof typeof vAllFilterFields & string; }; }>; vectors_1024: import("convex/server").TableDefinition, import("convex/values").Value] | undefined; filter1?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter2?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter3?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; namespaceId: import("convex/values").GenericId<"namespaces">; vector: number[]; }, { namespaceId: import("convex/values").VId, "required">; filter0: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter1: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter2: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter3: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; vector: import("convex/values").VArray, "required">; }, "required", "filter0" | "filter1" | "filter2" | "filter3" | "namespaceId" | "vector">, import("convex/server").GenericTableIndexes, import("convex/server").GenericTableSearchIndexes, { vector: { vectorField: "vector"; dimensions: number; filterFields: keyof typeof vAllFilterFields & string; }; }>; vectors_1408: import("convex/server").TableDefinition, import("convex/values").Value] | undefined; filter1?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter2?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter3?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; namespaceId: import("convex/values").GenericId<"namespaces">; vector: number[]; }, { namespaceId: import("convex/values").VId, "required">; filter0: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter1: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter2: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter3: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; vector: import("convex/values").VArray, "required">; }, "required", "filter0" | "filter1" | "filter2" | "filter3" | "namespaceId" | "vector">, import("convex/server").GenericTableIndexes, import("convex/server").GenericTableSearchIndexes, { vector: { vectorField: "vector"; dimensions: number; filterFields: keyof typeof vAllFilterFields & string; }; }>; vectors_1536: import("convex/server").TableDefinition, import("convex/values").Value] | undefined; filter1?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter2?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter3?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; namespaceId: import("convex/values").GenericId<"namespaces">; vector: number[]; }, { namespaceId: import("convex/values").VId, "required">; filter0: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter1: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter2: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter3: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; vector: import("convex/values").VArray, "required">; }, "required", "filter0" | "filter1" | "filter2" | "filter3" | "namespaceId" | "vector">, import("convex/server").GenericTableIndexes, import("convex/server").GenericTableSearchIndexes, { vector: { vectorField: "vector"; dimensions: number; filterFields: keyof typeof vAllFilterFields & string; }; }>; vectors_2048: import("convex/server").TableDefinition, import("convex/values").Value] | undefined; filter1?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter2?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter3?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; namespaceId: import("convex/values").GenericId<"namespaces">; vector: number[]; }, { namespaceId: import("convex/values").VId, "required">; filter0: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter1: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter2: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter3: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; vector: import("convex/values").VArray, "required">; }, "required", "filter0" | "filter1" | "filter2" | "filter3" | "namespaceId" | "vector">, import("convex/server").GenericTableIndexes, import("convex/server").GenericTableSearchIndexes, { vector: { vectorField: "vector"; dimensions: number; filterFields: keyof typeof vAllFilterFields & string; }; }>; vectors_3072: import("convex/server").TableDefinition, import("convex/values").Value] | undefined; filter1?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter2?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter3?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; namespaceId: import("convex/values").GenericId<"namespaces">; vector: number[]; }, { namespaceId: import("convex/values").VId, "required">; filter0: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter1: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter2: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter3: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; vector: import("convex/values").VArray, "required">; }, "required", "filter0" | "filter1" | "filter2" | "filter3" | "namespaceId" | "vector">, import("convex/server").GenericTableIndexes, import("convex/server").GenericTableSearchIndexes, { vector: { vectorField: "vector"; dimensions: number; filterFields: keyof typeof vAllFilterFields & string; }; }>; namespaces: import("convex/server").TableDefinition; version: import("convex/values").VFloat64; modelId: import("convex/values").VString; dimension: import("convex/values").VFloat64; filterNames: import("convex/values").VArray, "required">; status: import("convex/values").VUnion<{ onComplete?: string | undefined; kind: "pending"; } | { kind: "ready"; } | { replacedAt: number; kind: "replaced"; }, [import("convex/values").VObject<{ onComplete?: string | undefined; kind: "pending"; }, { kind: import("convex/values").VLiteral<"pending", "required">; onComplete: import("convex/values").VString; }, "required", "onComplete" | "kind">, import("convex/values").VObject<{ kind: "ready"; }, { kind: import("convex/values").VLiteral<"ready", "required">; }, "required", "kind">, import("convex/values").VObject<{ replacedAt: number; kind: "replaced"; }, { kind: import("convex/values").VLiteral<"replaced", "required">; replacedAt: import("convex/values").VFloat64; }, "required", "replacedAt" | "kind">], "required", "replacedAt" | "onComplete" | "kind">; }, "required", "namespace" | "status" | "filterNames" | "dimension" | "modelId" | "version" | "status.replacedAt" | "status.onComplete" | "status.kind">, { status_namespace_version: ["status.kind", "namespace", "version", "_creationTime"]; }, {}, {}>; entries: import("convex/server").TableDefinition | undefined; key?: string | undefined; title?: string | undefined; contentHash?: string | undefined; namespaceId: import("convex/values").GenericId<"namespaces">; status: { onComplete?: string | undefined; kind: "pending"; } | { kind: "ready"; } | { replacedAt: number; kind: "replaced"; }; version: number; importance: number; filterValues: { name: string; value: any; }[]; }, { key: import("convex/values").VString; namespaceId: import("convex/values").VId, "required">; version: import("convex/values").VFloat64; importance: import("convex/values").VFloat64; filterValues: import("convex/values").VArray<{ name: string; value: any; }[], import("convex/values").VObject<{ name: string; value: any; }, { name: import("convex/values").VString; value: import("convex/values").VAny; }, "required", "name" | "value" | `value.${string}`>, "required">; contentHash: import("convex/values").VString; title: import("convex/values").VString; metadata: import("convex/values").VRecord | undefined, import("convex/values").VString, import("convex/values").VAny, "optional", string>; status: import("convex/values").VUnion<{ onComplete?: string | undefined; kind: "pending"; } | { kind: "ready"; } | { replacedAt: number; kind: "replaced"; }, [import("convex/values").VObject<{ onComplete?: string | undefined; kind: "pending"; }, { kind: import("convex/values").VLiteral<"pending", "required">; onComplete: import("convex/values").VString; }, "required", "onComplete" | "kind">, import("convex/values").VObject<{ kind: "ready"; }, { kind: import("convex/values").VLiteral<"ready", "required">; }, "required", "kind">, import("convex/values").VObject<{ replacedAt: number; kind: "replaced"; }, { kind: import("convex/values").VLiteral<"replaced", "required">; replacedAt: import("convex/values").VFloat64; }, "required", "replacedAt" | "kind">], "required", "replacedAt" | "onComplete" | "kind">; }, "required", "namespaceId" | "metadata" | `metadata.${string}` | "status" | "version" | "key" | "title" | "importance" | "filterValues" | "contentHash" | "status.replacedAt" | "status.onComplete" | "status.kind">, { namespaceId_status_key_version: ["namespaceId", "status.kind", "key", "version", "_creationTime"]; status_namespaceId: ["status.kind", "namespaceId", "_creationTime"]; }, {}, {}>; chunks: import("convex/server").TableDefinition, import("convex/values").Value] | undefined; filter1?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter2?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; filter3?: [import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined; namespaceId: import("convex/values").GenericId<"namespaces">; entryId: import("convex/values").GenericId<"entries">; order: number; state: { pendingSearchableText?: string | undefined; importance: number; embedding: number[]; kind: "pending"; } | { searchableText?: string | undefined; kind: "ready"; embeddingId: import("convex/values").GenericId<"vectors_4096" | "vectors_128" | "vectors_256" | "vectors_512" | "vectors_768" | "vectors_1024" | "vectors_1408" | "vectors_1536" | "vectors_2048" | "vectors_3072">; } | { pendingSearchableText?: string | undefined; vector: number[]; kind: "replaced"; embeddingId: import("convex/values").GenericId<"vectors_4096" | "vectors_128" | "vectors_256" | "vectors_512" | "vectors_768" | "vectors_1024" | "vectors_1408" | "vectors_1536" | "vectors_2048" | "vectors_3072">; }; contentId: import("convex/values").GenericId<"content">; }, { namespaceId: import("convex/values").VId, "required">; filter0: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter1: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter2: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; filter3: import("convex/values").VArray<[import("convex/values").GenericId<"namespaces">, import("convex/values").Value] | undefined, import("convex/values").VId<"namespaces", "required"> | import("convex/values").VAny, "optional">; entryId: import("convex/values").VId, "required">; order: import("convex/values").VFloat64; state: import("convex/values").VUnion<{ pendingSearchableText?: string | undefined; importance: number; embedding: number[]; kind: "pending"; } | { searchableText?: string | undefined; kind: "ready"; embeddingId: import("convex/values").GenericId<"vectors_4096" | "vectors_128" | "vectors_256" | "vectors_512" | "vectors_768" | "vectors_1024" | "vectors_1408" | "vectors_1536" | "vectors_2048" | "vectors_3072">; } | { pendingSearchableText?: string | undefined; vector: number[]; kind: "replaced"; embeddingId: import("convex/values").GenericId<"vectors_4096" | "vectors_128" | "vectors_256" | "vectors_512" | "vectors_768" | "vectors_1024" | "vectors_1408" | "vectors_1536" | "vectors_2048" | "vectors_3072">; }, [import("convex/values").VObject<{ pendingSearchableText?: string | undefined; importance: number; embedding: number[]; kind: "pending"; }, { kind: import("convex/values").VLiteral<"pending", "required">; embedding: import("convex/values").VArray, "required">; importance: import("convex/values").VFloat64; pendingSearchableText: import("convex/values").VString; }, "required", "importance" | "embedding" | "kind" | "pendingSearchableText">, import("convex/values").VObject<{ searchableText?: string | undefined; kind: "ready"; embeddingId: import("convex/values").GenericId<"vectors_4096" | "vectors_128" | "vectors_256" | "vectors_512" | "vectors_768" | "vectors_1024" | "vectors_1408" | "vectors_1536" | "vectors_2048" | "vectors_3072">; }, { kind: import("convex/values").VLiteral<"ready", "required">; embeddingId: import("convex/values").VUnion, import("convex/values").VId<"vectors_4096" | "vectors_128" | "vectors_256" | "vectors_512" | "vectors_768" | "vectors_1024" | "vectors_1408" | "vectors_1536" | "vectors_2048" | "vectors_3072", "required">[], "required", never>; searchableText: import("convex/values").VString; }, "required", "searchableText" | "kind" | "embeddingId">, import("convex/values").VObject<{ pendingSearchableText?: string | undefined; vector: number[]; kind: "replaced"; embeddingId: import("convex/values").GenericId<"vectors_4096" | "vectors_128" | "vectors_256" | "vectors_512" | "vectors_768" | "vectors_1024" | "vectors_1408" | "vectors_1536" | "vectors_2048" | "vectors_3072">; }, { kind: import("convex/values").VLiteral<"replaced", "required">; embeddingId: import("convex/values").VUnion, import("convex/values").VId<"vectors_4096" | "vectors_128" | "vectors_256" | "vectors_512" | "vectors_768" | "vectors_1024" | "vectors_1408" | "vectors_1536" | "vectors_2048" | "vectors_3072", "required">[], "required", never>; vector: import("convex/values").VArray, "required">; pendingSearchableText: import("convex/values").VString; }, "required", "vector" | "kind" | "pendingSearchableText" | "embeddingId">], "required", "vector" | "importance" | "embedding" | "searchableText" | "kind" | "pendingSearchableText" | "embeddingId">; contentId: import("convex/values").VId, "required">; }, "required", "filter0" | "filter1" | "filter2" | "filter3" | "namespaceId" | "entryId" | "order" | "state" | "state.kind" | "contentId" | "state.vector" | "state.importance" | "state.embedding" | "state.searchableText" | "state.pendingSearchableText" | "state.embeddingId">, { entryId_order: ["entryId", "order", "_creationTime"]; embeddingId: ["state.embeddingId", "_creationTime"]; }, { searchableText: { searchField: "state.searchableText"; filterFields: "filter0" | "filter1" | "filter2" | "filter3" | "namespaceId"; }; }, {}>; content: import("convex/server").TableDefinition | undefined; text: string; }, { text: import("convex/values").VString; metadata: import("convex/values").VRecord | undefined, import("convex/values").VString, import("convex/values").VAny, "optional", string>; }, "required", "text" | "metadata" | `metadata.${string}`>, {}, {}, {}>; }[TableName]["validator"], { _id: import("convex/values").VId, "required">; _creationTime: import("convex/values").VFloat64; }>; }; export { vv as v }; export default schema; //# sourceMappingURL=schema.d.ts.map