import React, { Dispatch, SetStateAction } from 'react'; import '../../styles/CometChatSelector/CometChatSelector.css'; import { CallLog } from '@cometchat/calls-sdk-javascript'; interface SelectorProps { group?: CometChat.Group; showJoinGroup?: boolean; activeTab?: string; activeItem?: CometChat.User | CometChat.Group | CometChat.Conversation | CometChat.Call | CallLog; onSelectorItemClicked?: (input: CometChat.User | CometChat.Group | CometChat.Conversation | CometChat.Call, type: string) => void; onProtectedGroupJoin?: (group: CometChat.Group) => void; showCreateGroup?: boolean; setShowCreateGroup?: Dispatch>; onHide?: () => void; onNewChatClicked?: () => void; onGroupCreated?: (group: CometChat.Group) => void; onSearchClicked?: () => void; hideCreateGroupButton?: boolean; } declare const MemoizedCometChatSelector: React.MemoExoticComponent<(props: SelectorProps) => import("react/jsx-runtime").JSX.Element>; export { MemoizedCometChatSelector as CometChatSelector };