import * as react_jsx_runtime from 'react/jsx-runtime'; import { Dispatch, SetStateAction } from 'react'; import ChatClient, { Message } from 'softchatjs-core'; type MessageListProps = { messages: Message[]; setEditDetails: Dispatch>; recipientTyping?: boolean; mousePosition: { x: number; y: number; }; customHeight?: number; client: ChatClient | null; conversationId: string; textInputRef: any; setPresentPage: Dispatch>; presentPage: number; setMainListOpen: any; recipientId: string; scrollToKey: string; fetchingMore: boolean; messagesEndRef: any; renderChatBubble?: (message: Message) => JSX.Element; renderChatHeader?: () => JSX.Element; headerHeightOffset: number; getOlderMessages: (func: () => void) => void; }; declare const MessageList: (props: MessageListProps) => react_jsx_runtime.JSX.Element; export { MessageList as default };