import { AuthForgotPasswordFormValues, AuthMagicLinkFormValues, AuthResetPasswordFormValues, AuthSignInFormValues, AuthSignInUsernameFormValues, AuthSignUpFormValues } from '../types/forms.js'; import { AuthForgotPasswordRequest, AuthMagicLinkRequest, AuthResetPasswordRequest, AuthSignInRequest, AuthSignInUsernameRequest, AuthSignUpRequest } from '../types/requests.js'; /** * Map sign-in form values to the public request DTO. * Strips UI-only fields such as `rememberMe`. */ export declare function mapSignInFormToRequest(values: AuthSignInFormValues, options?: { callbackUrl?: string; }): AuthSignInRequest; /** * Transport adapter for Better Auth UI email sign-in. * May include `rememberMe` for the BAUI client without putting it on * {@link AuthSignInRequest}. */ export declare function toBetterAuthSignInInput(values: AuthSignInFormValues, options?: { callbackUrl?: string; includeRememberMe?: boolean; }): AuthSignInRequest & { rememberMe?: boolean; }; export declare function mapSignInUsernameFormToRequest(values: AuthSignInUsernameFormValues, options?: { callbackUrl?: string; }): AuthSignInUsernameRequest; export declare function mapSignUpFormToRequest(values: AuthSignUpFormValues, options?: { callbackUrl?: string; }): AuthSignUpRequest; export declare function mapForgotPasswordFormToRequest(values: AuthForgotPasswordFormValues, options?: { redirectTo?: string; }): AuthForgotPasswordRequest; export declare function mapResetPasswordFormToRequest(values: AuthResetPasswordFormValues): AuthResetPasswordRequest; export declare function mapMagicLinkFormToRequest(values: AuthMagicLinkFormValues, options?: { callbackUrl?: string; }): AuthMagicLinkRequest;