import { RefObject } from 'react'; import { WidgetFeatureFlags, WidgetMessage } from './types'; interface MessageListProps { messages: WidgetMessage[]; currentUserId: string; featureFlags: WidgetFeatureFlags; editingMessageId: string | null; editingValue: string; messageEndRef: RefObject; onEditValueChange: (value: string) => void; onStartEdit: (message: WidgetMessage) => void; onCancelEdit: () => void; onSaveEdit: () => void; onSetReplyTarget: (message: WidgetMessage) => void; onToggleReaction: (message: WidgetMessage, emoji: string) => void; onDelete: (message: WidgetMessage) => void; onTogglePin: (message: WidgetMessage) => void; tr: (key: string, fallback: string) => string; } export declare function MessageList({ messages, currentUserId, featureFlags, editingMessageId, editingValue, messageEndRef, onEditValueChange, onStartEdit, onCancelEdit, onSaveEdit, onSetReplyTarget, onToggleReaction, onDelete, onTogglePin, tr, }: MessageListProps): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=MessageList.d.ts.map