import { Annotation, Authentication, EncodingMode, ProviderDestination, ProviderSystem, ProxyType, Service, ServiceCommon, ServiceMetadata, DataType } from "@sap/service-provider-apis"; import { ApiHubEntServiceRetrieverInterface } from "../type/interfaces"; import { ApiHubEntBaseProductSystem } from "./baseProductSystem"; export declare class ApiHubEntDestinationSystem implements ProviderSystem { readonly name: string; readonly url: string; readonly dataType: DataType; readonly proxyType: ProxyType; readonly authenticationType: string; private readonly serviceRetriever; readonly product: string; readonly description: string; readonly apiBusinessHubEnterpriseURL: string; constructor(responseDestination: ProviderDestination, retriever: ApiHubEntServiceRetrieverInterface); getProducts(options?: Record): Promise; getServices(options?: Record): Promise; getMetadata(service: Service, encoding: EncodingMode, options?: Record, relativeUrl?: string, credentials?: Authentication): Promise; getJsonLiveData(service: Service, relativeServiceUrl: string, entityName: string, options?: Record): Promise; getAnnotations(service: Service, options?: Record): Promise; }