import { ParameterRef } from './ParameterRef'; import { TagRef } from './TagRef'; export declare class DeviceResource { private 'device_name'?; private 'device_id'?; private 'node_id'?; private 'product_id'?; tags?: Array; constructor(nodeId?: ParameterRef, productId?: object); withDeviceName(deviceName: ParameterRef): DeviceResource; set deviceName(deviceName: ParameterRef | undefined); get deviceName(): ParameterRef | undefined; withDeviceId(deviceId: ParameterRef): DeviceResource; set deviceId(deviceId: ParameterRef | undefined); get deviceId(): ParameterRef | undefined; withNodeId(nodeId: ParameterRef): DeviceResource; set nodeId(nodeId: ParameterRef | undefined); get nodeId(): ParameterRef | undefined; withProductId(productId: object): DeviceResource; set productId(productId: object | undefined); get productId(): object | undefined; withTags(tags: Array): DeviceResource; } //# sourceMappingURL=DeviceResource.d.ts.map