import { HttpStatus } from '@nestjs/common'; import { DevicesService } from './devices.service'; export declare class DeviceController { private readonly deviceService; private readonly logger; constructor(deviceService: DevicesService); getAllDevices(): Promise<({ deviceId: string; name: string; model: string; type: string; iotTopic: import("../..").Optional; bleAddress: import("../..").Optional; states: any; history: any; } | undefined)[]>; getByModel(model: string): Promise<{ deviceId: string; name: string; model: string; type: string; iotTopic: import("../..").Optional; bleAddress: import("../..").Optional; states: any; history: any; }[]>; getDevice(deviceId: string, stateName?: string): any; refreshDevice(deviceId: string): void; setState(deviceId: string, stateName: string, stateData: any): HttpStatus.NOT_FOUND | { commandId: string[]; }; } //# sourceMappingURL=device.controller.d.ts.map