/** * @module "ethpm/package/resolver" */ /// import { IpfsService } from "../../storage/ipfs"; import { Package, Sources } from "./.."; import { URL } from 'url'; interface ResolvedBuildDependencies { [key: string]: ResolvedPackage; } export declare class Resolver { ipfsBackend: IpfsService; constructor(ipfsService: IpfsService); resolve(contentURI: URL): Promise; } export declare class ResolvedPackage { contentURI: URL; originalPackage: Package; buildDependencies: ResolvedBuildDependencies; rawManifest: string; sources: Sources; constructor(rawManifest: string, contentURI: URL, originalPackage: Package, buildDependencies: ResolvedBuildDependencies, sources: Sources); } export {};