import type { NdmCameraResultVO, NdmDecoderResultVO, NdmKeyboardResultVO, NdmMediaServerResultVO, NdmNvrResultVO, NdmSecurityBoxResultVO, NdmSwitchResultVO, NdmVideoServerResultVO, } from '@/apis/models'; import type { DeviceType } from '@/enums/device-type'; export interface StationDevices { [DeviceType.Camera]: NdmCameraResultVO[]; [DeviceType.Decoder]: NdmDecoderResultVO[]; [DeviceType.Keyboard]: NdmKeyboardResultVO[]; [DeviceType.MediaServer]: NdmMediaServerResultVO[]; [DeviceType.Nvr]: NdmNvrResultVO[]; [DeviceType.SecurityBox]: NdmSecurityBoxResultVO[]; [DeviceType.Switch]: NdmSwitchResultVO[]; [DeviceType.VideoServer]: NdmVideoServerResultVO[]; }