import { default as React } from 'react';
import { ChatMessage as MessageType } from '../types/chat.types';
import { ChatMessageAction } from './message';
interface MessageListProps {
    messages: MessageType[];
    listRef: React.RefObject<HTMLUListElement | null>;
    thinking?: boolean;
    onRetryError?: () => void;
    actions?: {
        yours: ChatMessageAction[];
        others: ChatMessageAction[];
    };
}
export declare const MessageList: (props: MessageListProps) => import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=message-list.d.ts.map