import React from 'react';
export interface AgentFleetStatus {
    totalAgents: number;
    activeAgents: number;
    idleAgents: number;
    errorAgents: number;
    totalTasks: number;
    runningTasks: number;
    completedTasks: number;
    failedTasks: number;
    avgResponseTime: number;
    throughput: number;
    resourceUtilization: {
        cpu: number;
        memory: number;
        tokens: number;
    };
    recentActivity: AgentActivity[];
}
export interface AgentActivity {
    id: string;
    timestamp: string;
    type: 'task_started' | 'task_completed' | 'task_failed' | 'agent_deployed' | 'agent_scaled';
    agentId: string;
    agentName: string;
    message: string;
    metadata?: Record<string, any>;
}
interface AgentFleetDashboardProps {
    refreshInterval?: number;
    onAgentAction?: (action: string, agentId: string, params?: any) => void;
}
export declare const AgentFleetDashboard: React.FC<AgentFleetDashboardProps>;
export {};
//# sourceMappingURL=AgentFleetDashboard.d.ts.map