import { GmailSender } from '../gmail/gmail.sender'; import { CredentialRepository, PasswordResetRepository } from './auth.repository'; import { Context } from "../datastore/context"; import { Configuration } from '../index'; export declare class PasswordResetService { private readonly authRepository; private readonly passwordResetRepository; private readonly gmailSender; private readonly configuration; private readonly logger; private readonly tokenExpiry; constructor(authRepository: CredentialRepository, passwordResetRepository: PasswordResetRepository, gmailSender: GmailSender, configuration: Configuration); resetPassword(context: Context, email: string): Promise; confirmResetPassword(context: Context, code: string, newPassword: string): Promise; }