import { Ref, PropType } from "vue"; import { ConversationsConfiguration, GroupsConfiguration, MessagesConfiguration, UsersConfiguration, WithMessagesStyle, ContactsConfiguration } from "@cometchat/uikit-shared"; import { CometChat } from "@cometchat/chat-sdk-javascript"; declare const _sfc_main: import("vue").DefineComponent<{ user: { type: PropType; }; group: { type: PropType; }; isMobileView: { type: BooleanConstructor; default: boolean; }; messageText: { type: StringConstructor; default: () => any; }; conversationsWithMessagesStyle: { type: PropType; default: () => WithMessagesStyle; }; messagesConfiguration: { type: PropType; default: () => MessagesConfiguration; }; conversationConfiguration: { type: PropType; default: () => ConversationsConfiguration; }; onError: { type: FunctionConstructor; default: (error: CometChat.CometChatException) => void; }; startConversationConfiguration: { type: PropType; default: () => ContactsConfiguration; }; startConversationIconUrl: { type: StringConstructor; default: string; }; }, { labelStyle: any; onItemClick: (conversation: CometChat.Conversation) => void; emptyMessageStyle: () => { background: string; height: string; width: string; border: string; borderRadius: string; }; chatsWrapperStyles: () => { height: string; width: string; border: string; borderRadius: string; background: string; }; messagesConfig: Ref; currentUser: Ref; currentGroup: Ref; activeConversation: any; getMenu: () => any; getConversationStyle: () => { titleTextFont?: string; titleTextColor?: string; emptyStateTextFont?: string; emptyStateTextColor?: string; errorStateTextFont?: string; errorStateTextColor?: string; loadingIconTint?: string; onlineStatusColor?: string; separatorColor?: string; boxShadow?: string; privateGroupIconBackground?: string; passwordGroupIconBackground?: string; lastMessageTextColor?: string; lastMessageTextFont?: string; typingIndictorTextColor?: string; typingIndictorTextFont?: string; threadIndicatorTextFont?: string; threadIndicatorTextColor?: string; height: string; width?: string; border?: string; borderRadius?: string; background?: string; }; getStartConversationButton: () => ViewType; showContacts: Ref; onContactsItemClick: (user: CometChat.User | null, group: CometChat.Group | null) => void; closeContacts: () => void; localize: (str: string) => any; getUsersConfiguration: () => UsersConfiguration; getGroupsConfiguration: () => GroupsConfiguration; shouldShowSidebar: import("vue").ComputedRef; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; }; group: { type: PropType; }; isMobileView: { type: BooleanConstructor; default: boolean; }; messageText: { type: StringConstructor; default: () => any; }; conversationsWithMessagesStyle: { type: PropType; default: () => WithMessagesStyle; }; messagesConfiguration: { type: PropType; default: () => MessagesConfiguration; }; conversationConfiguration: { type: PropType; default: () => ConversationsConfiguration; }; onError: { type: FunctionConstructor; default: (error: CometChat.CometChatException) => void; }; startConversationConfiguration: { type: PropType; default: () => ContactsConfiguration; }; startConversationIconUrl: { type: StringConstructor; default: string; }; }>>, { onError: Function; isMobileView: boolean; messageText: string; conversationsWithMessagesStyle: WithMessagesStyle; messagesConfiguration: MessagesConfiguration; conversationConfiguration: ConversationsConfiguration; startConversationConfiguration: ContactsConfiguration; startConversationIconUrl: string; }, {}>; export default _sfc_main;