import type { AxiosInstance, AxiosRequestConfig, AxiosResponse } from 'axios'; import type { MessageReadParams, WebitelImApiGatewayV1InteractiveCallbackResponse, WebitelImApiGatewayV1MessageSendInteractiveCallbackBody, WebitelImApiGatewayV1ReadMessageResponse, WebitelImApiGatewayV1SendContactRequest, WebitelImApiGatewayV1SendDocumentRequest, WebitelImApiGatewayV1SendDocumentResponse, WebitelImApiGatewayV1SendInteractiveMessageRequest, WebitelImApiGatewayV1SendLocationRequest, WebitelImApiGatewayV1SendMessageResponse, WebitelImApiGatewayV1SendTextRequest, WebitelImApiGatewayV1SendTextResponse } from '../_models'; export declare const // --- title start getWebitelImApiGatewayV1Message: (axiosInstance?: AxiosInstance) => { messageSendContact: (webitelImApiGatewayV1SendContactRequest: WebitelImApiGatewayV1SendContactRequest, options?: AxiosRequestConfig) => Promise>; messageSendDocument: (webitelImApiGatewayV1SendDocumentRequest: WebitelImApiGatewayV1SendDocumentRequest, options?: AxiosRequestConfig) => Promise>; messageSendInteractive: (webitelImApiGatewayV1SendInteractiveMessageRequest: WebitelImApiGatewayV1SendInteractiveMessageRequest, options?: AxiosRequestConfig) => Promise>; messageSendInteractiveCallback: (inReplyTo: string, webitelImApiGatewayV1MessageSendInteractiveCallbackBody: WebitelImApiGatewayV1MessageSendInteractiveCallbackBody, options?: AxiosRequestConfig) => Promise>; messageSendLocation: (webitelImApiGatewayV1SendLocationRequest: WebitelImApiGatewayV1SendLocationRequest, options?: AxiosRequestConfig) => Promise>; messageSendText: (webitelImApiGatewayV1SendTextRequest: WebitelImApiGatewayV1SendTextRequest, options?: AxiosRequestConfig) => Promise>; messageRead: (id: string, params?: MessageReadParams, options?: AxiosRequestConfig) => Promise>; }; export type MessageSendContactResult = AxiosResponse; export type MessageSendDocumentResult = AxiosResponse; export type MessageSendInteractiveResult = AxiosResponse; export type MessageSendInteractiveCallbackResult = AxiosResponse; export type MessageSendLocationResult = AxiosResponse; export type MessageSendTextResult = AxiosResponse; export type MessageReadResult = AxiosResponse;