import { operations } from '../../../../types/restful/specs/commerce_message_v1_oas3.js'; import { BulkUpdateConversationRequest, CommerceMessageSendMessageRequest, UpdateConversationRequest } from '../../../../types/restfulTypes.js'; import Restful, { OpenApi } from '../../index.js'; export default class Message extends Restful implements OpenApi { static id: string; get basePath(): string; getConversations({ limit, offset, conversationStatus, conversationType, referenceId, referenceType, startTime, endTime, otherPartyUsername }?: { limit?: number; offset?: number; conversationStatus?: string; conversationType?: string; referenceId?: string; referenceType?: string; startTime?: string; endTime?: string; otherPartyUsername?: string; }): Promise; getConversation(conversationId: string, { conversationType, limit, offset }: { conversationType: string; limit?: number; offset?: number; }): Promise; updateConversation(body: UpdateConversationRequest): Promise; bulkUpdateConversation(body: BulkUpdateConversationRequest): Promise; sendMessage(body: CommerceMessageSendMessageRequest): Promise; }