import type { CenteredShellProp } from "../../props/components/layout.prop.js"; export type { CenteredShellProp, CenteredShellProp as CenteredShellProps, CenteredShellAuthProp, CenteredShellPageProp, } from "../../props/components/layout.prop.js"; /** * CenteredShell — the ONE centred root shell (v32 #1223 folded `AuthShell` in), in two shapes the * `variant` picks: * * - `"page"` (default) — authenticated, no-sidebar, centred-column page: the hosted-ID "My Page", * account / self-service, and standalone-settings shape. `AppShell` REQUIRES a sidebar (its * padded topbar chrome is a grid area beside the nav rail); this is the padded top bar without * one, over a top-aligned column that flows and scrolls. * - `"auth"` / `"auth-canonical"` — the UNAUTHENTICATED root (login · mfa · passkey · device · * reset): a brand bar (banner) that also carries page-level `actions` at its inline end, a * vertically centred `main` holding the auth `Card`, an optional footer, over a `min-h-dvh` * surface. `measure="wide"` opens the slot to a split login (a brand panel beside the card). */ export declare function CenteredShell(props: CenteredShellProp): import("react").JSX.Element;