import React from "react"; export interface RequireAuthProps { /** Shown while the session check is in flight. */ fallback?: React.ReactNode; /** Rendered for guests. Provide your own router redirect here. */ guest: React.ReactNode; children: React.ReactNode; } /** * Cookie-session route guard. Unlike a synchronous token check, the session is * verified async via the provider, so render `fallback` while `checking`. * * Router-agnostic: pass your framework's redirect as `guest`, e.g. * }>... */ export declare const RequireAuth: React.FC; export default RequireAuth;