import React from "react";
interface Props {
    status: "running" | "done" | "error" | "queued";
    /** Disable blinking so terminal scrollback remains usable during long runs. */
    staticDisplay?: boolean;
    /** Override the status-derived marker color when the marker should match adjacent text. */
    color?: string;
}
/**
 * Status dot indicator for tool executions.
 *
 * Matches claude-code's ToolUseLoader:
 * - running: blinking dot (dimColor, primary), or solid when staticDisplay is true
 * - done:    solid green dot
 * - error:   solid red dot
 * - queued:  solid dim dot
 *
 * All running instances blink in sync via the shared animation clock.
 * Fixed `minWidth={2}` ensures alignment when the dot blinks off.
 */
export declare function ToolUseLoader({ status, staticDisplay, color: colorOverride, }: Props): React.ReactNode;
export {};
//# sourceMappingURL=ToolUseLoader.d.ts.map