export declare class SystemMetrics {
    private static instance;
    private cpuUsage;
    private lastCpuUsage;
    private lastTime;
    static getInstance(): SystemMetrics;
    private constructor();
    private updateCpuUsage;
    getMemoryMetrics(): {
        used: number;
        total: number;
        percentage: number;
        heap: {
            used: number;
            total: number;
            percentage: number;
        };
    };
    getCpuMetrics(): {
        usage: number;
        loadAverage: number[];
    };
    getProcessMetrics(): {
        pid: number;
        version: string;
        platform: NodeJS.Platform;
        arch: NodeJS.Architecture;
    };
}
//# sourceMappingURL=SystemMetrics.d.ts.map