import type { IDestroyable } from 'destroyable';
import type { string_absolute_filename } from '../../types/string_filename';
/**
 * Interface representing an intermediate storage location for scraper results.
 * Provides functionality for caching and managing temporary data during scraping operations.
 */
export type ScraperIntermediateSource = IDestroyable & {
    /**
     * The absolute path to the file where intermediate data is stored.
     * This file serves as a cache for scraped content to avoid redundant processing.
     */
    readonly filename: string_absolute_filename;
};
