import { CometChat } from "@cometchat/chat-sdk-javascript"; import { CometChatTheme, CometChatDetailsTemplate, CometChatDetailsOption } from "@cometchat/uikit-resources"; export declare class DetailsUtils { static getDefaultGroupMemberOptions: (loggedInUser: CometChat.User | null, group?: CometChat.Group | null, groupMember?: CometChat.GroupMember | null) => void; static getDefaultDetailsTemplate: (loggedInUser: CometChat.User | null, user?: CometChat.User | null, group?: CometChat.Group | null, theme?: CometChatTheme) => CometChatDetailsTemplate[]; static getPrimaryDetailsTemplate: (loggedInUser: CometChat.User | null, user?: CometChat.User | null, group?: CometChat.Group | null, theme?: CometChatTheme) => CometChatDetailsTemplate; static getSecondaryDetailsTeamplate: (loggedInUser: CometChat.User | null, user?: CometChat.User | null, group?: CometChat.Group | null, theme?: CometChatTheme) => CometChatDetailsTemplate; static validateDetailOptions: (loggedInUserScope: string, optionId: string) => boolean; static getBanOption(theme: CometChatTheme): CometChatDetailsOption; static getViewMembersOption(theme: CometChatTheme): CometChatDetailsOption; static getBannedMembersOption(theme: CometChatTheme): CometChatDetailsOption; static getAddMembersOption(theme: CometChatTheme): CometChatDetailsOption; static getLeaveGroupOption(theme: CometChatTheme): CometChatDetailsOption; static getDeleteGroupOption(theme: CometChatTheme): CometChatDetailsOption; static getBlockUserOption(theme: CometChatTheme): CometChatDetailsOption; static getUnBlockUserOption(theme: CometChatTheme): CometChatDetailsOption; static getViewProfileOption(theme: CometChatTheme): CometChatDetailsOption; static getLeaveOption(theme: CometChatTheme): CometChatDetailsOption; static getDeleteOption(theme: CometChatTheme): CometChatDetailsOption; } //# sourceMappingURL=DetailsUtils.d.ts.map