import bin from 'typed-binary'; export declare const StateId: { readonly Safe: 0; readonly FuelFill: 1; readonly PostFuelFill: 2; readonly RecoveryFill: 3; readonly PostRecoveryFill: 4; readonly N2Fill: 5; readonly PostN2Fill: 6; readonly OxFill: 7; readonly PostOxFill: 8; readonly QDDisconnect: 9; readonly Hold: 10; }; export type StateId = (typeof StateId)[keyof typeof StateId]; export declare const actuators_servo_Id: { readonly OxSupply: 0; readonly Count: 1; }; export type actuators_servo_Id = (typeof actuators_servo_Id)[keyof typeof actuators_servo_Id]; export declare const ServoCommands_OpenClose: { readonly Open: 0; readonly Close: 1; }; export type ServoCommands_OpenClose = (typeof ServoCommands_OpenClose)[keyof typeof ServoCommands_OpenClose]; export declare const actuators_servo_PositionMode: { readonly Absolute: 0; readonly Relative: 1; }; export type actuators_servo_PositionMode = (typeof actuators_servo_PositionMode)[keyof typeof actuators_servo_PositionMode]; export declare const actuators_servo_StartPolicy: { readonly Preempt: 0; readonly NoInterrupt: 1; }; export type actuators_servo_StartPolicy = (typeof actuators_servo_StartPolicy)[keyof typeof actuators_servo_StartPolicy]; export declare const actuators_solenoid_Id: { readonly OxBleed: 0; readonly N2_200_Supply: 1; readonly N2_200_Bleed: 2; readonly N2_300_Supply: 3; readonly N2_300_Bleed: 4; readonly QD_1: 5; readonly QD_2: 6; readonly Count: 7; }; export type actuators_solenoid_Id = (typeof actuators_solenoid_Id)[keyof typeof actuators_solenoid_Id]; export declare const SolenoidCommands_OpeningType: { readonly Open: 0; readonly Close: 1; }; export type SolenoidCommands_OpeningType = (typeof SolenoidCommands_OpeningType)[keyof typeof SolenoidCommands_OpeningType]; export declare const FsmCommands_NextStatePayload: import("typed-binary").ObjectSchema<{ current_state: import("typed-binary").ByteSchema; }>; export type FsmCommands_NextStatePayload = bin.Parsed; export declare const FsmCommands_PreviousStatePayload: import("typed-binary").ObjectSchema<{ current_state: import("typed-binary").ByteSchema; }>; export type FsmCommands_PreviousStatePayload = bin.Parsed; export declare const FsmCommands_AbortPayload: import("typed-binary").ObjectSchema<{ reserved: import("typed-binary").ByteSchema; }>; export type FsmCommands_AbortPayload = bin.Parsed; export declare const FsmCommands_StatusPayload: import("typed-binary").ObjectSchema<{ reserved: import("typed-binary").ByteSchema; }>; export type FsmCommands_StatusPayload = bin.Parsed; export declare const LinkMonitorCommands_MarkSeenPayload: import("typed-binary").ObjectSchema<{ payload: import("typed-binary").ByteSchema; }>; export type LinkMonitorCommands_MarkSeenPayload = bin.Parsed; export declare const ServoCommands_OpenCloseServoPayload: import("typed-binary").ObjectSchema<{ servo_id: import("typed-binary").ByteSchema; open_close: import("typed-binary").ByteSchema; duration_ms: import("typed-binary").Uint16Schema; delay_ms: import("typed-binary").Uint16Schema; position_mode: import("typed-binary").ByteSchema; start_policy: import("typed-binary").ByteSchema; }>; export type ServoCommands_OpenCloseServoPayload = bin.Parsed; export declare const ServoCommands_SetServoPayload: import("typed-binary").ObjectSchema<{ servo_id: import("typed-binary").ByteSchema; angle_deg: import("typed-binary").Float32Schema; duration_ms: import("typed-binary").Uint16Schema; delay_ms: import("typed-binary").Uint16Schema; position_mode: import("typed-binary").ByteSchema; start_policy: import("typed-binary").ByteSchema; }>; export type ServoCommands_SetServoPayload = bin.Parsed; export declare const SolenoidCommands_OpenCloseSolenoidPayload: import("typed-binary").ObjectSchema<{ solenoid_id: import("typed-binary").ByteSchema; opening_type: import("typed-binary").ByteSchema; }>; export type SolenoidCommands_OpenCloseSolenoidPayload = bin.Parsed; export declare const spec: { FsmCommands_NextStatePayload: { id: number; schema: import("typed-binary").ObjectSchema<{ current_state: import("typed-binary").ByteSchema; }>; enums: { current_state: { readonly Safe: 0; readonly FuelFill: 1; readonly PostFuelFill: 2; readonly RecoveryFill: 3; readonly PostRecoveryFill: 4; readonly N2Fill: 5; readonly PostN2Fill: 6; readonly OxFill: 7; readonly PostOxFill: 8; readonly QDDisconnect: 9; readonly Hold: 10; }; }; }; FsmCommands_PreviousStatePayload: { id: number; schema: import("typed-binary").ObjectSchema<{ current_state: import("typed-binary").ByteSchema; }>; enums: { current_state: { readonly Safe: 0; readonly FuelFill: 1; readonly PostFuelFill: 2; readonly RecoveryFill: 3; readonly PostRecoveryFill: 4; readonly N2Fill: 5; readonly PostN2Fill: 6; readonly OxFill: 7; readonly PostOxFill: 8; readonly QDDisconnect: 9; readonly Hold: 10; }; }; }; FsmCommands_AbortPayload: { id: number; schema: import("typed-binary").ObjectSchema<{ reserved: import("typed-binary").ByteSchema; }>; enums: {}; }; FsmCommands_StatusPayload: { id: number; schema: import("typed-binary").ObjectSchema<{ reserved: import("typed-binary").ByteSchema; }>; enums: {}; }; LinkMonitorCommands_MarkSeenPayload: { id: number; schema: import("typed-binary").ObjectSchema<{ payload: import("typed-binary").ByteSchema; }>; enums: {}; }; ServoCommands_OpenCloseServoPayload: { id: number; schema: import("typed-binary").ObjectSchema<{ servo_id: import("typed-binary").ByteSchema; open_close: import("typed-binary").ByteSchema; duration_ms: import("typed-binary").Uint16Schema; delay_ms: import("typed-binary").Uint16Schema; position_mode: import("typed-binary").ByteSchema; start_policy: import("typed-binary").ByteSchema; }>; enums: { servo_id: { readonly OxSupply: 0; readonly Count: 1; }; open_close: { readonly Open: 0; readonly Close: 1; }; position_mode: { readonly Absolute: 0; readonly Relative: 1; }; start_policy: { readonly Preempt: 0; readonly NoInterrupt: 1; }; }; }; ServoCommands_SetServoPayload: { id: number; schema: import("typed-binary").ObjectSchema<{ servo_id: import("typed-binary").ByteSchema; angle_deg: import("typed-binary").Float32Schema; duration_ms: import("typed-binary").Uint16Schema; delay_ms: import("typed-binary").Uint16Schema; position_mode: import("typed-binary").ByteSchema; start_policy: import("typed-binary").ByteSchema; }>; enums: { servo_id: { readonly OxSupply: 0; readonly Count: 1; }; position_mode: { readonly Absolute: 0; readonly Relative: 1; }; start_policy: { readonly Preempt: 0; readonly NoInterrupt: 1; }; }; }; SolenoidCommands_OpenCloseSolenoidPayload: { id: number; schema: import("typed-binary").ObjectSchema<{ solenoid_id: import("typed-binary").ByteSchema; opening_type: import("typed-binary").ByteSchema; }>; enums: { solenoid_id: { readonly OxBleed: 0; readonly N2_200_Supply: 1; readonly N2_200_Bleed: 2; readonly N2_300_Supply: 3; readonly N2_300_Bleed: 4; readonly QD_1: 5; readonly QD_2: 6; readonly Count: 7; }; opening_type: { readonly Open: 0; readonly Close: 1; }; }; }; }; export default spec; export type Spec = typeof spec;