import { GA4EventParams } from './analytics-utils'; /** * Initialize Google Analytics * @param {string} measurementId - Google Analytics measurement ID (GA4) */ export declare const initGA: (measurementId: string) => void; /** * Track a GA4 standard event * @param {string} eventName - GA4 event name * @param {GA4EventParams} eventParams - Event parameters */ export declare const trackGA4Event: (eventName: string, eventParams?: GA4EventParams) => void; /** * Check if Google Analytics is initialized * @returns {boolean} Whether GA is initialized */ export declare const isGAInitialized: () => boolean; /** * Track page views * @param {string} path - URL path to track * @param {string} title - Page title */ export declare const trackPageView: (path: string, title?: string) => void; /** * Track events * @param {string} category - Event category * @param {string} action - Event action * @param {string} label - Event label (optional) * @param {number} value - Event value (optional) */ export declare const trackEvent: (category: string, action: string, label?: string, value?: number) => void; /** * Track exception events * @param {string} description - Error description * @param {boolean} fatal - Whether the error was fatal */ export declare const trackException: (description: string, fatal?: boolean) => void; /** * Track user properties * @param {Record} properties - User properties to track */ export declare const setUserProperties: (properties: Record) => void; /** * Set user ID for cross-device tracking * @param {string} userId - User ID */ export declare const setUserId: (userId: string) => void; //# sourceMappingURL=analytics.d.ts.map