/** * MechJeb Telemetry Wrappers * * Provides structured access to vessel state and MechJeb info */ import type { KosConnection } from '../transport/kos-connection.js'; import type { VesselState, OrbitInfo, MechJebInfo } from './types.js'; /** * Get current vessel state from MechJeb */ export declare function getVesselState(conn: KosConnection): Promise; /** * Get orbital parameters using native kOS (more reliable than MechJeb VESSEL suffixes) */ export declare function getOrbitInfo(conn: KosConnection): Promise; /** * Get MechJeb info values (TWR, delta-V, etc.) * Note: These queries might fail depending on addon version */ export declare function getMechJebInfo(conn: KosConnection): Promise; /** * Quick query for basic flight data (minimal latency) */ export declare function getQuickStatus(conn: KosConnection): Promise<{ altitude: number; apoapsis: number; periapsis: number; speed: number; }>; /** * Ship telemetry for operation outputs * Optimized: max 2 queries for typical maneuver scenarios */ export interface ShipTelemetryOptions { /** * Timeout for each telemetry command (ms). */ timeoutMs?: number; } export declare function getShipTelemetry(conn: KosConnection, options?: ShipTelemetryOptions): Promise; //# sourceMappingURL=telemetry.d.ts.map