import { AxiosInstance } from 'axios'; import { toAxiosRequest } from './to-axios'; import * as getConversation from './operations/getConversation'; import * as createConversation from './operations/createConversation'; import * as deleteConversation from './operations/deleteConversation'; import * as listConversations from './operations/listConversations'; import * as listenConversation from './operations/listenConversation'; import * as listConversationMessages from './operations/listConversationMessages'; import * as addParticipant from './operations/addParticipant'; import * as removeParticipant from './operations/removeParticipant'; import * as getParticipant from './operations/getParticipant'; import * as listParticipants from './operations/listParticipants'; import * as getMessage from './operations/getMessage'; import * as createMessage from './operations/createMessage'; import * as updateMessage from './operations/updateMessage'; import * as selectMessage from './operations/selectMessage'; import * as deleteMessage from './operations/deleteMessage'; import * as addMessageFeedback from './operations/addMessageFeedback'; import * as removeMessageFeedback from './operations/removeMessageFeedback'; import * as getUser from './operations/getUser'; import * as createUser from './operations/createUser'; import * as generateUserKey from './operations/generateUserKey'; import * as updateUser from './operations/updateUser'; import * as deleteUser from './operations/deleteUser'; import * as getEvent from './operations/getEvent'; import * as createEvent from './operations/createEvent'; import * as createFile from './operations/createFile'; import * as initializeConversation from './operations/initializeConversation'; import * as sendPerfMetrics from './operations/sendPerfMetrics'; export * from './models'; export * as getConversation from './operations/getConversation'; export * as createConversation from './operations/createConversation'; export * as deleteConversation from './operations/deleteConversation'; export * as listConversations from './operations/listConversations'; export * as listenConversation from './operations/listenConversation'; export * as listConversationMessages from './operations/listConversationMessages'; export * as addParticipant from './operations/addParticipant'; export * as removeParticipant from './operations/removeParticipant'; export * as getParticipant from './operations/getParticipant'; export * as listParticipants from './operations/listParticipants'; export * as getMessage from './operations/getMessage'; export * as createMessage from './operations/createMessage'; export * as updateMessage from './operations/updateMessage'; export * as selectMessage from './operations/selectMessage'; export * as deleteMessage from './operations/deleteMessage'; export * as addMessageFeedback from './operations/addMessageFeedback'; export * as removeMessageFeedback from './operations/removeMessageFeedback'; export * as getUser from './operations/getUser'; export * as createUser from './operations/createUser'; export * as generateUserKey from './operations/generateUserKey'; export * as updateUser from './operations/updateUser'; export * as deleteUser from './operations/deleteUser'; export * as getEvent from './operations/getEvent'; export * as createEvent from './operations/createEvent'; export * as createFile from './operations/createFile'; export * as initializeConversation from './operations/initializeConversation'; export * as sendPerfMetrics from './operations/sendPerfMetrics'; export declare const apiVersion = "0.0.0"; export type ClientProps = { toAxiosRequest: typeof toAxiosRequest; toApiError: typeof toApiError; }; export declare class Client { private axiosInstance; private props; constructor(axiosInstance: AxiosInstance, props?: Partial); readonly getConversation: (input: getConversation.GetConversationInput) => Promise; readonly createConversation: (input: createConversation.CreateConversationInput) => Promise; readonly deleteConversation: (input: deleteConversation.DeleteConversationInput) => Promise; readonly listConversations: (input: listConversations.ListConversationsInput) => Promise; readonly listenConversation: (input: listenConversation.ListenConversationInput) => Promise; readonly listConversationMessages: (input: listConversationMessages.ListConversationMessagesInput) => Promise; readonly addParticipant: (input: addParticipant.AddParticipantInput) => Promise; readonly removeParticipant: (input: removeParticipant.RemoveParticipantInput) => Promise; readonly getParticipant: (input: getParticipant.GetParticipantInput) => Promise; readonly listParticipants: (input: listParticipants.ListParticipantsInput) => Promise; readonly getMessage: (input: getMessage.GetMessageInput) => Promise; readonly createMessage: (input: createMessage.CreateMessageInput) => Promise; readonly updateMessage: (input: updateMessage.UpdateMessageInput) => Promise; readonly selectMessage: (input: selectMessage.SelectMessageInput) => Promise; readonly deleteMessage: (input: deleteMessage.DeleteMessageInput) => Promise; readonly addMessageFeedback: (input: addMessageFeedback.AddMessageFeedbackInput) => Promise; readonly removeMessageFeedback: (input: removeMessageFeedback.RemoveMessageFeedbackInput) => Promise; readonly getUser: (input: getUser.GetUserInput) => Promise; readonly createUser: (input: createUser.CreateUserInput) => Promise; readonly generateUserKey: (input: generateUserKey.GenerateUserKeyInput) => Promise; readonly updateUser: (input: updateUser.UpdateUserInput) => Promise; readonly deleteUser: (input: deleteUser.DeleteUserInput) => Promise; readonly getEvent: (input: getEvent.GetEventInput) => Promise; readonly createEvent: (input: createEvent.CreateEventInput) => Promise; readonly createFile: (input: createFile.CreateFileInput) => Promise; readonly initializeConversation: (input: initializeConversation.InitializeConversationInput) => Promise; readonly sendPerfMetrics: (input: sendPerfMetrics.SendPerfMetricsInput) => Promise; } declare function toApiError(err: unknown): Error;