import { CloudConfigurationConnectionStatus } from "../jdom/constants"; import { JDService } from "../jdom/service"; import { JDServiceClient } from "../jdom/serviceclient"; /** * A generic client for cloud configuration servers. */ export declare class CloudConfigurationClient extends JDServiceClient { private readonly serverNameRegister; private readonly cloudDeviceIdRegister; private readonly cloudTypeRegister; private readonly connectionStatusRegister; constructor(service: JDService); get serverName(): string; get cloudDeviceId(): string; get cloudType(): string; get connectionStatus(): CloudConfigurationConnectionStatus; /** * Sends a connect command to the hub */ connect(): Promise; /** * Sends a disconnect command to the hub */ disconnect(): Promise; /** * Sends a new connection string to the iot debice * @param connectionString */ setConnectionString(connectionString: string): Promise; } //# sourceMappingURL=cloudconfigurationclient.d.ts.map