import { AuthCardVariant } from './resolve-auth-input-variant.js'; /** * Visual nesting level used by Athena surface composition. * * Distinct from {@link AuthCardVariant} / HeroUI `Card`: a Card is a semantic * section container. This type describes the painted depth descendants should * nest into. `transparent` means “on the page” (no Athena surface provider). */ export type AuthVisualSurface = "transparent" | "default" | "secondary" | "tertiary"; export type AuthNestedVisualSurface = Exclude; /** * Map a resolved HeroUI card variant onto Athena’s visual surface scale. * * Explicit so components never string-cast `Card` variants into `Surface` * variants. */ export declare function authCardVariantToVisualSurface(variant: AuthCardVariant): AuthVisualSurface; /** * Resolve the visual surface for a nested region relative to its parent. * * The hierarchy deepens monotonically and never cycles: * transparent → default → secondary → tertiary → tertiary. */ export declare function resolveNestedAuthSurface(parent: AuthVisualSurface): AuthNestedVisualSurface;