import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as components from "../models/components/index.js"; import * as operations from "../models/operations/index.js"; export declare class VectorStores extends ClientSDK { /** * Create a vector store * * @remarks * Creates a new vector store for storing and searching through document embeddings. */ create(request: operations.CreateVectorStoreRequest, options?: RequestOptions): Promise; /** * List vector stores * * @remarks * Retrieves a paginated list of all vector stores for the authenticated user. */ list(request: operations.ListVectorStoresRequest, options?: RequestOptions): Promise; /** * Retrieve a vector store * * @remarks * Retrieves a vector store by its ID. */ get(request: operations.GetVectorStoreRequest, options?: RequestOptions): Promise; /** * Modify a vector store * * @remarks * Updates the properties of an existing vector store. */ update(request: operations.ModifyVectorStoreRequest, options?: RequestOptions): Promise; /** * Delete a vector store * * @remarks * Permanently deletes a vector store and its associated embeddings. */ delete(request: operations.DeleteVectorStoreRequest, options?: RequestOptions): Promise; /** * Search a vector store * * @remarks * Performs semantic search within a vector store to find the most relevant document chunks for a query. */ search(request: operations.SearchVectorStoreRequest, options?: RequestOptions): Promise; /** * Add a file to a vector store * * @remarks * Adds a file to a vector store for semantic search indexing. */ createFile(request: operations.CreateVectorStoreFileRequest, options?: RequestOptions): Promise; /** * List files in a vector store * * @remarks * Retrieves a paginated list of all files in a specific vector store. */ listFiles(request: operations.ListVectorStoreFilesRequest, options?: RequestOptions): Promise; /** * Retrieve a vector store file * * @remarks * Retrieves detailed information about a specific file within a vector store. */ getFile(request: operations.GetVectorStoreFileRequest, options?: RequestOptions): Promise; /** * Update file attributes * * @remarks * Updates the metadata attributes attached to a file within a vector store. */ updateFile(request: operations.UpdateVectorStoreFileAttributesRequest, options?: RequestOptions): Promise; /** * Remove file from vector store * * @remarks * Removes a file from a vector store and deletes its associated embeddings. */ deleteFile(request: operations.DeleteVectorStoreFileRequest, options?: RequestOptions): Promise; /** * Retrieve parsed file content * * @remarks * Retrieves the complete parsed contents of a file within a vector store. */ getFileContent(request: operations.GetVectorStoreFileContentRequest, options?: RequestOptions): Promise; /** * Batch add multiple files to vector store * * @remarks * Adds multiple files to a vector store in a single batch operation. */ createFileBatch(request: operations.CreateVectorStoreFileBatchRequest, options?: RequestOptions): Promise; /** * Retrieve file batch status * * @remarks * Retrieves the status of a specific file batch operation within a vector store. */ getFileBatch(request: operations.GetVectorStoreFileBatchRequest, options?: RequestOptions): Promise; /** * Cancel batch file processing * * @remarks * Cancels an in-progress file batch operation. */ cancelFileBatch(request: operations.CancelVectorStoreFileBatchRequest, options?: RequestOptions): Promise; /** * List files in a batch * * @remarks * Retrieves a paginated list of all files within a specific batch operation. */ listFilesInBatch(request: operations.ListVectorStoreFilesInBatchRequest, options?: RequestOptions): Promise; } //# sourceMappingURL=vectorstores.d.ts.map