type ScrapingFormat = 'html' | 'markdown' | 'screenshot'; interface ScrapingOptions { [key: string]: any; } interface ScrapingData { title?: string; description?: string; content?: string; screenshotUrl?: string; url: string; format: ScrapingFormat; } interface ScrapingResponseMetadata { executedAt: string; url: string; format: ScrapingFormat; options: ScrapingOptions; } interface ScrapingResponse { success: boolean; message?: string; error?: string; data?: ScrapingData; metadata?: ScrapingResponseMetadata; } interface ScrapingRequest { url: string; format?: ScrapingFormat; options?: ScrapingOptions; } /** * React hook for web scraping with loading, error states * @returns Object with scraping function and state management */ export declare function useScraping(): { scrapeWebsite: (request: ScrapingRequest) => Promise; reset: () => void; loading: boolean; error: string | null; success: boolean; }; export {}; //# sourceMappingURL=useScraping.d.ts.map