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