import { CommandRunner } from 'nest-commander'; import { DevicesService } from '../../../modules/devices/services/devices.service'; import { SimulationService } from '../services/simulation.service'; interface SimulateCommandOptions { device?: string; all?: boolean; list?: boolean; config?: boolean; start?: boolean; stop?: boolean; interval?: number; latitude?: number; updateOnStart?: boolean; } export declare class SimulateCommand extends CommandRunner { private readonly simulationService; private readonly devicesService; private readonly logger; constructor(simulationService: SimulationService, devicesService: DevicesService); parseDevice(val: string): string; parseAll(): boolean; parseList(): boolean; parseConfig(): boolean; parseStart(): boolean; parseStop(): boolean; parseInterval(val: string): number; parseLatitude(val: string): number; parseUpdateOnStart(val: string): boolean; run(_passedParams: string[], options?: SimulateCommandOptions): Promise; private showConfig; private startAutoSimulation; private stopAutoSimulation; private listDevices; private simulateDevice; private simulateAllDevices; private interactiveMode; } export {};