import { z } from 'zod';
import {
  speedActionCommandSchema,
  speedChangeOptionsSchema,
  speedConfigurationSchema,
  speedModuleStatusSchema,
  speedStatusSchema,
} from './Speed.schema';

export type SpeedStatus = z.infer<typeof speedStatusSchema>;
export type SpeedModuleStatus = z.infer<typeof speedModuleStatusSchema>;
export type SpeedActionCommand = z.infer<typeof speedActionCommandSchema>;
export type SpeedChangeOptions = z.infer<typeof speedChangeOptionsSchema>;
export type SpeedConfiguration = z.infer<typeof speedConfigurationSchema>;
