import type { AuthMethods, AuthUser } from "@orcestr/auth-core"; import { type AuthLegalConsentOptions } from "./LegalConsent.js"; import { type OAuthButtonsOptions } from "./OAuthButtons.js"; import { type AuthMethodsStatusProps } from "./AuthMethodsStatus.js"; export declare function LoginForm({ methods, methodsPending, methodsError, onRetryMethods, next, forgotPasswordHref, registerHref, oauthButtons, oauthLegalConsent, extraPayload, legalConsent, disabled, onSuccess, }: { methods?: AuthMethods; next?: string; forgotPasswordHref?: string; registerHref?: string; oauthButtons?: OAuthButtonsOptions; oauthLegalConsent?: boolean; extraPayload?: Record | (() => Record); legalConsent?: AuthLegalConsentOptions; disabled?: boolean; onSuccess?: (user: TUser) => void; } & AuthMethodsStatusProps): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=LoginForm.d.ts.map