import { Context } from '../datastore/context'; import { CredentialRepository, PasswordResetRepository } from './auth.repository'; import { Configuration } from '../configuration'; import { AuthTaskService } from './auth.task.service'; export declare class PasswordResetService { private readonly authRepository; private readonly passwordResetRepository; private readonly configuration; private readonly authTaskService; private readonly logger; private readonly tokenExpiry; constructor(authRepository: CredentialRepository, passwordResetRepository: PasswordResetRepository, configuration: Configuration, authTaskService: AuthTaskService); resetPassword(context: Context, email: string): Promise; confirmResetPassword(context: Context, code: string, newPassword: string): Promise; }