import { UserRole } from '../types/auth'; interface ProtectedRouteProps { children: React.ReactNode; requiredRoles?: UserRole[]; /** Where to send users with no session (no auth in context — e.g. after `logout()` cleared localStorage). Default `/login`. */ redirectTo?: string; unauthorizedRedirectTo?: string; } export declare function ProtectedRoute({ children, requiredRoles, redirectTo, unauthorizedRedirectTo }: ProtectedRouteProps): import("react/jsx-runtime").JSX.Element | null; export {}; //# sourceMappingURL=ProtectedRoute.d.ts.map