import React from 'react'; export type AuthPageShellProps = { /** Hero photo on the left (default). Requires `imageSrc`/`imageAlt`. */ leftPanel?: 'image'; imageSrc: string; imageAlt: string; /** * Background classes for the hero image overlay gradient. Defaults to the * shared `--gradient-diagonal` theme token; pass a Tailwind gradient to * override it for a specific auth page without affecting the others. */ gradientClassName?: string; children: React.ReactNode; } | { /** * Brand isotype mark on a solid `bg-muted` panel — no photo, no * gradient. Pairs with a lighter `bg-card` form panel on the right, * the inverse of the `image` variant's `bg-muted` form panel. */ leftPanel: 'isotype'; children: React.ReactNode; }; /** * Shared two-column shell used by every auth page (Login, ForgotPassword, * ResetPassword, VerifyEmail): a left panel (hero image or brand isotype) and * a centered form panel with a language selector on the right. */ export declare function AuthPageShell(props: AuthPageShellProps): React.JSX.Element;