/**
 * @ai-summary TypeScript types for onboarding feature
 */

export interface OnboardingPreferences {
  unitSystem: 'imperial' | 'metric';
  currencyCode: string;
  timeZone: string;
}

export interface OnboardingStatus {
  preferencesSet: boolean;
  onboardingCompleted: boolean;
  onboardingCompletedAt: string | null;
}

export type OnboardingStep = 'preferences' | 'vehicle' | 'complete';
