import type { AgentMessage } from "indusagi/agent";
import type { UiDisplayBlock } from "../types.js";
import type { InkThemeAdapter } from "../theme-adapter.js";
interface MessageListProps {
    messages: AgentMessage[];
    theme: InkThemeAdapter;
    showThinking: boolean;
    showImages: boolean;
    expandToolOutputs?: boolean;
    maxItems: number;
    displayBlocks?: UiDisplayBlock[];
}
export declare function MessageList({ displayBlocks, expandToolOutputs, maxItems, messages, showImages, showThinking, theme, }: MessageListProps): JSX.Element;
export {};
