import '../../../global/app.css'; import './chat-test.css'; export declare class ChatTest { baseUrl: string; hostUrl: string; licenseKey: string; appSecret: string; userSecret: string; userToken: string; isometrikUserId: string; projectId: string; keysetId: string; accountId: string; conversationId: string; isDark?: boolean; darkThemeUrl: string; lightThemeUrl: string; isInitialized: boolean; findUserId: any; mqttClient: any; mqttInitialized: boolean; allMessages: any[]; userMetaData: any; conversationMetaData: any; isMessageLimitEnd: boolean; skip: number; isMessagesLoading: boolean; isMessageSending: boolean; deviceId: string; isScrollToBottom: boolean; isScrollToTop: boolean; isChatClosed: boolean; isChatMinimized: boolean; isSubscribedToTopic: boolean; isMessageListenerAttached: boolean; isInitialCallDone: boolean; isTyping: boolean; private typingTimeout; private refetchInterval; componentWillLoad(): Promise; private cleanupMQTT; setupMqttClient(): Promise; getUserDetails(): Promise; getUserConversationDetails(): Promise; getMessages(skip: number): Promise; deleteMessageFromSelf(payload: { conversationId: string; messageIds: string; }): Promise; deleteMeassageFromEveryOne(payload: { conversationId: string; messageIds: string; }): Promise; changeScrollToBottomState: (newState: boolean) => void; changeScrollToTopState: (newState: boolean) => void; updateSkip: () => void; updateAllMessages: (newMessages: any[]) => void; refetchMessages: () => Promise; changeMessageSendingState: (newState: boolean) => void; handleSkipChange(): void; loadTheme(): void; handleTypingChange(): void; disconnectedCallback(): void; render(): any; }