import { ServiceCapability } from './ServiceCapability'; export declare class AddProduct { private 'product_id'?; name?: string; private 'device_type'?; private 'protocol_type'?; private 'data_format'?; private 'service_capabilities'?; private 'manufacturer_name'?; industry?: string; description?: string; private 'app_id'?; constructor(name?: string, deviceType?: string, protocolType?: string, dataFormat?: string, serviceCapabilities?: Array); withProductId(productId: string): AddProduct; set productId(productId: string | undefined); get productId(): string | undefined; withName(name: string): AddProduct; withDeviceType(deviceType: string): AddProduct; set deviceType(deviceType: string | undefined); get deviceType(): string | undefined; withProtocolType(protocolType: string): AddProduct; set protocolType(protocolType: string | undefined); get protocolType(): string | undefined; withDataFormat(dataFormat: string): AddProduct; set dataFormat(dataFormat: string | undefined); get dataFormat(): string | undefined; withServiceCapabilities(serviceCapabilities: Array): AddProduct; set serviceCapabilities(serviceCapabilities: Array | undefined); get serviceCapabilities(): Array | undefined; withManufacturerName(manufacturerName: string): AddProduct; set manufacturerName(manufacturerName: string | undefined); get manufacturerName(): string | undefined; withIndustry(industry: string): AddProduct; withDescription(description: string): AddProduct; withAppId(appId: string): AddProduct; set appId(appId: string | undefined); get appId(): string | undefined; } //# sourceMappingURL=AddProduct.d.ts.map