export interface defaultStateType { activeTab: string; selectedItem: CometChat.Conversation | undefined; selectedItemUser: CometChat.User | undefined; selectedItemGroup: CometChat.Group | undefined; selectedItemCall: CometChat.Call | undefined; sideComponent: { visible: boolean; type: string; }; threadedMessage: CometChat.BaseMessage | undefined; showNewChat: boolean; showJoinGroup: boolean; newChat?: { user: CometChat.User; group: CometChat.Group; }; isFreshChat?: boolean; goToMessageId?: string; showMessagesSearch?: boolean; showConversationsSearch?: boolean; sideComponentTop?: string; threadSearchMessage?: CometChat.BaseMessage; searchKeyword?: string; } export declare const defaultAppState: defaultStateType; export declare const appReducer: (state: defaultStateType | undefined, action: any) => { activeTab: any; selectedItem: CometChat.Conversation | undefined; selectedItemUser: CometChat.User | undefined; selectedItemGroup: CometChat.Group | undefined; selectedItemCall: CometChat.Call | undefined; sideComponent: { visible: boolean; type: string; }; threadedMessage: CometChat.BaseMessage | undefined; showNewChat: boolean; showJoinGroup: boolean; newChat?: { user: CometChat.User; group: CometChat.Group; } | undefined; isFreshChat?: boolean | undefined; goToMessageId?: string | undefined; showMessagesSearch?: boolean | undefined; showConversationsSearch?: boolean | undefined; sideComponentTop?: string | undefined; threadSearchMessage?: import("@cometchat/chat-sdk-javascript").BaseMessage | undefined; searchKeyword?: string | undefined; } | { selectedItem: any; activeTab: string; selectedItemUser: CometChat.User | undefined; selectedItemGroup: CometChat.Group | undefined; selectedItemCall: CometChat.Call | undefined; sideComponent: { visible: boolean; type: string; }; threadedMessage: CometChat.BaseMessage | undefined; showNewChat: boolean; showJoinGroup: boolean; newChat?: { user: CometChat.User; group: CometChat.Group; } | undefined; isFreshChat?: boolean | undefined; goToMessageId?: string | undefined; showMessagesSearch?: boolean | undefined; showConversationsSearch?: boolean | undefined; sideComponentTop?: string | undefined; threadSearchMessage?: import("@cometchat/chat-sdk-javascript").BaseMessage | undefined; searchKeyword?: string | undefined; } | { selectedItemUser: any; activeTab: string; selectedItem: CometChat.Conversation | undefined; selectedItemGroup: CometChat.Group | undefined; selectedItemCall: CometChat.Call | undefined; sideComponent: { visible: boolean; type: string; }; threadedMessage: CometChat.BaseMessage | undefined; showNewChat: boolean; showJoinGroup: boolean; newChat?: { user: CometChat.User; group: CometChat.Group; } | undefined; isFreshChat?: boolean | undefined; goToMessageId?: string | undefined; showMessagesSearch?: boolean | undefined; showConversationsSearch?: boolean | undefined; sideComponentTop?: string | undefined; threadSearchMessage?: import("@cometchat/chat-sdk-javascript").BaseMessage | undefined; searchKeyword?: string | undefined; } | { selectedItemGroup: any; activeTab: string; selectedItem: CometChat.Conversation | undefined; selectedItemUser: CometChat.User | undefined; selectedItemCall: CometChat.Call | undefined; sideComponent: { visible: boolean; type: string; }; threadedMessage: CometChat.BaseMessage | undefined; showNewChat: boolean; showJoinGroup: boolean; newChat?: { user: CometChat.User; group: CometChat.Group; } | undefined; isFreshChat?: boolean | undefined; goToMessageId?: string | undefined; showMessagesSearch?: boolean | undefined; showConversationsSearch?: boolean | undefined; sideComponentTop?: string | undefined; threadSearchMessage?: import("@cometchat/chat-sdk-javascript").BaseMessage | undefined; searchKeyword?: string | undefined; } | { selectedItemCall: any; activeTab: string; selectedItem: CometChat.Conversation | undefined; selectedItemUser: CometChat.User | undefined; selectedItemGroup: CometChat.Group | undefined; sideComponent: { visible: boolean; type: string; }; threadedMessage: CometChat.BaseMessage | undefined; showNewChat: boolean; showJoinGroup: boolean; newChat?: { user: CometChat.User; group: CometChat.Group; } | undefined; isFreshChat?: boolean | undefined; goToMessageId?: string | undefined; showMessagesSearch?: boolean | undefined; showConversationsSearch?: boolean | undefined; sideComponentTop?: string | undefined; threadSearchMessage?: import("@cometchat/chat-sdk-javascript").BaseMessage | undefined; searchKeyword?: string | undefined; } | { sideComponent: any; sideComponentTop: any; activeTab: string; selectedItem: CometChat.Conversation | undefined; selectedItemUser: CometChat.User | undefined; selectedItemGroup: CometChat.Group | undefined; selectedItemCall: CometChat.Call | undefined; threadedMessage: CometChat.BaseMessage | undefined; showNewChat: boolean; showJoinGroup: boolean; newChat?: { user: CometChat.User; group: CometChat.Group; } | undefined; isFreshChat?: boolean | undefined; goToMessageId?: string | undefined; showMessagesSearch?: boolean | undefined; showConversationsSearch?: boolean | undefined; threadSearchMessage?: import("@cometchat/chat-sdk-javascript").BaseMessage | undefined; searchKeyword?: string | undefined; } | { threadedMessage: any; activeTab: string; selectedItem: CometChat.Conversation | undefined; selectedItemUser: CometChat.User | undefined; selectedItemGroup: CometChat.Group | undefined; selectedItemCall: CometChat.Call | undefined; sideComponent: { visible: boolean; type: string; }; showNewChat: boolean; showJoinGroup: boolean; newChat?: { user: CometChat.User; group: CometChat.Group; } | undefined; isFreshChat?: boolean | undefined; goToMessageId?: string | undefined; showMessagesSearch?: boolean | undefined; showConversationsSearch?: boolean | undefined; sideComponentTop?: string | undefined; threadSearchMessage?: import("@cometchat/chat-sdk-javascript").BaseMessage | undefined; searchKeyword?: string | undefined; } | { showNewChat: any; activeTab: string; selectedItem: CometChat.Conversation | undefined; selectedItemUser: CometChat.User | undefined; selectedItemGroup: CometChat.Group | undefined; selectedItemCall: CometChat.Call | undefined; sideComponent: { visible: boolean; type: string; }; threadedMessage: CometChat.BaseMessage | undefined; showJoinGroup: boolean; newChat?: { user: CometChat.User; group: CometChat.Group; } | undefined; isFreshChat?: boolean | undefined; goToMessageId?: string | undefined; showMessagesSearch?: boolean | undefined; showConversationsSearch?: boolean | undefined; sideComponentTop?: string | undefined; threadSearchMessage?: import("@cometchat/chat-sdk-javascript").BaseMessage | undefined; searchKeyword?: string | undefined; } | { newChat: any; showNewChat: boolean; activeTab: string; selectedItem: CometChat.Conversation | undefined; selectedItemUser: CometChat.User | undefined; selectedItemGroup: CometChat.Group | undefined; selectedItemCall: CometChat.Call | undefined; sideComponent: { visible: boolean; type: string; }; threadedMessage: CometChat.BaseMessage | undefined; showJoinGroup: boolean; isFreshChat?: boolean | undefined; goToMessageId?: string | undefined; showMessagesSearch?: boolean | undefined; showConversationsSearch?: boolean | undefined; sideComponentTop?: string | undefined; threadSearchMessage?: import("@cometchat/chat-sdk-javascript").BaseMessage | undefined; searchKeyword?: string | undefined; } | { showJoinGroup: any; activeTab: string; selectedItem: CometChat.Conversation | undefined; selectedItemUser: CometChat.User | undefined; selectedItemGroup: CometChat.Group | undefined; selectedItemCall: CometChat.Call | undefined; sideComponent: { visible: boolean; type: string; }; threadedMessage: CometChat.BaseMessage | undefined; showNewChat: boolean; newChat?: { user: CometChat.User; group: CometChat.Group; } | undefined; isFreshChat?: boolean | undefined; goToMessageId?: string | undefined; showMessagesSearch?: boolean | undefined; showConversationsSearch?: boolean | undefined; sideComponentTop?: string | undefined; threadSearchMessage?: import("@cometchat/chat-sdk-javascript").BaseMessage | undefined; searchKeyword?: string | undefined; } | { isFreshChat: any; activeTab: string; selectedItem: CometChat.Conversation | undefined; selectedItemUser: CometChat.User | undefined; selectedItemGroup: CometChat.Group | undefined; selectedItemCall: CometChat.Call | undefined; sideComponent: { visible: boolean; type: string; }; threadedMessage: CometChat.BaseMessage | undefined; showNewChat: boolean; showJoinGroup: boolean; newChat?: { user: CometChat.User; group: CometChat.Group; } | undefined; goToMessageId?: string | undefined; showMessagesSearch?: boolean | undefined; showConversationsSearch?: boolean | undefined; sideComponentTop?: string | undefined; threadSearchMessage?: import("@cometchat/chat-sdk-javascript").BaseMessage | undefined; searchKeyword?: string | undefined; } | { goToMessageId: any; activeTab: string; selectedItem: CometChat.Conversation | undefined; selectedItemUser: CometChat.User | undefined; selectedItemGroup: CometChat.Group | undefined; selectedItemCall: CometChat.Call | undefined; sideComponent: { visible: boolean; type: string; }; threadedMessage: CometChat.BaseMessage | undefined; showNewChat: boolean; showJoinGroup: boolean; newChat?: { user: CometChat.User; group: CometChat.Group; } | undefined; isFreshChat?: boolean | undefined; showMessagesSearch?: boolean | undefined; showConversationsSearch?: boolean | undefined; sideComponentTop?: string | undefined; threadSearchMessage?: import("@cometchat/chat-sdk-javascript").BaseMessage | undefined; searchKeyword?: string | undefined; } | { showMessagesSearch: any; sideComponentTop: string; activeTab: string; selectedItem: CometChat.Conversation | undefined; selectedItemUser: CometChat.User | undefined; selectedItemGroup: CometChat.Group | undefined; selectedItemCall: CometChat.Call | undefined; sideComponent: { visible: boolean; type: string; }; threadedMessage: CometChat.BaseMessage | undefined; showNewChat: boolean; showJoinGroup: boolean; newChat?: { user: CometChat.User; group: CometChat.Group; } | undefined; isFreshChat?: boolean | undefined; goToMessageId?: string | undefined; showConversationsSearch?: boolean | undefined; threadSearchMessage?: import("@cometchat/chat-sdk-javascript").BaseMessage | undefined; searchKeyword?: string | undefined; } | { showConversationsSearch: any; activeTab: string; selectedItem: CometChat.Conversation | undefined; selectedItemUser: CometChat.User | undefined; selectedItemGroup: CometChat.Group | undefined; selectedItemCall: CometChat.Call | undefined; sideComponent: { visible: boolean; type: string; }; threadedMessage: CometChat.BaseMessage | undefined; showNewChat: boolean; showJoinGroup: boolean; newChat?: { user: CometChat.User; group: CometChat.Group; } | undefined; isFreshChat?: boolean | undefined; goToMessageId?: string | undefined; showMessagesSearch?: boolean | undefined; sideComponentTop?: string | undefined; threadSearchMessage?: import("@cometchat/chat-sdk-javascript").BaseMessage | undefined; searchKeyword?: string | undefined; } | { threadSearchMessage: any; activeTab: string; selectedItem: CometChat.Conversation | undefined; selectedItemUser: CometChat.User | undefined; selectedItemGroup: CometChat.Group | undefined; selectedItemCall: CometChat.Call | undefined; sideComponent: { visible: boolean; type: string; }; threadedMessage: CometChat.BaseMessage | undefined; showNewChat: boolean; showJoinGroup: boolean; newChat?: { user: CometChat.User; group: CometChat.Group; } | undefined; isFreshChat?: boolean | undefined; goToMessageId?: string | undefined; showMessagesSearch?: boolean | undefined; showConversationsSearch?: boolean | undefined; sideComponentTop?: string | undefined; searchKeyword?: string | undefined; } | { searchKeyword: any; activeTab: string; selectedItem: CometChat.Conversation | undefined; selectedItemUser: CometChat.User | undefined; selectedItemGroup: CometChat.Group | undefined; selectedItemCall: CometChat.Call | undefined; sideComponent: { visible: boolean; type: string; }; threadedMessage: CometChat.BaseMessage | undefined; showNewChat: boolean; showJoinGroup: boolean; newChat?: { user: CometChat.User; group: CometChat.Group; } | undefined; isFreshChat?: boolean | undefined; goToMessageId?: string | undefined; showMessagesSearch?: boolean | undefined; showConversationsSearch?: boolean | undefined; sideComponentTop?: string | undefined; threadSearchMessage?: import("@cometchat/chat-sdk-javascript").BaseMessage | undefined; };