interface LinkResponse { status: number; statusText: string; headers: Record; } export declare function getLinkResponse({ link, timeout, fetchRemoteUrls, baseURL, isInStorage }: { link: string; baseURL?: string; timeout?: number; fetchRemoteUrls?: boolean; isInStorage: () => boolean; }): Promise; export declare function setLinkResponse(link: string, response: Promise<{ status: number; statusText: string; headers: Record; }>): void; export declare function getResolvedLinkResponses(): Promise>; export declare function crawlFetch(link: string, options?: { timeout?: number; baseURL?: string; }): Promise; export {};