import { AuthViewProps } from '../../lib/auth/core/auth-plugin.js'; import { AuthUiView } from '../../lib/auth/core/auth-view.js'; /** * Public `` props: shared view/card surface plus route selectors. * * `AuthViewProps` is imported (not re-exported) from `auth-plugin` so the * package root does not hit a duplicate `export *` name collision. `variant` * stays first-class on this interface for Auth/AuthPage IntelliSense. */ export interface AuthProps extends AuthViewProps { path?: string; /** * Card surface variant forwarded into sign-in / sign-up (and other auth cards). * Also drives TextField/input emphasis via `resolveAuthInputVariant`. */ variant?: AuthViewProps["variant"]; /** Built-in or plugin auth view id. */ view?: AuthUiView; } /** Full prop surface accepted by `` (alias of {@link AuthProps}). */ export type AuthComponentProps = AuthProps; /** * Render the appropriate authentication view based on the provided `view` or `path`. * * @param path - Route path used to resolve an auth view when `view` is not provided * @param socialLayout - Social layout to apply to sign-in/sign-up/magic-link views * @param socialPosition - Position for social buttons ("top" or "bottom") * @param variant - Variant to apply to the card * @param view - Explicit auth view to render (e.g., "signIn", "signUp") * @returns The React element for the resolved authentication view */ export declare function Auth({ path, socialLayout, socialPosition, ui, variant, view, ...props }: AuthComponentProps): import("react").JSX.Element;