import type { ToolActivity } from "@openuidev/react-headless";
/**
 * Timeline-shaped composition of the compound {@link ToolCall} parts — the
 * molded `StatusStep` + `TimelineItem` (dot + connector). The running shimmer
 * is `(streaming|executing) && isLast`, derived from the lifecycle status via
 * the parts' `data-spin`, not a separate `isThinking` flag. `ToolCall.Root` is
 * the single `.openui-tool-call` container, so we compose *inside* it.
 *
 * @category Components
 */
export declare const TimelineToolCard: import("react").NamedExoticComponent<{
    activity: ToolActivity;
    isLast: boolean;
    /** Whether the owning thread is still running — gates the running shimmer/spin
     *  so a closed-args call with no result doesn't animate forever after the run ends. */
    isRunning?: boolean;
}>;
//# sourceMappingURL=TimelineToolCard.d.ts.map