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

declare const UAVCAN_NODE_INFO_ID = 311;
declare const UAVCAN_NODE_INFO_CRC_EXTRA = 0;
declare const UavcanNodeInfoDefinition: MessageDefinition;
interface MessageUavcanNodeInfo {
    time_usec: number;
    uptime_sec: number;
    sw_vcs_commit: number;
    name: string;
    hw_version_major: number;
    hw_version_minor: number;
    hw_unique_id: number[];
    sw_version_major: number;
    sw_version_minor: number;
}

export { UAVCAN_NODE_INFO_CRC_EXTRA, UAVCAN_NODE_INFO_ID, UavcanNodeInfoDefinition };
export type { MessageUavcanNodeInfo };
