import React from 'react'; import { createStackNavigator } from '@react-navigation/stack'; import { NavigatorScreenParams } from '@react-navigation/native'; import { MainTabNavigator, MainTabParamList } from './mainTabNavigator'; import { ProviderListScreen, ProviderDetailsScreen, CartScreen, CheckoutAddressScreen, CheckoutPaymentScreen, OrderConfirmedScreen, OrderTrackingScreen, LiveTrackingScreen, OrderDeliveredScreen, HelpSupportScreen, } from '@features/screens'; export type AppStackParamList = { MainTabs: NavigatorScreenParams | undefined; ProviderListScreen: { category?: string } | undefined; ProviderDetailsScreen: { providerId: string; providerName?: string }; CartScreen: undefined; CheckoutAddressScreen: undefined; CheckoutPaymentScreen: undefined; OrderConfirmedScreen: { orderId?: string } | undefined; OrderTrackingScreen: { orderId?: string } | undefined; LiveTrackingScreen: { orderId?: string } | undefined; OrderDeliveredScreen: { orderId?: string } | undefined; HelpSupportScreen: undefined; }; const Stack = createStackNavigator(); export const AppStack: React.FC = () => { return ( ); };