export declare class CollabChatScriptObject { static addMembersToChat(collabChatSysId?: string, sysUserIds?: any, collabUserSysIds?: any, token?: string, groupsSysIds?: any, ischeckDone?: boolean): string; static addMessageToActivityStream(messageId?: string): boolean; static closeCollabChatFrame(collabChatSysId?: string): boolean; static createChat(documentTableName?: string, documentSysId?: string, title?: string, initialMessage?: string, userSysIds?: Array, addCaller?: boolean, token?: string, externalCollabUserIDs?: Array, isChatPrivate?: boolean): Record; static createOrUpdateSettingsRecord(enabled?: boolean, enableTeams?: boolean, enableEmojis?: boolean, enableExpertFinder?: boolean, enableLegacySupport?: boolean): boolean; static deregisterResponder(): void; static exportPublicKeyToCertificate(publicKeyId?: string, exportType?: string): boolean; static favoriteChat(collabChatMemberId?: string, favorited?: boolean): boolean; static fetchAllCollabConversations(limit?: number, filter?: string, currentTab?: string): []; static fetchMessages(collabChatSysId?: string, boundaryId?: string, limit?: number, before?: boolean, pinnedOnly?: boolean): []; static getCandidates(documentTable?: string, documentSysId?: string, type?: string, term?: string): []; static getCollabChatCard(collabChatSysId?: string, filter?: string): Record; static getCollabChatMember(collabChatSysId?: string, userId?: string): Record; static getCollabChatMembers(collabChatSysId?: string, limit?: number): []; static getCollabChatSearchResultView(collabChatSysId?: string): Record; static getCollabChatSearchResultViewBySearchRecord(sysId?: string, searchRecord?: string): Record; static getCollabChatSettingForCurrentDomain(): Record; static getCollabChatTranscriptById(collabChatSysId?: string): string; static getConversationCount(filter?: string): number; static getCurrentUserChatFrames(): []; static getDockedChatIdsWithUnread(): []; static getNumberOfMembers(collabChatSysId?: string): number; static getOutputHtmlContent(messageSysId?: string, messageTable?: string): string; static getPinnedMessageRowCount(collabChatSysId?: string): number; static getUnreadConversationCount(): number; static hasPermission(userSysId?: string, documentTable?: string, documentSysId?: string): boolean; static isCollabChatEnabledForRecord(table?: string, sysId?: string): boolean; static isCollabChatEnabledInDomain(): boolean; static isCollabChatEnabledInUserDomain(userID?: string): boolean; static minimizeCollabChatFrame(collabChatSysId?: string): boolean; static openCollabChatFrame(collabChatSysId?: string, forceReorder?: boolean): Record; static pinMessage(pinnedUserId?: string, messageId?: string, pinned?: boolean): Record; static processInboundMessage(payload?: string, channelType?: string): void; static processInboundMessageByProvider(headers?: string, payload?: string, providerId?: string): void; static registerResponder(): void; static removeMemberFromChat(collabChatSysId?: string, sysUserId?: string, collabUserSysId?: string, token?: string): boolean; static removeMessageFromActivityStream(messageId?: string): boolean; static sendMentionNotification(recipientID?: string, chatID?: string, messageID?: string, senderName?: string): void; static sendMessage(collabChatSysId?: string, senderId?: string, payloadMap?: Record, attachmentSysIds?: [], token?: string): Record; static sendSummaryToCollabMember(collabChatSysId?: string, payload?: string, messageAudienceMemberIds?: Array): Record; static sendSystemMessage(collabChatSysId?: string, messageText?: string): Record; static sendUserSpecificMessage(collabChatSysId?: string, senderId?: string, payloadMap?: Record, attachmentSysIds?: [], systemMessage?: boolean, messageAudienceMemberIds?: Array): Record; static updateLastRead(messageId?: string, collabChatMemberId?: string): boolean; static updateTitle(collabSysId?: string, title?: string): string; } //# sourceMappingURL=CollabChatScriptObject.d.ts.map