import { z } from 'zod';
import {
  starLaserCommandSchema,
  starLaserConfigureModuleOptionsSchema,
  starLaserModuleStatusSchema,
  starLaserSendActionsOptionsSchema,
  starLaserStatusSchema,
} from './StarLaser.schema';

export type StarLaserCommand = z.infer<typeof starLaserCommandSchema>;
export type StarLaserStatus = z.infer<typeof starLaserStatusSchema>;
export type StarLaserConfigureModuleOptions = z.infer<typeof starLaserConfigureModuleOptionsSchema>;
export type StarLaserSendActionsOptions = z.infer<typeof starLaserSendActionsOptionsSchema>;
export type StarLaserModuleStatus = z.infer<typeof starLaserModuleStatusSchema>;
