export interface CometChatSettingsInterface { chatFeatures: { coreMessagingExperience: { typingIndicator: boolean; threadConversationAndReplies: boolean; photosSharing: boolean; videoSharing: boolean; audioSharing: boolean; fileSharing: boolean; editMessage: boolean; deleteMessage: boolean; messageDeliveryAndReadReceipts: boolean; userAndFriendsPresence: boolean; conversationAndAdvancedSearch?: boolean; moderation?: boolean; quotedReplies?: boolean; markAsUnread?: boolean; }; deeperUserEngagement: { mentions: boolean; mentionAll?: boolean; reactions: boolean; messageTranslation: boolean; polls: boolean; collaborativeWhiteboard: boolean; collaborativeDocument: boolean; voiceNotes: boolean; emojis: boolean; stickers: boolean; userInfo: boolean; groupInfo: boolean; reportMessage?: boolean; }; aiUserCopilot: { conversationStarter: boolean; conversationSummary: boolean; smartReply: boolean; }; userManagement?: { friendsOnly?: boolean; }; groupManagement: { createGroup: boolean; addMembersToGroups: boolean; joinLeaveGroup: boolean; deleteGroup: boolean; viewGroupMembers: boolean; }; moderatorControls: { kickUsers: boolean; banUsers: boolean; promoteDemoteMembers: boolean; reportMessage?: boolean; }; privateMessagingWithinGroups: { sendPrivateMessageToGroupMembers: boolean; }; inAppSounds: { incomingMessageSound?: boolean; outgoingMessageSound?: boolean; }; }; callFeatures: { voiceAndVideoCalling: { oneOnOneVoiceCalling: boolean; oneOnOneVideoCalling: boolean; groupVideoConference: boolean; groupVoiceConference: boolean; }; }; layout: { withSideBar: boolean; tabs: string[]; chatType: string; }; style: { theme: string; color: { brandColor: string; primaryTextLight: string; primaryTextDark: string; secondaryTextLight: string; secondaryTextDark: string; }; typography: { font: string; size: string; }; }; noCode?: { docked: boolean; styles: { buttonBackGround: string; buttonShape: string; openIcon: string; closeIcon: string; customJs: string; customCss: string; dockedAlignment?: string; }; }; agent?: { chatHistory: boolean; newChat: boolean; agentIcon: string; showAgentIcon: boolean; }; } export declare const CometChatSettings: CometChatSettingsInterface;