import { BaseScraperWithBrowser, type PossibleLoginResults } from './base-scraper-with-browser'; import { type ScraperScrapingResult } from './interface'; type ScraperSpecificCredentials = { id: string; password: string; num: string; }; declare class DiscountScraper extends BaseScraperWithBrowser { getLoginOptions(credentials: ScraperSpecificCredentials): { loginUrl: string; checkReadiness: () => Promise; fields: { selector: string; value: string; }[]; submitButtonSelector: string; postAction: () => Promise; possibleResults: PossibleLoginResults; }; fetchData(): Promise; } export default DiscountScraper;