import { AgentManagementClient } from "../agent/agent-management";
import { AnomalyDetectionClient } from "../anomaly-detection/anomaly-detection";
import { AssetManagementClient } from "../asset/asset-management";
import { DataExchangeClient } from "../data-exchange/data-exchange";
import { DataLakeClient } from "../data-lake/data-lake";
import { EventAnalyticsClient } from "../event-analytics/eventanalytics";
import { EventManagementClient } from "../event/event-management";
import { IdentityManagementClient } from "../identity/identity";
import { TimeSeriesClient } from "../iot/iot-timeseries";
import { TimeSeriesAggregateClientV4 } from "../iotaggregate-v4/iot-timeseries-aggregate-v4";
import { TimeSeriesAggregateClient } from "../iotaggregate/iot-timeseries-aggregate";
import { TimeSeriesBulkClient } from "../iotbulk/iot-timeseries-bulk";
import { IotFileClient } from "../iotfile/iot-file";
import { JobManagerClient } from "../jobmanager/jobmanager";
import { KPICalculationClient } from "../kpi/kpi";
import { MindConnectApiClient } from "../mcapi/mcapi";
import { MessageBrokerClient } from "../messagebroker/messagebroker";
import { ModelManagementClient } from "../model/model-management";
import { NotificationClientV4 } from "../notification-v4/notification-v4";
import { DeploymentWorkflowClient, DeviceConfigurationClient, DeviceManagementClient, DeviceStatusManagementClient, EdgeAppDeploymentClient, EdgeAppInstanceManagementClient, FirmwareDeploymentClient } from "../open-edge/open-edge";
import { SemanticDataInterconnectClient } from "../sdi/sdi-v4";
import { SignalCalculationClient } from "../signal-calculation/signal-calculation";
import { SignalValidationClient } from "../signal-validation/signal-validation";
import { SpectrumAnalysisClient } from "../spectrum/spectrum-analysis";
import { TenantManagementClient } from "../tenant/tenant-management";
import { TrendPredictionClient } from "../trend/trend-prediction";
import { UsageTransparencyClient } from "../utc/utc";
import { SdkClient } from "./sdk-client";
/**
 *
 * MindSphere typescript SDK
 *
 * Runs in browser and in NodeJs.
 *
 * The SDK uses all 4 types of MindSphere Credentials
 * (Agent Credentials, User Credentials, App Credentials,ServiceCredentials).
 *
 * @export
 * @class MindSphereSdk
 */
