import { ConnectivityProvider } from "@sap/service-provider-apis"; import { DataProduct, MetadataUrlInfo, RawDataProduct, RawEntityTypeMappings, RawService, RawSotItem } from "../type/interfaces"; export declare const CUSTOM_TYPE = "custom"; export declare const CSN_INTEROP_CUSTOM_TYPE = "sap:csn-interop-effective:v1"; export declare const CSN_INTEROP_TYPE = "sap-csn-interop-effective-v1"; export declare function parseProtocol(protocol: string): undefined | string; export declare function getMetadataUrl(metadataInfoList: MetadataUrlInfo[], encodingMode: string | string[]): string | undefined; export declare function extractServiceUrlFromRawService(rawService: RawService): string | undefined; export declare function createSotListFromRawEntityData(entities: RawEntityTypeMappings[]): string[]; export declare function createSotListFromRawSotData(sots: RawSotItem[]): string[]; export declare function getRawDataCore(connectivityProvider: ConnectivityProvider, uclBaseUrl: string, urlPath: string): Promise; export declare function getRawData(connectivityProvider: ConnectivityProvider, uclBaseUrl: string, urlPath: string): Promise; export declare function getEntityTypesFilterSot(sotValues: string[], filterText: string): string; export declare function rawDataProductToDataProduct(rawDataProduct: RawDataProduct): DataProduct; export declare function getDataProductServiceMetadataUrl(metadataInfoList: MetadataUrlInfo[]): string;