import type { MiddlewareHandler } from '@rudderjs/contracts'; /** * Middleware that blocks authenticated users from guest-only pages * (login, register, forgot-password, reset-password). * * Replaces the Vike `+guard.ts` pattern — guards now live in the router * middleware chain alongside `RequireAuth`, `RateLimit`, and `CsrfMiddleware`. */ export declare function RequireGuest(redirectTo?: string, guardName?: string): MiddlewareHandler; //# sourceMappingURL=require-guest.d.ts.map