import { z } from 'zod';
import {
  lightsActionCommandSchema,
  lightsEffectSchema,
  lightsModuleStatusSchema,
  showLightsColorParamsSchema,
  showLightsEffectParamsSchema,
} from './Lights.schema';

export type LightsActionCommand = z.infer<typeof lightsActionCommandSchema>;
export type LightsEffect = z.infer<typeof lightsEffectSchema>;
export type LightsModuleStatus = z.infer<typeof lightsModuleStatusSchema>;
export type ShowLightsColorParams = z.infer<typeof showLightsColorParamsSchema>;
export type ShowLightsEffectParams = z.infer<typeof showLightsEffectParamsSchema>;
