// Product analytics event names and property shapes, shared by the session UI // and the web app's analytics sender. export type AnalyticsEventName = | "signup_submitted" | "workspace_created" | "session_started" | "login_completed" | "app_opened" | "app_active" | "navigation_clicked" | "product_clicked" | "credits_required_viewed" | "session_start_blocked" | "session_start_blocker_viewed" | "session_create_attempted" | "session_create_finished" | "session_command_attempted" | "session_command_finished" | "model_connection_attempted" | "model_connection_finished" | "model_connection_resolved" | "signup_completed" | "email_verified" | "organization_setup_completed" | "checkout_started" | "checkout_completed" | "checkout_cancelled" | "first_turn_completed" | "integration_connect_started" | "integration_connect_finished" | "turn_failure_viewed" | "turn_failure_action" | "onboarding_step_viewed" | "onboarding_step_completed" | "onboarding_abandoned" | "playground_step_completed" | "api_key_created" | "voice_call_attempted" | "voice_call_finished" | "dictation_attempted" | "dictation_finished"; export type AnalyticsProperty = boolean | number | string; export type AnalyticsProperties = Record;