import { AfterViewInit, OnDestroy, OnInit } from '@angular/core'; import { FormGroup } from '@angular/forms'; import { RegisterService } from '../services/register.service'; export declare class RegisterComponent implements OnInit, AfterViewInit, OnDestroy { registerService: RegisterService; registerForm: FormGroup; registering: boolean; constructor(registerService: RegisterService); ngOnInit(): void; ngAfterViewInit(): void; onSubmit(): void; ngOnDestroy(): void; readonly firstName: import("@angular/forms").AbstractControl; readonly lastName: import("@angular/forms").AbstractControl; readonly email: import("@angular/forms").AbstractControl; readonly phone: import("@angular/forms").AbstractControl; readonly userType: import("@angular/forms").AbstractControl; registerWithGoogle(): void; selectRole(role: string): void; } export declare class UserDataCreation { id: number; firstName: string; lastName: string; email: string; password: string; planId: number; comment: string; userType: number; repeatedEmail: boolean; constructor(id: number, firstName: string, lastName: string, email: string, password: string, planId: number, comment: string, userType: number, repeatedEmail: boolean); } export declare class RegisterData { email: string; confirmEmail: string; password: string; confirmPassword: string; userType: number; }