import { Authentication, ConnectivityProvider, EncodingMode, ServiceMetadata, Filter, ServiceCommon } from "@sap/service-provider-apis"; import { ApiHubEntServiceBaseRetriever } from "./serviceBaseRetriever"; import { ApiHubEntHeaderParameters, ApiHubEntServiceRetrieverInterface, Consumption } from "../type/interfaces"; export declare class ApiHubEntSapServiceRetriever extends ApiHubEntServiceBaseRetriever implements ApiHubEntServiceRetrieverInterface { constructor(connectivityProvider: ConnectivityProvider); retrieveMetadata(systemName: string, serviceId: string, encoding: EncodingMode, credentials?: Authentication, headerParameters?: ApiHubEntHeaderParameters): Promise; retrieveLiveData(systemName: string, serviceUrl: string, entityName: string, encoding: EncodingMode, filter?: Filter, credentials?: Authentication, headerParameters?: ApiHubEntHeaderParameters): Promise; retrieveConsumptions(destinationName: string, productName: string, tenantName: string): Promise; }