import { ReactNode } from 'react'; import { AuthVisualSurface } from './auth-surface.js'; /** * Publishes the current Athena visual surface to descendants. * * Default (no provider) is `transparent`: the subtree is treated as sitting * on the page, so nested surfaces resolve to `default`. */ export declare function AuthSurfaceProvider({ children, value }: { children: ReactNode; value: AuthVisualSurface; }): import("react").JSX.Element; export declare function useAuthSurface(): AuthVisualSurface;