import { VersionRanges } from './VersionRanges'; export declare type Fetcher = (url: string, meta: FetchMeta) => Promise; export interface FetchMeta { requiredById: string; originalRequest: string; } export interface FetchResult { id: string; url: string; code: string; dependencies?: 'umd' | string[]; dependencyVersionRanges?: VersionRanges; css?: string; }