import { ProjectDependency, JsDependencyFetcher, ResourceLoader } from 'anypoint-project-builder'; import { AxiosInstance } from "axios"; import { LocalAsset } from "../../descriptor-model"; export declare class ApiProjectDependencyFetcher implements JsDependencyFetcher { private readonly req; private readonly force; private readonly map; private readonly dependenciesDir?; constructor(req: AxiosInstance, force: boolean | undefined, map: Map, dependenciesDir?: string | undefined); accepts(dependency: ProjectDependency): boolean; fetch(dependency: ProjectDependency): ResourceLoader; } export declare const ensureLocalDependency: (assetInfo: any, gav: string, forceUpdate: boolean, req: any, dependenciesDir?: string) => Promise; export declare function extractZip(data: any, basePath: string): Promise;