import { DataSourceEntity } from '../../../modules/dashboard/entities/dashboard.entity'; import { IDataSourceRelationsLoader } from '../../../modules/dashboard/entities/dashboard.relations'; import { ChannelsPropertiesService } from '../../../modules/devices/services/channels.properties.service'; import { ChannelsService } from '../../../modules/devices/services/channels.service'; import { DevicesService } from '../../../modules/devices/services/devices.service'; import { DeviceChannelDataSourceEntity } from '../entities/data-sources-device-channel.entity'; export declare class DataSourceRelationsLoaderService implements IDataSourceRelationsLoader { private readonly devicesService; private readonly channelsService; private readonly channelsPropertiesService; constructor(devicesService: DevicesService, channelsService: ChannelsService, channelsPropertiesService: ChannelsPropertiesService); loadRelations(dataSource: DeviceChannelDataSourceEntity): Promise; supports(entity: DataSourceEntity): boolean; }