import { Service, ServiceMetadata, ServiceCommon, Annotation, DataType, ProxyType, AuthenticationType, ConnectivityProvider } from "@sap/service-provider-apis"; import { DataProduct, DataProductService, DataProductServiceMetadata, RawSystem, UclSystemProviderSystemInterface } from "../type/interfaces"; import { UclPackageProviderSystem } from "./uclPackageProviderSystem"; export declare class UclSystemProviderSystem implements UclSystemProviderSystemInterface { readonly id: string; readonly name: string; readonly description?: string; readonly product?: string; readonly authenticationType = AuthenticationType.NoAuthentication; readonly proxyType = ProxyType.INTERNET; readonly dataType = DataType.UclSystem; readonly url: string; readonly localId: string; readonly namespace: string | null; private readonly connectivityProvider; constructor(rawSystem: RawSystem, connectivityProvider: ConnectivityProvider, uclBaseUrl: string); getPackages(): Promise; getApiPackages(): Promise; getEventPackages(): Promise; getDataProductsPackages(): Promise; getDataProducts(): Promise; getDataProductService(dataProduct: DataProduct): Promise; getDataProductServiceMetadata(dataProductService: DataProductService): Promise; getServices(): Promise; getMetadata(): Promise; getJsonLiveData(): Promise; getAnnotations(): Promise; }