import '../../../stories/Components/TestFooter/TestFooter'; import '../../../stories/Components/AttachmentBox/AttachmentPreview/AttachmentPreview'; declare class ChatFooter { messageBody: string; isDark?: boolean; conversationId: string; userMetaData: any; refetchMessages: () => void; changeMessageSendingState: (newState: boolean) => void; changeScrollToBottomState: (newState: boolean) => void; updateAllMessages: (newMessages: any) => void; allMessages: any; attachmentDetails: any; deviceId: string; imagePreviewSrc: string; videoPreviewSrc: string; pdfPreviewSrc: string; inputKey: number; componentWillLoad(): Promise; private debounceTimeout; handleInputChange: (event: any) => void; debounceApiCall: () => void; postTyping: () => Promise; handleFileUpload: (event: CustomEvent) => void; handleSendMessage: () => Promise; componentDidLoad(): void; handleEnterPress: (event: KeyboardEvent) => void; render(): any; } export { ChatFooter };