import 'virtual:env';
import 'virtual:themes';
import 'virtual:i18n-mapping';
import 'virtual:routes';
import 'virtual:assets';
import type { AppProvidersProps } from '@donotdev/core';
/**
 * ViteAppProviders - Vite platform-specific app providers
 *
 * Clean provider hierarchy with configuration via context (no prop drilling).
 * Uses React Router v7 data router pattern (RouterProvider + createBrowserRouter).
 *
 * Provider hierarchy (outside router):
 * 1. AppConfigProvider (configuration context)
 * 2. SentryInitializer (error monitoring)
 * 3. ViteStoresInitializer (store setup)
 * 4. HelmetProvider (head management)
 * 5. FaviconHead (favicon configuration)
 * 6. NavigationProvider (RouterProvider with auto-abort)
 *
 * Provider hierarchy (inside router via RootLayout):
 * 7. QueryProviders (React Query)
 * 8. UIProviders (design system)
 * 9. AutoMetaTags (SEO)
 * 10. FrameworkReadySignal (framework initialization)
 * 11. Layout (application layout)
 * 12. ConsentBanner (cookie consent)
 * 13. PWAUpdateNotification (PWA updates)
 *
 * @version 0.0.2
 * @since 0.0.1
 * @author AMBROISE PARK Consulting
 *
 * @example
 * ```tsx
 * <ViteAppProviders
 * config={{ app: { name: 'My App' } }}
 * />
 * ```
 *
 * Note: HomePage.tsx in src/pages/ is automatically used for the root route "/"
 */
export declare function ViteAppProviders(props: AppProvidersProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=ViteAppProviders.d.ts.map