import { Agent } from "../services/agentService";
export interface AgentStatusSummary {
    total: number;
    running: number;
    waitingForApproval: number;
    costLimitReached: number;
    waitingForInput: number;
    hasActivity: boolean;
    agents: Agent[];
}
/**
 * Hook to track the status of all active agents
 * Uses WebSocket messages for real-time updates instead of polling
 */
export declare function useAgentStatus(enabled?: boolean): AgentStatusSummary;
