import CustomDevice, { RobotHardwareInterfaces } from "./custom-device"; export interface CustomDeviceConstructor { new (robotHardware: RobotHardwareInterfaces, config: any): CustomDevice; } export default class CustomDeviceFactory { static createDevice(type: string, robotHardware: RobotHardwareInterfaces, config: any): CustomDevice; }