export class ConversationClient extends ChatBotKitClient { message: ConversationMessageClient; session: ConversationSessionClient; attachment: ConversationAttachmentClient; list(request?: import("./v1.js").ConversationListRequest): ResponsePromise; fetch(conversationId: string): ResponsePromise; create(request: import("./v1.js").ConversationCreateRequest): Promise; update(conversationId: string, request: import("./v1.js").ConversationUpdateRequest): Promise; delete(conversationId: string): Promise; complete(conversationId: null, request: import("./v1.js").ConversationCompleteRequest): ResponsePromise; complete(conversationId: string, request: import("./v1.js").ConversationCompleteMessageRequest): ResponsePromise; dispatch(conversationId: null | string, request: import("./v1.js").ConversationDispatchRequest | import("./v1.js").ConversationDispatchMessageRequest): Promise; send(conversationId: string, request: import("./v1.js").ConversationSendMessageRequest): ResponsePromise; receive(conversationId: string, request: import("./v1.js").ConversationReceiveMessageRequest): ResponsePromise; upvote(conversationId: string, request: import("./v1.js").ConversationUpvoteRequest): Promise; downvote(conversationId: string, request: import("./v1.js").ConversationDownvoteRequest): Promise; } export default ConversationClient; export type ResponsePromise = import("../client.js").ResponsePromise; import { ChatBotKitClient } from '../client.js'; import { ConversationMessageClient } from './message/index.js'; import { ConversationSessionClient } from './session/index.js'; import { ConversationAttachmentClient } from './attachment/index.js';