export declare class MindSphereSdk extends SdkClient {
    private _assetManagementClient?;
    /**
     * * Asset Management
     *
     * @returns {AssetManagementClient}
     *
     * @memberOf MindSphereSdk
     */
    GetAssetManagementClient(): AssetManagementClient;
    private _agentManagementClient?;
    /**
     * * Agent Management
     *
     * @returns {AgentManagementClient}
     *
     * @memberOf MindSphereSdk
     */
    GetAgentManagementClient(): AgentManagementClient;
    private _anomalyDetectionClient?;
    /**
     * * Anomaly Detection Client
     *
     * @returns {AnomalyDetectionClient}
     *
     * @memberOf MindSphereSdk
     */
    GetAnomalyDetectionClient(): AnomalyDetectionClient;
    private _iotFileClient?;
    /**
     * * Iot File
     *
     * @returns {IotFileClient}
     *
     * @memberOf MindSphereSdk
     */
    GetIoTFileClient(): IotFileClient;
    private _tsBulkClient?;
    /**
     * * Time Series Bulk
     *
     * @returns {TimeSeriesBulkClient}
     *
     * @memberOf MindSphereSdk
     */
    GetTimeSeriesBulkClient(): TimeSeriesBulkClient;
    private _timeSeriesClient?;
    /**
     * * Time Series
     *
     * @returns {TimeSeriesClient}
     *
     * @memberOf MindSphereSdk
     */
    GetTimeSeriesClient(): TimeSeriesClient;
    private _timeSeriesAggregateClient?;
    /**
     * * Time Series Aggregates
     *
     * @returns {TimeSeriesAggregateClient}
     *
     * @memberOf MindSphereSdk
     */
    GetTimeSeriesAggregateClient(): TimeSeriesAggregateClient;
    private _timeSeriesAggregateClientV4?;
    /**
     * * Time Series Aggregates
     * * V4 Client
     *
     * @returns {TimeSeriesAggregateClientV4}
     *
     * @memberOf MindSphereSdk
     */
    GetTimeSeriesAggregateClientV4(): TimeSeriesAggregateClientV4;
    private _eventManagementClient?;
    /**
     * * Event Management
     *
     * @returns {EventManagementClient}
     *
     * @memberOf MindSphereSdk
     */
    GetEventManagementClient(): EventManagementClient;
    private _spectrumAnalysisClient?;
    /**
     *  * Spectrum Analysis Client
     *
     * @returns {SpectrumAnalysisClient}
     *
     * @memberOf MindSphereSdk
     */
    GetSpectrumAnalysisClient(): SpectrumAnalysisClient;
    private _signalValidationClient?;
    /**
     * * Signal Validation Client
     *
     * @returns {SignalValidationClient}
     *
     * @memberOf MindSphereSdk
     */
    GetSignalValidationClient(): SignalValidationClient;
    private _trendPredictionClient?;
    /**
     * * Trend Prediction Client
     *
     * @returns {TrendPredictionClient}
     *
     * @memberOf MindSphereSdk
     */
    GetTrendPredictionClient(): TrendPredictionClient;
    private _kpiCalculationClient?;
    /**
     * * KPI Calculation Client
     *
     * @returns {KPICalculationClient}
     *
     * @memberOf MindSphereSdk
     */
    GetKPICalculationClient(): KPICalculationClient;
    private _mindConnectApiClient?;
    /**
     * * MindConnectApiClient
     *
     * @returns {MindConnectApiClient}
     *
     * @memberOf MindSphereSdk
     */
    GetMindConnectApiClient(): MindConnectApiClient;
    /**
     * * Identity Management Client
     *
     * @returns {IdentityManagementClient}
     *
     * @memberOf MindSphereSdk
     */
    GetIdentityManagementClient(): IdentityManagementClient;
    private _identityManagementClient?;
    /**
     * * Event Analytics Client
     *
     * @returns {EventAnalyticsClient}
     *
     * @memberOf MindSphereSdk
     */
    GetEventAnalyticsClient(): EventAnalyticsClient;
    private _eventAnalyticsClient?;
    private _dataLakeClient?;
    /**
     * * Data Lake Client
     *
     * @returns {DataLakeClient}
     *
     * @memberOf MindSphereSdk
     */
    GetDataLakeClient(): DataLakeClient;
    private _usageTransparencyClient?;
    /**
     * Usage Transparency Client
     *
     * @returns {UsageTransparencyClient}
     *
     * @memberOf MindSphereSdk
     */
    GetUsageTransparencyClient(): UsageTransparencyClient;
    private _tenantManagementClient?;
    /**
     * * Tenant Management Client
     *
     * @returns {TenantManagementClient}
     *
     * @memberOf MindSphereSdk
     */
    GetTenantManagementClient(): TenantManagementClient;
    private _deviceManagementClient?;
    /**
     * * Device Management Client
     *
     * @returns {DeviceManagementClient}
     *
     * @memberOf MindSphereSdk
     */
    GetDeviceManagementClient(): DeviceManagementClient;
    private _deviceStatusManagementClient?;
    /**
     * * Device Status Management Client
     *
     * @returns {DeviceStatusManagementClient}
     *
     * @memberOf MindSphereSdk
     */
    GetDeviceStatusManagementClient(): DeviceStatusManagementClient;
    private _deviceConfigurationClient?;
    /**
     * * Device Configuration Management Client
     *
     * @returns {DeviceStatusManagementClient}
     *
     * @memberOf MindSphereSdk
     */
    GetDeviceConfigurationClient(): DeviceConfigurationClient;
    private _deploymentWorkflowClient?;
    /**
     * * Deployment Workflow Client
     *
     * @returns {DeploymentWorkflowClient}
     *
     * @memberOf MindSphereSdk
     */
    GetDeploymentWorkflowClient(): DeploymentWorkflowClient;
    private _edgeAppInstanceManagementClient?;
    /**
     * * Edge App Instance Management Client
     *
     * @returns {EdgeAppInstanceManagementClient}
     *
     * @memberOf MindSphereSdk
     */
    GetEdgeAppInstanceManagementClient(): EdgeAppInstanceManagementClient;
    private _edgeAppDeploymentClient?;
    /**
     * * Edge AppDeployment Client
     *
     * @returns {EdgeDeploymentClient}
     *
     * @memberOf MindSphereSdk
     */
    GetEdgeDeploymentClient(): EdgeAppDeploymentClient;
    private _firmwareAppDeploymentClient?;
    /**
     * * Edge AppDeployment Client
     *
     * @returns {FirmwareDeploymentClient}
     *
     * @memberOf MindSphereSdk
     */
    GetFirmwareDeploymentClient(): FirmwareDeploymentClient;
    private _modelManagementClient?;
    /**
     * * Model Management Client
     *
     * @returns {ModelManagementClient}
     *
     * @memberOf MindSphereSdk
     */
    GetModelManagementClient(): ModelManagementClient;
    private _notificationClient?;
    /**
     * * Notification Client
     *
     * @returns {NotificationClientV4}
     *
     * @memberOf MindSphereSdk
     */
    GetNotificationClientV4(): NotificationClientV4;
    private _jobManagerClient?;
    /**
     * * Job Manager Client
     *
     * @returns {JobManagerClient}
     *
     * @memberOf MindSphereSdk
     */
    GetJobManagerClient(): JobManagerClient;
    private _dataExchangeClient?;
    /**
     * * Data Exchange Client
     *
     * @returns {DataExchangeClient}
     *
     * @memberOf MindSphereSdk
     */
    GetDataExchangeClient(): DataExchangeClient;
    private _signalCalculationClient?;
    /**
     * * Signal Calculation Client
     *
     * @returns {SignalCalculationClient}
     *
     * @memberOf MindSphereSdk
     */
    GetSignalCalculationClient(): SignalCalculationClient;
    private _semanticDataInterConnectClient?;
    /**
     * Semantic Data Interconnect Client
     *
     * @returns {SemanticDataInterconnectClient}
     *
     * @memberOf MindSphereSdk
     */
    GetSemanticDataInterConnectClient(): SemanticDataInterconnectClient;
    private _messageBrokerClient?;
    /**
     * * Message Broker Client
     *
     * @returns {MessageBrokerClient}
     *
     * @memberOf MindSphereSdk
     */
    GetMessageBrokerClient(): MessageBrokerClient;
}
