import { ISimpleConfig } from "@golemio/core/dist/helpers/configuration/ISimpleConfig"; import { IDataSource } from "@golemio/core/dist/integration-engine"; import { CemApiDtoUnion } from "../interfaces/ICommodityProviderDataSourceFactory"; import { IDataSourceProvider } from "../interfaces/IDataSourceProvider"; import { ICemApiMeasurementsParams } from "./interfaces/ICemApiMeasurementsParams"; export declare class CemApiDataSourceProvider implements IDataSourceProvider { private config; private static readonly DATASOURCE_NAME; constructor(config: ISimpleConfig); getDataSource(resourceType: string, authCookie: string, params?: ICemApiMeasurementsParams): IDataSource; private getProtocolStrategy; private getJsonSchemaValidator; }