import bin from 'typed-binary'; export declare const STATE_NAME: { readonly NONE: 0; readonly IDLE: 1; readonly READY: 2; readonly FILLING: 3; readonly SEPARATION_FILLING: 4; readonly FLOTATION_FILLING: 5; readonly THRUSTING: 6; readonly COASTING: 7; readonly SEPARATION: 8; readonly FLOTATION: 9; readonly SHUTDOWN: 10; readonly TEST_SEPARATION: 11; readonly TEST_FLOTATION: 12; }; export type STATE_NAME = (typeof STATE_NAME)[keyof typeof STATE_NAME]; export declare const Telemetry_ActuatorStatus: import("typed-binary").ObjectSchema<{ separation_filling_online: import("typed-binary").BoolSchema; flotation_filling_online: import("typed-binary").BoolSchema; flotation_online: import("typed-binary").BoolSchema; separation_servo_online: import("typed-binary").BoolSchema; }>; export type Telemetry_ActuatorStatus = bin.Parsed; export declare const Telemetry_SensorStatus: import("typed-binary").ObjectSchema<{ bme_online: import("typed-binary").BoolSchema; ms_online: import("typed-binary").BoolSchema; gnss_online: import("typed-binary").BoolSchema; icm_online: import("typed-binary").BoolSchema; stim_online: import("typed-binary").BoolSchema; pressure_online: import("typed-binary").BoolSchema; }>; export type Telemetry_SensorStatus = bin.Parsed; export declare const Telemetry_HardwareStatus: import("typed-binary").ObjectSchema<{ pcan1_online: import("typed-binary").BoolSchema; pcan2_online: import("typed-binary").BoolSchema; networking_thread_online: import("typed-binary").BoolSchema; cli_thread_online: import("typed-binary").BoolSchema; kalman_thread_online: import("typed-binary").BoolSchema; sensor_thread_online: import("typed-binary").BoolSchema; fsm_thread_online: import("typed-binary").BoolSchema; }>; export type Telemetry_HardwareStatus = bin.Parsed; export declare const Telemetry_SystemStatus: import("typed-binary").ObjectSchema<{ actuators: import("typed-binary").ObjectSchema<{ separation_filling_online: import("typed-binary").BoolSchema; flotation_filling_online: import("typed-binary").BoolSchema; flotation_online: import("typed-binary").BoolSchema; separation_servo_online: import("typed-binary").BoolSchema; }>; sensors: import("typed-binary").ObjectSchema<{ bme_online: import("typed-binary").BoolSchema; ms_online: import("typed-binary").BoolSchema; gnss_online: import("typed-binary").BoolSchema; icm_online: import("typed-binary").BoolSchema; stim_online: import("typed-binary").BoolSchema; pressure_online: import("typed-binary").BoolSchema; }>; hardware: import("typed-binary").ObjectSchema<{ pcan1_online: import("typed-binary").BoolSchema; pcan2_online: import("typed-binary").BoolSchema; networking_thread_online: import("typed-binary").BoolSchema; cli_thread_online: import("typed-binary").BoolSchema; kalman_thread_online: import("typed-binary").BoolSchema; sensor_thread_online: import("typed-binary").BoolSchema; fsm_thread_online: import("typed-binary").BoolSchema; }>; current_state: import("typed-binary").Uint32Schema; }>; export type Telemetry_SystemStatus = bin.Parsed; export declare const spec: { Telemetry_SystemStatus: { port: number; schema: import("typed-binary").ObjectSchema<{ actuators: import("typed-binary").ObjectSchema<{ separation_filling_online: import("typed-binary").BoolSchema; flotation_filling_online: import("typed-binary").BoolSchema; flotation_online: import("typed-binary").BoolSchema; separation_servo_online: import("typed-binary").BoolSchema; }>; sensors: import("typed-binary").ObjectSchema<{ bme_online: import("typed-binary").BoolSchema; ms_online: import("typed-binary").BoolSchema; gnss_online: import("typed-binary").BoolSchema; icm_online: import("typed-binary").BoolSchema; stim_online: import("typed-binary").BoolSchema; pressure_online: import("typed-binary").BoolSchema; }>; hardware: import("typed-binary").ObjectSchema<{ pcan1_online: import("typed-binary").BoolSchema; pcan2_online: import("typed-binary").BoolSchema; networking_thread_online: import("typed-binary").BoolSchema; cli_thread_online: import("typed-binary").BoolSchema; kalman_thread_online: import("typed-binary").BoolSchema; sensor_thread_online: import("typed-binary").BoolSchema; fsm_thread_online: import("typed-binary").BoolSchema; }>; current_state: import("typed-binary").Uint32Schema; }>; enums: { actuators: {}; sensors: {}; hardware: {}; current_state: { readonly NONE: 0; readonly IDLE: 1; readonly READY: 2; readonly FILLING: 3; readonly SEPARATION_FILLING: 4; readonly FLOTATION_FILLING: 5; readonly THRUSTING: 6; readonly COASTING: 7; readonly SEPARATION: 8; readonly FLOTATION: 9; readonly SHUTDOWN: 10; readonly TEST_SEPARATION: 11; readonly TEST_FLOTATION: 12; }; }; }; }; export default spec; export type Spec = typeof spec;