import { Resolver, ResolutionType } from './Resolver'; export declare function splitNPMURL(url: string): { loaders: any; name: any; version: any; pathname: any; }; export declare class DefaultResolver implements Resolver { knownURLs: { [url: string]: string; }; npmPathRedirects: { [nameVersionPath: string]: string; }; npmKnownPackageVersions: { [packageName: string]: string[]; }; npmVersionAliases: { [versionAlias: string]: string; }; npmDefaultVersions: { [packageName: string]: string; }; registerId(id: any): void; registerResolvedURL(url: any, id: any): void; resolve(request: any, parentId: any, packageDependencies: any): { type: ResolutionType.Available; id: string; url?: undefined; } | { type: ResolutionType.LoadFrom; url: any; id?: undefined; }; private getKnownMatchingVersion; }