AllSystemInfo: ObjectSchema<{
    batteries: ArraySchema<ObjectSchema<{
        cycle_count: NullableSchema<NumberSchema<undefined>, never>;
        energy: NumberSchema<undefined>;
        energy_full: NumberSchema<undefined>;
        energy_full_design: NumberSchema<undefined>;
        energy_rate: NumberSchema<undefined>;
        model: NullableSchema<StringSchema<undefined>, never>;
        serial_number: NullableSchema<StringSchema<undefined>, never>;
        state: EnumSchema<typeof BatteryStateEnum, undefined>;
        state_of_charge: NumberSchema<undefined>;
        state_of_health: NumberSchema<undefined>;
        technology: EnumSchema<typeof BatteryTechnologyEnum, undefined>;
        temperature_celsius: NullableSchema<NumberSchema<undefined>, never>;
        temperature_fahrenheit: NullableSchema<NumberSchema<undefined>, never>;
        temperature_kelin: NullableSchema<NumberSchema<undefined>, never>;
        time_to_empty: NullableSchema<NumberSchema<undefined>, never>;
        time_to_full: NullableSchema<NumberSchema<undefined>, never>;
        vendor: NullableSchema<StringSchema<undefined>, never>;
        voltage: NumberSchema<undefined>;
    }, undefined>, undefined>;
    components: ArraySchema<ObjectSchema<{
        critical: NullableSchema<NumberSchema<undefined>, never>;
        label: StringSchema<undefined>;
        max: NumberSchema<undefined>;
        temperature: NumberSchema<undefined>;
    }, undefined>, undefined>;
    cpu_count: NumberSchema<undefined>;
    cpus: ArraySchema<ObjectSchema<{
        brand: StringSchema<undefined>;
        cpu_usage: NumberSchema<undefined>;
        frequency: NumberSchema<undefined>;
        name: StringSchema<undefined>;
        vendor_id: StringSchema<undefined>;
    }, undefined>, undefined>;
    disks: ArraySchema<ObjectSchema<{
        available_space: NumberSchema<undefined>;
        file_system: StringSchema<undefined>;
        is_removable: BooleanSchema<undefined>;
        kind: UnionSchema<[LiteralSchema<"HDD", undefined>, LiteralSchema<"SSD", undefined>, ObjectSchema<{
            Unknown: NumberSchema<undefined>;
        }, undefined>], undefined>;
        mount_point: StringSchema<undefined>;
        name: StringSchema<undefined>;
        total_space: NumberSchema<undefined>;
    }, undefined>, undefined>;
    hostname: NullableSchema<StringSchema<undefined>, never>;
    kernel_version: NullableSchema<StringSchema<undefined>, never>;
    name: NullableSchema<StringSchema<undefined>, never>;
    networks: ArraySchema<ObjectSchema<{
        errors_on_received: NumberSchema<undefined>;
        errors_on_transmitted: NumberSchema<undefined>;
        interface_name: StringSchema<undefined>;
        mac_address: ArraySchema<NumberSchema<undefined>, undefined>;
        mac_address_str: StringSchema<undefined>;
        packets_received: NumberSchema<undefined>;
        packets_transmitted: NumberSchema<undefined>;
        received: NumberSchema<undefined>;
        total_errors_on_received: NumberSchema<undefined>;
        total_errors_on_transmitted: NumberSchema<undefined>;
        total_packets_received: NumberSchema<undefined>;
        total_packets_transmitted: NumberSchema<undefined>;
        total_received: NumberSchema<undefined>;
        total_transmitted: NumberSchema<undefined>;
        transmitted: NumberSchema<undefined>;
    }, undefined>, undefined>;
    os_version: NullableSchema<StringSchema<undefined>, never>;
    processes: ArraySchema<ObjectSchema<{
        cmd: ArraySchema<StringSchema<undefined>, undefined>;
        cpu_usage: NumberSchema<undefined>;
        cwd: NullableSchema<StringSchema<undefined>, never>;
        disk_usage: ObjectSchema<{
            read_bytes: NumberSchema<undefined>;
            total_read_bytes: NumberSchema<undefined>;
            total_written_bytes: NumberSchema<undefined>;
            written_bytes: NumberSchema<undefined>;
        }, undefined>;
        effective_group_id: NullableSchema<StringSchema<undefined>, never>;
        effective_user_id: NullableSchema<StringSchema<undefined>, never>;
        environ: ArraySchema<StringSchema<undefined>, undefined>;
        exe: NullableSchema<StringSchema<undefined>, never>;
        group_id: NullableSchema<StringSchema<undefined>, never>;
        memory: NumberSchema<undefined>;
        name: StringSchema<undefined>;
        parent: NullableSchema<NumberSchema<undefined>, never>;
        pid: NumberSchema<undefined>;
        root: NullableSchema<StringSchema<undefined>, never>;
        run_time: NumberSchema<undefined>;
        session_id: NullableSchema<NumberSchema<undefined>, never>;
        start_time: NumberSchema<undefined>;
        status: UnionSchema<[LiteralSchema<"Idle", undefined>, LiteralSchema<"Run", undefined>, LiteralSchema<"Sleep", undefined>, LiteralSchema<"Stop", undefined>, LiteralSchema<"Zombie", undefined>, LiteralSchema<"Tracing", undefined>], undefined>;
        user_id: NullableSchema<StringSchema<undefined>, never>;
        virtual_memory: NumberSchema<undefined>;
    }, undefined>, undefined>;
    total_memory: NumberSchema<undefined>;
    total_swap: NumberSchema<undefined>;
    used_memory: NumberSchema<undefined>;
    used_swap: NumberSchema<undefined>;
}, undefined> = ...