import React from "react";
interface StreamingTextPreview {
    text: string;
    isTruncated: boolean;
}
export declare function getStreamingTextPreview(text: string, width: number): StreamingTextPreview;
interface StreamingAreaProps {
    isRunning: boolean;
    streamingText: string;
    streamingThinking: string;
    showThinking?: boolean;
    thinkingMs?: number;
    reserveSpacing?: boolean;
    renderMarkdown?: boolean;
    availableTerminalHeight?: number;
    assistantMarginTop?: number;
    continuation?: boolean;
}
export declare const StreamingArea: React.MemoExoticComponent<({ isRunning, streamingText, streamingThinking, showThinking, thinkingMs, reserveSpacing, renderMarkdown, availableTerminalHeight, assistantMarginTop, continuation, }: StreamingAreaProps) => import("react/jsx-runtime").JSX.Element | null>;
export {};
//# sourceMappingURL=StreamingArea.d.ts.map