import { EventEmitter } from '../../../stencil-public-runtime'; import '../../../stories/Components/Head/Head'; import { ConversationDetails } from '../../../types/ConversationDetailsTypes'; declare class WebChatHeader { conversationDetails: ConversationDetails; isTyping: boolean; onClearConversation: () => void; onConversationCleared: () => void; headerBgColor: string; headerUsernameColor: string; headerSvgColor: string; headerLastSeenColor: string; searchedMessageDetails: any; onSearchResultClick: (messageId: string) => void; chatBodyRef: HTMLWebChatBodyElement; allAttachments: any; lastSeen: string; userMetaData: any; isLoadingMessage: boolean; messageAction: object; hasMoreEligibleMembers: boolean; typingConversationId: string; isBlocked: boolean | string; onBackButtonClick: Function; leofferAccountId: string; getPaymentsData: Function; searchInputChange: EventEmitter; closeChat: EventEmitter; textClick: EventEmitter; handleCloseChat: () => void; onSearchHandler: (searchText: string) => void; selectedConversationId: string; el: HTMLElement; isLoading: boolean; groupMembers: any[]; eligibleMembers: any[]; displayTitle: string; typingUserName: string; clearConversationStore(): void; componentWillLoad(): void; handleConversationDetailsChange(newValue: ConversationDetails): void; handleClearChat: () => void; handleSearchInput: (searchText: string) => void; handleSearchResultClick: (messageId: string) => Promise; handleTextClick: () => void; render(): any; } export { WebChatHeader };