import { APIProjectClient, Gav, AMFValidationResult, JsonLDObject } from 'anypoint-project-builder'; import { AxiosInstance } from 'axios'; import { AssetGav } from './Asset'; import { FunctionalValidation } from './ValidationReport'; import { LocalAsset, ApiProjectDependencies } from '../descriptor-model'; export declare const searchCentralizedRulesets: (orgId: any, assetGav: AssetGav, filters: any, req: AxiosInstance) => Promise; export declare const extractGav: (url: string) => AssetGav; export declare const transformErrors: (sorted: Array) => Array; export declare const createProjectDescriptor: (pdi: any, projectDir: string) => Promise; export declare const getExchangeJson: (projectPath: string) => any; export declare const validate: (client: APIProjectClient, assets?: any[]) => Promise; export declare const getAssetMap: (localAssets: Array) => any; export declare const createGav: (gav: string) => Gav; export declare const presearchCentralizedRulesets: (projectDescriptor: any, projectMetadata: any | undefined, req: AxiosInstance) => Promise; export declare const createGovernanceFilter: (projectMetadata: any) => string; export declare const getTypeFromClassifier: (classifier: string) => string; export declare const getProjectClient: (projectPath: string, req: AxiosInstance, map: Map, dependenciesDir?: string) => APIProjectClient; export declare const getDependencies: (dependencies: ApiProjectDependencies, req: AxiosInstance, projectMetadata: any) => Promise<{ assets: any[]; map: any; }>; export declare const parseToJson: (object: JsonLDObject) => any; export declare const storeStreamingResp: (resp: any, fpath: string) => Promise;