• Returns Promise<
        {
            batteries: {
                cycle_count: null
                | number;
                energy: number;
                energy_full: number;
                energy_full_design: number;
                energy_rate: number;
                model: null | string;
                serial_number: null | string;
                state: BatteryStateEnum;
                state_of_charge: number;
                state_of_health: number;
                technology: BatteryTechnologyEnum;
                temperature_celsius: null | number;
                temperature_fahrenheit: null | number;
                temperature_kelvin: null | number;
                time_to_empty: null | number;
                time_to_full: null | number;
                vendor: null | string;
                voltage: number;
            }[];
            components: {
                critical: null
                | number;
                label: string;
                max: number;
                temperature: number;
            }[];
            cpu_count: number;
            cpus: {
                brand: string;
                cpu_usage: number;
                frequency: number;
                name: string;
                vendor_id: string;
            }[];
            disks: {
                available_space: number;
                file_system: string;
                is_removable: boolean;
                kind: (undefined | "HDD" | "SSD" | { Unknown: number }) & (
                    "HDD"
                    | "SSD"
                    | { Unknown: number }
                );
                mount_point: string;
                name: string;
                total_space: number;
            }[];
            hostname: null
            | string;
            kernel_version: null | string;
            name: null | string;
            networks: {
                errors_on_received: number;
                errors_on_transmitted: number;
                interface_name: string;
                mac_address: number[];
                mac_address_str: string;
                packets_received: number;
                packets_transmitted: number;
                received: number;
                total_errors_on_received: number;
                total_errors_on_transmitted: number;
                total_packets_received: number;
                total_packets_transmitted: number;
                total_received: number;
                total_transmitted: number;
                transmitted: number;
            }[];
            os_version: null
            | string;
            processes: {
                cmd: string[];
                cpu_usage: number;
                cwd: null | string;
                disk_usage: {
                    read_bytes: number;
                    total_read_bytes: number;
                    total_written_bytes: number;
                    written_bytes: number;
                };
                effective_group_id: null
                | string;
                effective_user_id: null | string;
                environ: string[];
                exe: null | string;
                group_id: null | string;
                memory: number;
                name: string;
                parent: null | number;
                pid: number;
                root: null | string;
                run_time: number;
                session_id: null | number;
                start_time: number;
                status: (
                    | undefined
                    | "Idle"
                    | "Run"
                    | "Sleep"
                    | "Stop"
                    | "Zombie"
                    | "Tracing"
                    | "Dead"
                    | "Wakekill"
                    | "Waking"
                    | "Parked"
                    | "LockBlocked"
                    | "UninterruptibleDiskSleep"
                    | { Unknown: number }
                ) & (
                    | "Idle"
                    | "Run"
                    | "Sleep"
                    | "Stop"
                    | "Zombie"
                    | "Tracing"
                    | "Dead"
                    | "Wakekill"
                    | "Waking"
                    | "Parked"
                    | "LockBlocked"
                    | "UninterruptibleDiskSleep"
                    | { Unknown: number }
                );
                user_id: null | string;
                virtual_memory: number;
            }[];
            total_memory: number;
            total_swap: number;
            used_memory: number;
            used_swap: number;
        },
    >