import {createStackNavigator} from '@react-navigation/stack';

export type OnboardingStackParams = {
  InvitationCodeVerification: {userId: string; username: string};
  Login: undefined;
  BasicInfoOnboarding: {isPhoneVerified: boolean};
  ProfileInfoOnboarding: {userId: string; username: string};
  PasswordReset: {value: string};
  PasswordResetRequest: undefined;
  PasswordVerification: {id: string};
  PhoneVerification: {firstName: string; lastName: string; phone: string};
  WelcomeScreen: undefined;
};

export const OnboardingStack = createStackNavigator<OnboardingStackParams>();
