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