export interface MotorConfig { id: number; model: string; name?: string; } export interface MotorsConfig { [motorName: string]: { id: number; model: string; }; } export declare enum CalibrationMode { DEGREE = "DEGREE",// For rotational joints (-180 to 180 degrees) LINEAR = "LINEAR" } export declare enum DriveMode { NORMAL = 0, INVERTED = 1 } export interface CalibrationData { motor_names: string[]; calib_mode: CalibrationMode[]; drive_mode: DriveMode[]; homing_offset: number[]; start_pos?: number[]; end_pos?: number[]; } export declare enum MotorModel { SCS_SERIES = "scs_series", STS3215 = "sts3215", SMS_SERIES = "sms_series" } export interface ModelConfig { resolution: number; maxPosition: number; minPosition: number; defaultBaudRate: number; } export declare const MODEL_CONFIGS: Record; //# sourceMappingURL=models.d.ts.map