import { UseableFetcher } from '@/fetchers/types'; export type ScrapeContext = { proxiedFetcher: (...params: Parameters>) => ReturnType>; fetcher: (...params: Parameters>) => ReturnType>; progress(val: number): void; }; export type EmbedInput = { url: string; headers?: Record; }; export type EmbedScrapeContext = EmbedInput & ScrapeContext;