import type { AxiosInstance, AxiosRequestConfig, AxiosResponse } from 'axios'; import type { ThreadManagementGetParams, ThreadManagementSearchLeftParams, ThreadManagementSearchParams, ThreadManagementSearchVariablesParams, WebitelImApiGatewayV1AddMemberResponse, WebitelImApiGatewayV1RemoveMemberResponse, WebitelImApiGatewayV1SearchLeftResponse, WebitelImApiGatewayV1SearchThreadResponse, WebitelImApiGatewayV1SearchVariablesResponse, WebitelImApiGatewayV1Thread, WebitelImApiGatewayV1ThreadManagementAddMemberBody, WebitelImApiGatewayV1ThreadManagementCreateRequest, WebitelImApiGatewayV1ThreadManagementCreateResponse, WebitelImApiGatewayV1ThreadManagementFlushVariablesBody, WebitelImApiGatewayV1ThreadManagementSetVariablesBody, WebitelImApiGatewayV1ThreadManagementTransferBody, WebitelImApiGatewayV1ThreadVariables, WebitelImApiGatewayV1TransferResponse } from '../_models'; export declare const // --- title start getWebitelImApiGatewayV1Threadmanagement: (axiosInstance?: AxiosInstance) => { threadManagementSearch: (params?: ThreadManagementSearchParams, options?: AxiosRequestConfig) => Promise>; threadManagementCreate: (webitelImApiGatewayV1ThreadManagementCreateRequest: WebitelImApiGatewayV1ThreadManagementCreateRequest, options?: AxiosRequestConfig) => Promise>; threadManagementSearchLeft: (params?: ThreadManagementSearchLeftParams, options?: AxiosRequestConfig) => Promise>; threadManagementGet: (id: string, params?: ThreadManagementGetParams, options?: AxiosRequestConfig) => Promise>; threadManagementAddMember: (threadId: string, webitelImApiGatewayV1ThreadManagementAddMemberBody: WebitelImApiGatewayV1ThreadManagementAddMemberBody, options?: AxiosRequestConfig) => Promise>; threadManagementRemoveMember: (threadId: string, memberId: string, options?: AxiosRequestConfig) => Promise>; threadManagementTransfer: (threadId: string, webitelImApiGatewayV1ThreadManagementTransferBody: WebitelImApiGatewayV1ThreadManagementTransferBody, options?: AxiosRequestConfig) => Promise>; threadManagementLocateVariables: (threadId: string, options?: AxiosRequestConfig) => Promise>; threadManagementSetVariables: (threadId: string, webitelImApiGatewayV1ThreadManagementSetVariablesBody: WebitelImApiGatewayV1ThreadManagementSetVariablesBody, options?: AxiosRequestConfig) => Promise>; threadManagementFlushVariables: (threadId: string, webitelImApiGatewayV1ThreadManagementFlushVariablesBody: WebitelImApiGatewayV1ThreadManagementFlushVariablesBody, options?: AxiosRequestConfig) => Promise>; threadManagementSearchVariables: (params?: ThreadManagementSearchVariablesParams, options?: AxiosRequestConfig) => Promise>; }; export type ThreadManagementSearchResult = AxiosResponse; export type ThreadManagementCreateResult = AxiosResponse; export type ThreadManagementSearchLeftResult = AxiosResponse; export type ThreadManagementGetResult = AxiosResponse; export type ThreadManagementAddMemberResult = AxiosResponse; export type ThreadManagementRemoveMemberResult = AxiosResponse; export type ThreadManagementTransferResult = AxiosResponse; export type ThreadManagementLocateVariablesResult = AxiosResponse; export type ThreadManagementSetVariablesResult = AxiosResponse; export type ThreadManagementFlushVariablesResult = AxiosResponse; export type ThreadManagementSearchVariablesResult = AxiosResponse;