import { CometChat } from "@cometchat-pro/chat"; import { CometChatTheme, CometChatMessageTemplate } from "uikit-resources-lerna"; import { CollaborativeDocumentConfiguration } from "uikit-utils-lerna"; import { DataSource } from "../../Shared/Framework/DataSource"; import { DataSourceDecorator } from "../../Shared/Framework/DataSourceDecorator"; export declare class CollaborativeDocumentExtensionDecorator extends DataSourceDecorator { private configuration; constructor(dataSource: DataSource, configuration?: CollaborativeDocumentConfiguration); getAllMessageTypes(): string[]; getId(): string; getAllMessageCategories(): string[]; checkIfTemplateExist(template: CometChatMessageTemplate[], type: string): boolean; getAllMessageTemplates(): CometChatMessageTemplate[]; getDocumentTemplate(): CometChatMessageTemplate; getAttachmentOptions(theme?: CometChatTheme, user?: CometChat.User, group?: CometChat.Group, id?: any): any; getLastConversationMessage(conversation: CometChat.Conversation, loggedInUser: CometChat.User): string; }