import { CommandRunner } from 'nest-commander'; import { DeviceConnectivityService } from '../../../modules/devices/services/device-connectivity.service'; import { DevicesService } from '../../../modules/devices/services/devices.service'; import { DeviceGeneratorService } from '../services/device-generator.service'; interface GenerateDeviceOptions { category?: string; name?: string; count?: number; requiredOnly?: boolean; autoSimulate?: boolean; interval?: number; list?: boolean; } export declare class GenerateDeviceCommand extends CommandRunner { private readonly devicesService; private readonly deviceConnectivityService; private readonly deviceGeneratorService; private readonly logger; constructor(devicesService: DevicesService, deviceConnectivityService: DeviceConnectivityService, deviceGeneratorService: DeviceGeneratorService); parseCategory(val: string): string; parseName(val: string): string; parseCount(val: string): number; parseRequiredOnly(): boolean; parseAutoSimulate(): boolean; parseInterval(val: string): number; parseList(): boolean; run(_passedParams: string[], options?: GenerateDeviceOptions): Promise; private listCategories; private formatCategoryName; } export {};