import { MessageDefinition } from '../../../core/types.js';

declare const ONBOARD_COMPUTER_STATUS_ID = 390;
declare const ONBOARD_COMPUTER_STATUS_CRC_EXTRA = 0;
declare const OnboardComputerStatusDefinition: MessageDefinition;
interface MessageOnboardComputerStatus {
    time_usec: number;
    uptime: number;
    ram_usage: number;
    ram_total: number;
    storage_type: number[];
    storage_usage: number[];
    storage_total: number[];
    link_type: number[];
    link_tx_rate: number[];
    link_rx_rate: number[];
    link_tx_max: number[];
    link_rx_max: number[];
    fan_speed: number[];
    type: number;
    cpu_cores: number[];
    cpu_combined: number[];
    gpu_cores: number[];
    gpu_combined: number[];
    temperature_board: number;
    temperature_core: number[];
    status_flags?: number;
}

export { ONBOARD_COMPUTER_STATUS_CRC_EXTRA, ONBOARD_COMPUTER_STATUS_ID, OnboardComputerStatusDefinition };
export type { MessageOnboardComputerStatus };
