import { AxiosInstance } from 'axios'; import { toAxiosRequest } from './to-axios'; import * as getConversation from './operations/getConversation'; import * as createConversation from './operations/createConversation'; import * as getOrCreateConversation from './operations/getOrCreateConversation'; import * as deleteConversation from './operations/deleteConversation'; import * as listConversations from './operations/listConversations'; import * as listenConversation from './operations/listenConversation'; import * as listMessages from './operations/listMessages'; 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 deleteMessage from './operations/deleteMessage'; import * as getUser from './operations/getUser'; import * as createUser from './operations/createUser'; import * as getOrCreateUser from './operations/getOrCreateUser'; import * as updateUser from './operations/updateUser'; import * as deleteUser from './operations/deleteUser'; import * as getEvent from './operations/getEvent'; import * as createEvent from './operations/createEvent'; export * from './models'; export * as getConversation from './operations/getConversation'; export * as createConversation from './operations/createConversation'; export * as getOrCreateConversation from './operations/getOrCreateConversation'; export * as deleteConversation from './operations/deleteConversation'; export * as listConversations from './operations/listConversations'; export * as listenConversation from './operations/listenConversation'; export * as listMessages from './operations/listMessages'; 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 deleteMessage from './operations/deleteMessage'; export * as getUser from './operations/getUser'; export * as createUser from './operations/createUser'; export * as getOrCreateUser from './operations/getOrCreateUser'; 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 declare const apiVersion = "0.7.6"; 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 getOrCreateConversation: (input: getOrCreateConversation.GetOrCreateConversationInput) => Promise; readonly deleteConversation: (input: deleteConversation.DeleteConversationInput) => Promise; readonly listConversations: (input: listConversations.ListConversationsInput) => Promise; readonly listenConversation: (input: listenConversation.ListenConversationInput) => Promise; readonly listMessages: (input: listMessages.ListMessagesInput) => 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 deleteMessage: (input: deleteMessage.DeleteMessageInput) => Promise; readonly getUser: (input: getUser.GetUserInput) => Promise; readonly createUser: (input: createUser.CreateUserInput) => Promise; readonly getOrCreateUser: (input: getOrCreateUser.GetOrCreateUserInput) => 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; } declare function toApiError(err: unknown): Error;