export interface PixelValidation { /** Whether an affiliate tracking SDK was found on the page at `url`. Supported platforms: Everflow. */ affiliate_tracking_detected: boolean; /** False when the event lookup failed, meaning `host_events` and `last_seen_days` are incomplete. */ firing_data_ok: boolean; host_events: string[]; /** Whether the pixel was seen. Without a `url` this answers for the whole account: true when it has sent events recently. With a `url` it answers for THAT page only — true when the page is hosted on Whop, when the page itself has sent events recently, or when the pixel was found in its source. Events the account sent from other pages do not make a given `url` installed. */ installed: boolean; /** Event name to whole days since that event last fired, e.g. `{ "lead": 3 }`. Carries events that fired too long ago to count as installed, so you can prompt to re-check rather than report them missing. */ last_fired_days: Record; /** Days since the pixel last sent an event, within a 30-day window. `null` when it hasn't sent one in that window — which includes a pixel installed moments ago. */ last_seen_days: number | null; /** True when `url` is hosted on Whop, so no pixel snippet is required. */ native_tracking: boolean; page_events: string[]; /** Whether the page could be loaded. `null` when the request included no URL, and `true` when events settled the answer without a fetch. */ reachable: boolean | null; /** The URL that was checked, after normalization. `null` when the request didn't include one. */ url: string | null; }