/** This is not as of yet a full mercator crawler. */ import { scrapeMeta } from "./metadata-fetcher"; import { Link, URLFrontier } from "./url-frontier/url-frontier"; import { DePromisify } from "./utils/types"; export declare type MercatorSettings = { urlFrontier: URLFrontier; dataFetcher: (string: Link) => T; }; export declare type DefaultMercatorReturn = DePromisify>; export declare class Mercator { #private; constructor(settings?: Partial>>); sendURL(url: Link): Promise; seedURL(url: string): Promise; runToCompletion(): Promise; [Symbol.asyncIterator](): AsyncGenerator; } //# sourceMappingURL=mercator.d.ts.map