import type { ProductMetadata, ScrapperOutput } from './types/scrapperOutput'; export declare const getRawData: (url: string, html: string) => Promise; export declare const getProductMetadata: (sourceUrl: string, html: string) => ProductMetadata; export declare class UniversalPDPScrapper { private readonly openAiClient; constructor(config?: ({ serpApiKey?: string; } | { googleApiKey?: string; googleCseId?: string; }) & { openaiApiKey?: string; openaiOrgId?: string; openaiModelId?: string; }); scrape: (url: string, timeoutInSeconds?: number) => Promise; }