import { OnInit } from '@angular/core'; import { FormBuilder, FormGroup } from '@angular/forms'; import { MatSnackBar } from '@angular/material/snack-bar'; import { BaseUserService } from '../../services/base-user/base-user.service'; import { Router } from '@angular/router'; /** * A component to request a password reset */ export declare class RequestPasswordResetComponent implements OnInit { private formBuilder; private userService; private matSnackBar; private router; /** The component's formgroup */ requestPasswordResetForm: FormGroup; /** * Constructor * @param formBuilder - A reference to the formbuild service * @param userService - A reference to the user service * @param matSnackBar - A reference to the MatSnackBar service * @param router - A reference to the router */ constructor(formBuilder: FormBuilder, userService: BaseUserService, matSnackBar: MatSnackBar, router: Router); /** * Method called when the component is initialized */ ngOnInit(): void; /** * Method called when the user clicks submit */ onSubmit(): Promise; }