/**
* Agent Governance Dashboard - HTML dashboard summarizing agent fleet status.
*
* Shows fleet overview, cost trends, safety scores, SLA compliance,
* top issues, recommendations, and per-agent drilldown.
*/
export interface AgentReport {
agent: string;
timestamp: string;
status: 'active' | 'inactive' | 'error';
passed: number;
failed: number;
total: number;
cost_usd: number;
safety_score: number;
sla_compliance: number;
latency_avg_ms: number;
issues: string[];
recommendations: string[];
}
export interface GovernanceData {
reports: AgentReport[];
generated_at: string;
}
/**
* Load reports from a directory of JSON/YAML files.
*/
export declare function loadGovernanceData(dataDir: string): GovernanceData;
export interface FleetOverview {
totalAgents: number;
activeAgents: number;
inactiveAgents: number;
errorAgents: number;
complianceRate: number;
avgSafetyScore: number;
totalCost: number;
avgLatency: number;
totalTests: number;
totalPassed: number;
totalFailed: number;
}
export declare function computeFleetOverview(data: GovernanceData): FleetOverview;
/**
* Generate the HTML governance dashboard.
*/
export declare function generateGovernanceDashboard(data: GovernanceData): string;
/**
* Format governance data as console output.
*/
export declare function formatGovernance(data: GovernanceData): string;
//# sourceMappingURL=governance.d.ts.map