export interface AutonomousAnalyticsGlobalInfo {
    userId: number | null;
    userEmail: string | null;
    locationTimezone: string | null;
}
export interface AutonomousAnalyticsTrackEventParams {
    eventName: string;
    userId?: string | number;
    userPseudoId?: string | number;
    platform: 'web' | 'android' | 'ios';
    eventParams?: {
        key: string;
        value: string | number;
    }[];
}
export interface AutonomousAnalyticsTrackPageViewParams extends Partial<AutonomousAnalyticsTrackEventParams> {
    pageName: string;
}
export interface AutonomousAnalyticsTrackComponentLoadTimeParams extends Partial<AutonomousAnalyticsTrackEventParams> {
    componentName?: string;
    startTime?: string | number;
    endTime?: string | number;
}
export interface AutonomousAnalyticsConfig {
    debug?: boolean;
    clientSecret: string;
}
