export interface VendorListing {
  vendor: 'eldorado' | 'playerauctions';
  amountAUEC: number;
  priceUSD: number;
  pricePerMillion: number;
  seller?: string;
  deliveryTime?: string;
  scrapedAt: Date;
  url: string;
}

export interface ScrapeResult {
  success: boolean;
  vendor: string;
  listings: VendorListing[];
  error?: string;
  scrapedAt: Date;
}

export interface ScraperConfig {
  maxRetries: number;
  retryDelay: number;
  timeout: number;
  headless: boolean;
}
