import { AskResetPasswordManager, LoginAccountDetailsResetPassword, ResetPasswordContext, ResetPasswordUrlProvider, PendingAskResetPassword } from '../../api/LostPassword'; import { EmailAddressProvider } from '../../api'; import { UserRepository, TokenManager, VariablesProvider, MessageSender } from '../../../common/api'; import { FixedLocationTemplateManagerHelper } from '../../../common/core'; export declare class EmailAskResetPasswordManager implements AskResetPasswordManager { private userRepository; private tokenManager; private sender; private urlProvider; private emailAddressProvider; private variablesProvider; private htmlTemplateHelper; private textTemplateHelper; constructor(userRepository: UserRepository, tokenManager: TokenManager, sender: MessageSender, urlProvider: ResetPasswordUrlProvider, emailAddressProvider: EmailAddressProvider, variablesProvider: VariablesProvider, htmlTemplateHelper: FixedLocationTemplateManagerHelper, textTemplateHelper: FixedLocationTemplateManagerHelper); askResetPassword(accountDetailsResetPassword: LoginAccountDetailsResetPassword): Promise; }