import { Filter, ProxyType, DataType } from "./providerSystem"; import { EncodingMode } from "./serviceMetadata"; export interface AbapCatalogServiceUrl { v2New: string; v2Old: string; v4New: string; v4Old: string; getV2AnnotationUrl(serviceId: string): string; } export interface RawDestination { WebIDEUsage: string; [key: string]: string; } export interface ProviderUtils { filterSystem(destinationList: RawDestination[], dataType: DataType, WebIdeBasEnabled: boolean, proxyType?: ProxyType): RawDestination[]; } export declare function getRequestParamString(filter: Filter): string; export declare function addFormatParamToFilter(filter: Filter, encoding: EncodingMode): Filter;