UNPKG

@rohitninawe/chat-uikit-react-native

Version:

Ready-to-use Chat UI Components for React Native

22 lines (21 loc) 1.27 kB
import { CometChat } from "@cometchat/chat-sdk-react-native"; import { CometChatMessageTemplate } from "../../shared/modals"; import { DataSource, DataSourceDecorator } from "../../shared/framework"; import { CometChatTheme } from "../../shared/resources/CometChatTheme"; import { StickerConfigurationInterface } from "./StickerConfiguration"; import { AdditionalBubbleStylingParams, MessageBubbleAlignmentType } from "../../shared/base/Types"; export declare class StickersExtensionDecorator extends DataSourceDecorator { configuration: StickerConfigurationInterface; constructor(props: { dataSource: DataSource; configration?: StickerConfigurationInterface; }); isDeletedMessage(message: CometChat.BaseMessage): boolean; getAllMessageTemplates(theme: CometChatTheme, additionalParams?: AdditionalBubbleStylingParams): CometChatMessageTemplate[]; getStickerBubble(message: CometChat.CustomMessage, alignment: MessageBubbleAlignmentType): any; getAuxiliaryOptions(user: CometChat.User, group: CometChat.Group, id?: Map<string, any>): JSX.Element[]; getAllMessageCategories(): string[]; getAllMessageTypes(): string[]; getId(): string; getLastConversationMessage(conversation: CometChat.Conversation): string; }