/***********************************************************
 * Copyright (c) Microsoft Corporation. All rights reserved.
 * Licensed under the MIT License
 **********************************************************/ export interface StartEventHubMonitoringParameters { deviceId : string ; moduleId : string ; consumerGroup : string ; startTime : string ; customEventHubName ? : string ; customEventHubConnectionString ? : string ; hubConnectionString ? : string ; } export interface Message { body : any ; enqueuedTime : string ; properties ? : any ; systemProperties ? : { [ key ] : string ; } ; } export interface EventHubInterface { startEventHubMonitoring ( params ) : Promise < Message [ ] > ; }