import type { PaymentCode } from "@/utils/requests/Types"; import type { NativeStackScreenProps } from "@react-navigation/native-stack"; export type PaymentStackParamList = { homePageWithPaymentOptions: undefined; numberAndOtpForPaymentScreen: undefined; paymentAmountInputScreen: { paymentType: PaymentCode; }; homeUserNotLoggedIn: undefined; userLoginScreen: undefined; }; export type PaymentStackScreenProps = NativeStackScreenProps< PaymentStackParamList, T, "PaymentStackParamList" >; export type PaymentStackScreenComponentProps = React.FC< PaymentStackScreenProps >; export type UnloggedUserStackParamList = { homeUserNotLoggedIn: undefined; userLoginScreen: undefined; bottomTabs: undefined; }; export type UnloggedUserStackScreenProps = NativeStackScreenProps; export type UnloggedUserStackScreenComponentProps = React.FC>;