import { AfterViewInit, ChangeDetectorRef, EventEmitter, OnDestroy } from '@angular/core'; import { FormGroup } from '@angular/forms'; import { Observable } from 'rxjs'; import { AuthProcessService, UiService, AuthSharedConfig } from 'ionic-firebase-auth'; export interface CreateAccountFormData { name: string; email: string; password: string; terms: boolean; } export declare class AuthUIRegisterWithEmailComponent implements OnDestroy, AfterViewInit { config: AuthSharedConfig; aps: AuthProcessService; private ui; private changeDetectorRef; createAccountClick: EventEmitter; registerForm: FormGroup; guestEnabled$: Observable; private destroy$; constructor(config: AuthSharedConfig, aps: AuthProcessService, ui: UiService, changeDetectorRef: ChangeDetectorRef); ngAfterViewInit(): void; ngOnDestroy(): void; doCreateAccount(): Promise; }