import msConfig from './mslib/MsConfig'
import { GlobalSettings,SIDStore } from './mslib/GlobalSettings'
import { MsHttpClient, Method, ContentType } from './mslib/MsHttpClient'
import { getReportInfo } from './services/GetReportInfo'
import { GetReportInfoDeclare, Parameters as GetReportInfoParameters, Result as GetReportInfoResult } from './services/GetReportInfoDeclare'
import { getFreeSpaceNum } from './services/GetFreeSpaceNum'
import { GetFreeSpaceNumDeclare, Parameters as GetFreeSpaceNumParameters, Result as GetFreeSpaceNumResult } from './services/GetFreeSpaceNumDeclare'
import { getAreaFreeSpace } from './services/GetAreaFreeSpace'
import { GetAreaFreeSpaceDeclare, Parameters as GetAreaFreeSpaceParameters, Result as GetAreaFreeSpaceResult } from './services/GetAreaFreeSpaceDeclare'
import { carParkingInfo } from './services/CarParkingInfo'
import { CarParkingInfoDeclare, Parameters as CarParkingInfoParameters, Result as CarParkingInfoResult } from './services/CarParkingInfoDeclare'
import { getParkingLotInfo } from './services/GetParkingLotInfo'
import { GetParkingLotInfoDeclare, Parameters as GetParkingLotInfoParameters, Result as GetParkingLotInfoResult } from './services/GetParkingLotInfoDeclare'
import { getDeviceStatusList } from './services/GetDeviceStatusList'
import { GetDeviceStatusListDeclare, Parameters as GetDeviceStatusListParameters, Result as GetDeviceStatusListResult } from './services/GetDeviceStatusListDeclare'
import { getTrafficNum2 } from './services/GetTrafficNum2'
import { GetTrafficNum2Declare, Parameters as GetTrafficNum2Parameters, Result as GetTrafficNum2Result } from './services/GetTrafficNum2Declare'
import { getParkingImg } from './services/GetParkingImg'
import { GetParkingImgDeclare, Parameters as GetParkingImgParameters, Result as GetParkingImgResult } from './services/GetParkingImgDeclare'
import { getParkingLotList } from './services/GetParkingLotList'
import { GetParkingLotListDeclare, Parameters as GetParkingLotListParameters, Result as GetParkingLotListResult } from './services/GetParkingLotListDeclare'
import { getNodeInOutInfo } from './services/GetNodeInOutInfo'
import { GetNodeInOutInfoDeclare, Parameters as GetNodeInOutInfoParameters, Result as GetNodeInOutInfoResult } from './services/GetNodeInOutInfoDeclare'
import { getTrafficNum } from './services/GetTrafficNum'
import { GetTrafficNumDeclare, Parameters as GetTrafficNumParameters, Result as GetTrafficNumResult } from './services/GetTrafficNumDeclare'



export { msConfig,  MsHttpClient, Method, ContentType, GlobalSettings,SIDStore }
export { getReportInfo }
export { GetReportInfoDeclare, GetReportInfoParameters, GetReportInfoResult }
export { getFreeSpaceNum }
export { GetFreeSpaceNumDeclare, GetFreeSpaceNumParameters, GetFreeSpaceNumResult }
export { getAreaFreeSpace }
export { GetAreaFreeSpaceDeclare, GetAreaFreeSpaceParameters, GetAreaFreeSpaceResult }
export { carParkingInfo }
export { CarParkingInfoDeclare, CarParkingInfoParameters, CarParkingInfoResult }
export { getParkingLotInfo }
export { GetParkingLotInfoDeclare, GetParkingLotInfoParameters, GetParkingLotInfoResult }
export { getDeviceStatusList }
export { GetDeviceStatusListDeclare, GetDeviceStatusListParameters, GetDeviceStatusListResult }
export { getTrafficNum2 }
export { GetTrafficNum2Declare, GetTrafficNum2Parameters, GetTrafficNum2Result }
export { getParkingImg }
export { GetParkingImgDeclare, GetParkingImgParameters, GetParkingImgResult }
export { getParkingLotList }
export { GetParkingLotListDeclare, GetParkingLotListParameters, GetParkingLotListResult }
export { getNodeInOutInfo }
export { GetNodeInOutInfoDeclare, GetNodeInOutInfoParameters, GetNodeInOutInfoResult }
export { getTrafficNum }
export { GetTrafficNumDeclare, GetTrafficNumParameters, GetTrafficNumResult }

