/** * Typesense API * An open source search engine for building delightful search experiences. * * The version of the OpenAPI document: 30.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import * as runtime from '../runtime.js'; import type { ConversationModelCreateSchema, ConversationModelSchema, ConversationModelUpdateSchema } from '../models/index.js'; export interface CreateConversationModelRequest { conversationModelCreateSchema: ConversationModelCreateSchema; } export interface DeleteConversationModelRequest { modelId: string; } export interface RetrieveConversationModelRequest { modelId: string; } export interface UpdateConversationModelRequest { modelId: string; conversationModelUpdateSchema: ConversationModelUpdateSchema; } /** * */ export declare class ConversationsApi extends runtime.BaseAPI { /** * Create a Conversation Model * Create a conversation model */ createConversationModelRaw(requestParameters: CreateConversationModelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Create a Conversation Model * Create a conversation model */ createConversationModel(requestParameters: CreateConversationModelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Delete a conversation model * Delete a conversation model */ deleteConversationModelRaw(requestParameters: DeleteConversationModelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Delete a conversation model * Delete a conversation model */ deleteConversationModel(requestParameters: DeleteConversationModelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Retrieve all conversation models * List all conversation models */ retrieveAllConversationModelsRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>>; /** * Retrieve all conversation models * List all conversation models */ retrieveAllConversationModels(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Retrieve a conversation model * Retrieve a conversation model */ retrieveConversationModelRaw(requestParameters: RetrieveConversationModelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Retrieve a conversation model * Retrieve a conversation model */ retrieveConversationModel(requestParameters: RetrieveConversationModelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Update a conversation model * Update a conversation model */ updateConversationModelRaw(requestParameters: UpdateConversationModelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Update a conversation model * Update a conversation model */ updateConversationModel(requestParameters: UpdateConversationModelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; }