import { ModuleSearchDTO } from './ModuleSearchDTO'; export declare class SearchDevice { private 'app_id'?; private 'app_name'?; private 'device_id'?; private 'node_id'?; private 'gateway_id'?; private 'device_name'?; private 'node_type'?; private 'fw_version'?; private 'sw_version'?; private 'device_sdk_version'?; private 'product_id'?; private 'product_name'?; groups?: object; status?: string; tags?: object; modules?: Array; marker?: string; constructor(); withAppId(appId: string): SearchDevice; set appId(appId: string | undefined); get appId(): string | undefined; withAppName(appName: string): SearchDevice; set appName(appName: string | undefined); get appName(): string | undefined; withDeviceId(deviceId: string): SearchDevice; set deviceId(deviceId: string | undefined); get deviceId(): string | undefined; withNodeId(nodeId: string): SearchDevice; set nodeId(nodeId: string | undefined); get nodeId(): string | undefined; withGatewayId(gatewayId: string): SearchDevice; set gatewayId(gatewayId: string | undefined); get gatewayId(): string | undefined; withDeviceName(deviceName: string): SearchDevice; set deviceName(deviceName: string | undefined); get deviceName(): string | undefined; withNodeType(nodeType: string): SearchDevice; set nodeType(nodeType: string | undefined); get nodeType(): string | undefined; withFwVersion(fwVersion: string): SearchDevice; set fwVersion(fwVersion: string | undefined); get fwVersion(): string | undefined; withSwVersion(swVersion: string): SearchDevice; set swVersion(swVersion: string | undefined); get swVersion(): string | undefined; withDeviceSdkVersion(deviceSdkVersion: string): SearchDevice; set deviceSdkVersion(deviceSdkVersion: string | undefined); get deviceSdkVersion(): string | undefined; withProductId(productId: string): SearchDevice; set productId(productId: string | undefined); get productId(): string | undefined; withProductName(productName: string): SearchDevice; set productName(productName: string | undefined); get productName(): string | undefined; withGroups(groups: object): SearchDevice; withStatus(status: string): SearchDevice; withTags(tags: object): SearchDevice; withModules(modules: Array): SearchDevice; withMarker(marker: string): SearchDevice; } //# sourceMappingURL=SearchDevice.d.ts.map