import { z } from "zod"; export declare const VectorStoreSearchSchema: z.ZodObject<{ query: z.ZodString; vector_store_identifiers: z.ZodArray; top_k: z.ZodDefault; filters: z.ZodOptional; file_ids: z.ZodOptional>; search_options: z.ZodOptional; }, "strip", z.ZodTypeAny, { query: string; vector_store_identifiers: string[]; top_k: number; filters?: any; file_ids?: string[] | undefined; search_options?: any; }, { query: string; vector_store_identifiers: string[]; top_k?: number | undefined; filters?: any; file_ids?: string[] | undefined; search_options?: any; }>; export declare const VectorStoreFileSearchSchema: z.ZodObject<{ query: z.ZodString; vector_store_identifiers: z.ZodArray; top_k: z.ZodDefault; filters: z.ZodOptional; file_ids: z.ZodOptional>; search_options: z.ZodOptional; return_chunks: z.ZodDefault; chunks_per_file: z.ZodOptional; rerank: z.ZodOptional; }, "strip", z.ZodTypeAny, { return_chunks: boolean; return_metadata?: boolean | undefined; chunks_per_file?: number | undefined; rerank?: boolean | undefined; }, { return_metadata?: boolean | undefined; return_chunks?: boolean | undefined; chunks_per_file?: number | undefined; rerank?: boolean | undefined; }>>; }, "strip", z.ZodTypeAny, { query: string; vector_store_identifiers: string[]; top_k: number; filters?: any; file_ids?: string[] | undefined; search_options?: { return_chunks: boolean; return_metadata?: boolean | undefined; chunks_per_file?: number | undefined; rerank?: boolean | undefined; } | undefined; }, { query: string; vector_store_identifiers: string[]; top_k?: number | undefined; filters?: any; file_ids?: string[] | undefined; search_options?: { return_metadata?: boolean | undefined; return_chunks?: boolean | undefined; chunks_per_file?: number | undefined; rerank?: boolean | undefined; } | undefined; }>; export declare const VectorStoreRetrieveSchema: z.ZodObject<{ vector_store_id: z.ZodString; }, "strip", z.ZodTypeAny, { vector_store_id: string; }, { vector_store_id: string; }>; export declare const VectorStoreListSchema: z.ZodObject<{ q: z.ZodOptional; limit: z.ZodDefault; cursor: z.ZodOptional; include_total: z.ZodOptional; }, "strip", z.ZodTypeAny, { limit: number; q?: string | undefined; cursor?: string | undefined; include_total?: boolean | undefined; }, { q?: string | undefined; limit?: number | undefined; cursor?: string | undefined; include_total?: boolean | undefined; }>; export declare const VectorStoreCreateSchema: z.ZodObject<{ name: z.ZodString; description: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; description?: string | undefined; }, { name: string; description?: string | undefined; }>; export declare const VectorStoreDeleteSchema: z.ZodObject<{ vector_store_id: z.ZodString; }, "strip", z.ZodTypeAny, { vector_store_id: string; }, { vector_store_id: string; }>; export declare const VectorStoreUploadSchema: z.ZodObject<{ vector_store_id: z.ZodString; file_path: z.ZodString; filename: z.ZodOptional; mime_type: z.ZodOptional; }, "strip", z.ZodTypeAny, { vector_store_id: string; file_path: string; filename?: string | undefined; mime_type?: string | undefined; }, { vector_store_id: string; file_path: string; filename?: string | undefined; mime_type?: string | undefined; }>; export declare const VectorStoreFileRetrieveSchema: z.ZodObject<{ file_id: z.ZodString; vector_store_identifier: z.ZodString; }, "strip", z.ZodTypeAny, { file_id: string; vector_store_identifier: string; }, { file_id: string; vector_store_identifier: string; }>; export type VectorStoreSearchInput = z.infer; export type VectorStoreFileSearchInput = z.infer; export type VectorStoreRetrieveInput = z.infer; export type VectorStoreListInput = z.infer; export type VectorStoreCreateInput = z.infer; export type VectorStoreDeleteInput = z.infer; export type VectorStoreUploadInput = z.infer; export type VectorStoreFileRetrieveInput = z.infer; //# sourceMappingURL=schemas.d.ts.map