import type * as React from 'react'; export interface PasswordResetFormProps { /** Controlled field values */ password: string; confirmPassword: string; onPasswordChange: (value: string) => void; onConfirmPasswordChange: (value: string) => void; /** Primary submit ("Reset Password") */ onSubmit: () => void; /** Secondary action ("Cancel") */ onCancel: () => void; /** In-card "Back to Login" shown on tablet/mobile; desktop uses the shell footer. */ onBackToLogin?: () => void; /** Disables just the primary submit (fields stay editable). */ submitDisabled?: boolean; loading?: boolean; disabled?: boolean; errors?: { password?: string; confirmPassword?: string; }; title?: string; subtitle?: string; newPasswordLabel?: string; confirmPasswordLabel?: string; newPasswordPlaceholder?: string; confirmPasswordPlaceholder?: string; submitLabel?: string; cancelLabel?: string; className?: string; } /** * Password Reset form. Presentational + controlled — the consumer owns state, * validation and submission. Covers the empty and filled states from the auth * redesign. "Back to Login" is provided by the AuthShell footer (desktop). */ export declare function PasswordResetForm({ password, confirmPassword, onPasswordChange, onConfirmPasswordChange, onSubmit, onCancel, onBackToLogin, submitDisabled, loading, disabled, errors, title, subtitle, newPasswordLabel, confirmPasswordLabel, newPasswordPlaceholder, confirmPasswordPlaceholder, submitLabel, cancelLabel, className, }: PasswordResetFormProps): React.JSX.Element; //# sourceMappingURL=password-reset-form.d.ts.map