import { BaseApi } from "./BaseApi.js"; import { Configuration } from "./Configuration.js"; import { Admin, Conversation, Progress, Scope, Submission } from "../types/models.js"; import { AddMessageParams, AddRecipientsParams, BatchUpdateConversationsParams, CreateConversationParams, DeleteMessageParams, EditConversationParams, GetSingleConversationParams, ListConversationsParams } from "../types/params.js"; export declare class Conversations extends BaseApi { constructor(config: Configuration); listConversations(params?: ListConversationsParams, body?: unknown): Promise; createConversation(params?: CreateConversationParams, body?: unknown): Promise; getRunningBatches(body?: unknown): Promise; getSingleConversation(id: string, params?: GetSingleConversationParams, body?: unknown): Promise; editConversation(id: string, params?: EditConversationParams, body?: unknown): Promise; markAllAsRead(body?: unknown): Promise; deleteConversation(id: string, body?: unknown): Promise; addRecipients(id: string, params?: AddRecipientsParams, body?: unknown): Promise; addMessage(id: string, params?: AddMessageParams, body?: unknown): Promise; deleteMessage(id: string, params?: DeleteMessageParams, body?: unknown): Promise; batchUpdateConversations(params?: BatchUpdateConversationsParams, body?: unknown): Promise; findRecipients(body?: unknown): Promise; unreadCount(body?: unknown): Promise; }