import { CardProps } from '@heroui/react'; import { SignInController } from '../../features/sign-in/controller.js'; import { SignInController as SignInViewController } from '../../lib/auth/controllers/use-sign-in-controller-react.js'; import { AuthSurfaceVariant } from '../../lib/auth/core/resolve-auth-input-variant.js'; import { AthenaAuthUiOptions } from '../../lib/auth/core/ui-options.js'; import { SocialLayout } from './provider-buttons.js'; export type { SignInController }; export interface SignInProps { className?: string; controller?: SignInViewController; /** Overrides the generated `sign-in-*` trace id. */ id?: string; socialLayout?: SocialLayout; socialPosition?: "top" | "bottom"; ui?: AthenaAuthUiOptions; /** * Shell variant from `AuthPage` / `Auth`. * `primary` and `transparent` map to primary TextFields. */ variant?: AuthSurfaceVariant; } /** * Render the sign-in UI from an injected {@link SignInController}. */ export declare function SignIn(props: SignInProps & Omit): import("react").JSX.Element;