import { type ToolActivity } from "@openuidev/react-headless";
import type { ToolDetailedViewPanel } from "../_shared/tool-renderer/ToolActivityRenderer";
/**
 * The "Working… / Behind the scenes" timeline wrapper, driven by
 * {@link ToolActivity}[] from `useToolActivities` instead of the branch's
 * `ThinkItem[]`. Keeps the staggered reveal + toggle; "running" is read from the
 * activity status (not an `isThinking` prop), and "current item ready" asks the
 * status union instead of peeking at magic `_request`/`_response` keys.
 *
 * (The compact reveal uses a CSS fade — framer-motion is intentionally not a
 * dependency of this package.)
 *
 * @category Components
 */
export declare function ToolCallTimeline({ activities, isLast, detailedViewPanel, forceDefault, }: {
    activities: ToolActivity[];
    isLast?: boolean;
    detailedViewPanel?: ToolDetailedViewPanel;
    /** Render every row as the raw default card (e.g. so matched tools' raw
     *  request/response stay inspectable here while their rich preview renders elsewhere). */
    forceDefault?: boolean;
}): import("react/jsx-runtime").JSX.Element | null;
//# sourceMappingURL=ToolCallTimeline.d.ts.map