declare namespace WebsiteAnalyzer { type BrowserApiParams = { url: string; browser: "chrome" | "edge" | "opera" | "firefox"; pixelRatio: number; format: "png" | "webp" | "avif"; width: number; height: number; locale: string; darkMode: boolean; reducedMotion: boolean; userAgent?: string; }; type Mode = "quality" | "standard" | "performance" | "extremeDataHoarder"; type ScreenshotApiParams = BrowserApiParams & { mode: Mode; }; type WebsiteSafetyResponse = { score: number | null; domainCreationDate: string | null; ipReportAmount: number | null; ipReportDistinctUsers: number | null; safetyCheckTime: number; // false if the check failed, true if it didn't checkStatus: { webrisk: boolean; domainDate: boolean; abuseipdb: boolean; }; }; type SummaryApiParams = ScreenshotApiParams; type SummaryApiResponse = { summary: string; summaryTakenAt: number; }; } export { WebsiteAnalyzer };