import React from 'react';
export interface PerformanceMetric {
    timestamp: Date;
    latency: number;
    throughput: number;
    errorRate: number;
    activeConnections: number;
    cpuUsage: number;
    memoryUsage: number;
}
export interface PerformanceMonitorProps {
    metrics?: PerformanceMetric[];
    refreshInterval?: number;
    onRefresh?: () => Promise<PerformanceMetric[]>;
    showAlerts?: boolean;
    thresholds?: {
        latency?: number;
        errorRate?: number;
        cpuUsage?: number;
        memoryUsage?: number;
    };
    timeRange?: '5m' | '15m' | '1h' | '6h' | '24h';
}
export declare const PerformanceMonitor: React.FC<PerformanceMonitorProps>;
export default PerformanceMonitor;
//# sourceMappingURL=PerformanceMonitor.d.ts.map