import type { CustomAuthConfig } from '../types'; import type { BaseAuthPageProps } from './AuthFormUtils'; /** * Props for the PagamioResetPasswordPage component * @template T - Authentication configuration type */ interface PagamioResetPasswordPageProps extends BaseAuthPageProps { /** Reset token from URL or other source */ token: string; /** Customizable text content */ text?: { title: string; subtitle: string; passwordLabel: string; confirmPasswordLabel: string; submitButtonLabel: string; loadingButtonLabel: string; backToLoginLabel: string; successMessage: string; }; /** Callback handlers */ onSuccess?: () => void; onError?: (error: Error) => void; onBackToLogin?: () => void; } export declare const resetPasswordDefaultText: { title: string; subtitle: string; passwordLabel: string; confirmPasswordLabel: string; submitButtonLabel: string; loadingButtonLabel: string; backToLoginLabel: string; successMessage: string; }; /** * Generic Reset Password Page component * @template T - Authentication configuration type */ export declare function PagamioResetPasswordPage({ logo, text, appLabel, token, onSuccess, onError, onBackToLogin, className, }: Readonly>): import("react/jsx-runtime").JSX.Element; export default PagamioResetPasswordPage; export type { PagamioResetPasswordPageProps };