export type AnalyticsEventProperties = Record< string, string | number | boolean | null | undefined >; export interface AnalyticsService { track(eventName: string, props?: AnalyticsEventProperties): void; trackPageview(url?: string): void; }