/** * Native entry — the installed-app equivalent of the web marketing landing. * * Installed apps (Capacitor native, installed/standalone PWA, Electron * desktop) must never show the logged-out web marketing landing: app stores * reject marketing walls, and an installed app should open straight into a * focused sign-in surface. Shells branch their logged-out route on * `shouldShowNativeWelcome()` and render `` * (`@burdenoff/fe-libs/ui`) instead of `ModernLanding`. * * @example * ```tsx * // AppRoutes.tsx (logged-out landing route) * if (shouldShowNativeWelcome()) { * const routes = getNativeEntryRoutes(); * return ( * navigate(routes.signIn)} * onCreateAccount={() => navigate(routes.createAccount)} * /> * ); * } * return ; * ``` */ export declare function shouldShowNativeWelcome(): boolean; export interface NativeEntryRoutes { /** In-app route for the primary "Sign in" CTA. */ signIn: string; /** In-app route for the secondary "Create account" CTA. */ createAccount: string; } /** * Canonical in-app auth routes for the native welcome CTAs. Every product * shell hosts microfe-auth on these paths, so the welcome screen can navigate * without per-shell wiring. */ export declare function getNativeEntryRoutes(): NativeEntryRoutes; //# sourceMappingURL=entry.d.ts.map