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 Indexes extends ClientSDK { /** * List indexes within a project * * @remarks * Retrieve a list of all created indexes. */ list(options?: RequestOptions): Promise; /** * Create an index * * @remarks * Create a new index to organize and store documents or items from integrations. */ create(request: components.CreateIndexRequest, options?: RequestOptions): Promise; /** * Delete an index * * @remarks * Delete a specific index by providing its unique identifier. */ delete(request: operations.DeleteIndexRequest, options?: RequestOptions): Promise; /** * Get an index * * @remarks * Get the details of an index by index name. */ get(request: operations.GetIndexRequest, options?: RequestOptions): Promise; /** * Ask a question to an index * * @remarks * Ask a natural language question and get a synthesized answer from documents in the index */ ask(request: operations.AskIndexRequest, options?: RequestOptions): Promise; } //# sourceMappingURL=indexes.d.ts.map