import { HttpFetcher, HttpSourceError } from "./HttpSource.js"; import { FetchHttpFetcher } from "./FetchHttpFetcher.js"; export interface ArchiveSnapshot { available: boolean; url: string; /** * "YYYYMMDDMMHHSS" */ timestamp: string; status: number; } export interface ArchiveHttpFetcherResponse { archived_snapshots: { [name: string]: ArchiveSnapshot; }; } export declare class ArchiveHttpFetcher implements HttpFetcher { protected fetcher: FetchHttpFetcher; constructor(); fetch(url: URL, init?: RequestInit, resOut?: Partial, error?: HttpSourceError): Promise; }