import type { Snippet } from 'svelte'; export type AuthAsideSide = 'left' | 'right' | 'none'; interface AuthShellProps { brand?: string; /** Official brand logo URL (SVG/PNG) for BrandMark */ logoSrc?: string; tagline?: string; footer?: string; headline?: string; /** Fill the viewport height (default). Set false for compact embeds. */ fullHeight?: boolean; /** Stretch to parent height (phone frames / nested shells). Overrides fullHeight sizing. */ fillParent?: boolean; /** Desktop marketing panel placement */ asideSide?: AuthAsideSide; /** Compact gradient hero on small screens */ mobileHero?: boolean; highlights?: string[]; class?: string; children?: Snippet; aside?: Snippet; } declare const AuthShell: import("svelte").Component; type AuthShell = ReturnType; export default AuthShell;