export declare function collectSystemInfo(): Promise<{ cpu: { count: number; models: Record; loadAvg: number[]; platform: NodeJS.Platform; arch: NodeJS.Architecture; uptimeSec: number; usage: { userPct: number; systemPct: number; idlePct: number; iowaitPct: number; } | null; }; memory: { total: number; free: number; used: number; usedPct: number; }; disk: { filesystem: string; size: number; used: number; available: number; usePct: string; mount: string; }[] | null; connections: { ports: number[]; total: number; topRemote: { ip: string; count: number; }[]; } | null; nginx: { installed: boolean; version?: undefined; status?: undefined; listening?: undefined; workerCount?: undefined; } | { installed: boolean; version: string; status: string; listening: string[]; workerCount: number; } | { installed: boolean; error: string; }; pm2: { installed: boolean; error?: undefined; processes?: undefined; } | { installed: boolean; error: string; processes?: undefined; } | { error?: undefined; installed: boolean; processes: any; } | { installed: boolean; error: string; }; }>;