import { Client, ClientOptions } from '@microsoft/teams.common'; import { MessageReactionType } from '../../models/message/message-reaction.mjs'; import { ApiClientSettings } from '../api-client-settings.mjs'; import '../../models/message/message-user.mjs'; import '../../auth/cloud-environment.mjs'; /** * Client for adding and removing emoji reactions on messages in a conversation. */ declare class ReactionClient { readonly serviceUrl: string; get http(): Client; set http(v: Client); protected _http: Client; protected _apiClientSettings: Partial; constructor(serviceUrl: string, options?: Client | ClientOptions, apiClientSettings?: Partial); /** * Add a reaction to a message. */ add(conversationId: string, activityId: string, reactionType: MessageReactionType): Promise; /** * Delete a reaction from a message. */ delete(conversationId: string, activityId: string, reactionType: MessageReactionType): Promise; } export { ReactionClient };