interface AgentProgressProps {
    subagentName: string;
    description: string;
    isLive?: boolean;
    agentId?: string;
    completedState?: {
        toolCallCount: number;
        tokenCount: number;
        success: boolean;
        toolHistory?: string[];
    };
}
export default function AgentProgress({ subagentName, description, isLive, agentId, completedState, }: AgentProgressProps): import("react").JSX.Element;
/**
 * Renders multiple agent progress indicators for parallel execution.
 * Each agent gets its own row with independent progress tracking.
 */
interface MultiAgentProgressProps {
    agents: Array<{
        agentId: string;
        subagentName: string;
        description: string;
    }>;
    isLive?: boolean;
    completedStates?: Map<string, {
        toolCallCount: number;
        tokenCount: number;
        success: boolean;
    }>;
}
export declare function MultiAgentProgress({ agents, isLive, completedStates, }: MultiAgentProgressProps): import("react").JSX.Element;
export {};
//# sourceMappingURL=agent-progress.d.ts.map