import { EffectiveTimeRange } from './EffectiveTimeRange'; export declare class AddDeviceProxy { private 'proxy_name'?; private 'proxy_devices'?; private 'effective_time_range'?; private 'app_id'?; constructor(proxyName?: string, proxyDevices?: Array, effectiveTimeRange?: EffectiveTimeRange, appId?: string); withProxyName(proxyName: string): AddDeviceProxy; set proxyName(proxyName: string | undefined); get proxyName(): string | undefined; withProxyDevices(proxyDevices: Array): AddDeviceProxy; set proxyDevices(proxyDevices: Array | undefined); get proxyDevices(): Array | undefined; withEffectiveTimeRange(effectiveTimeRange: EffectiveTimeRange): AddDeviceProxy; set effectiveTimeRange(effectiveTimeRange: EffectiveTimeRange | undefined); get effectiveTimeRange(): EffectiveTimeRange | undefined; withAppId(appId: string): AddDeviceProxy; set appId(appId: string | undefined); get appId(): string | undefined; } //# sourceMappingURL=AddDeviceProxy.d.ts.map