export type MixpanelEventProperties = {
    $anon_id?: string;
    $app_build_number?: string;
    $app_version_string?: string;
    $app_namespace?: string;
    $app_name?: string;
    $bluetooth_enabled?: boolean;
    $browser_version?: string;
    $browser?: string;
    $carrier?: string;
    $cellular_enabled?: boolean;
    $current_url?: string;
    $device?: string;
    $device_id?: string;
    $device_type?: string;
    $device_name?: string;
    $group_id?: string;
    $identified_id?: string;
    $insert_id?: string;
    $ios_app_release?: string;
    $ios_app_version?: string;
    $ios_device_model?: string;
    $ios_ifa?: string;
    $ios_version?: string;
    ip?: string;
    $lib_version?: string;
    $locale?: string;
    $manufacturer?: string;
    $model?: string;
    $mp_api_endpoint?: string;
    $os_version?: string;
    $os?: string;
    $referrer?: string;
    $screen_density?: number;
    $screen_height?: number;
    $screen_width?: number;
    $user_id?: string;
    $wifi_enabled?: boolean;
    $source: string;
    distinct_id?: string | null;
    id?: string | null;
    mp_country_code?: string;
    mp_lib?: string;
    segment_source_name?: string;
    time?: number;
    utm_campaign?: string;
    utm_content?: string;
    utm_medium?: string;
    utm_source?: string;
    utm_term?: string;
    advertising_id?: string;
    ad_tracking_enabled?: string;
    timezone?: string;
    app_platform?: string;
    event_original_name?: string;
    $mobile?: boolean;
    $platform?: string;
    $architecture?: string;
    $bitness?: string;
    $platformVersion?: string;
    $uaFullVersion?: string;
    $wow64?: boolean;
};
export type MixpanelEvent = {
    event: string;
    properties: MixpanelEventProperties;
};
export type MixpanelEngageSet = {
    $created?: unknown;
    $email?: unknown;
    $first_name?: unknown;
    $last_name?: unknown;
    $name?: unknown;
    $username?: unknown;
    $phone?: unknown;
} & {
    [key: string]: unknown;
};
export type MixpanelEngageProperties = {
    $token: string;
    $distinct_id?: string | null;
    $ip?: string;
    $set?: MixpanelEngageSet;
    $add?: MixpanelIncrementPropertiesObject;
};
export type MixpanelIncrementPropertiesObject = {
    [key: string]: number;
};
