import { OnInit, EventEmitter, OnChanges } from '@angular/core'; import { User, GuardMode, UserConfig, GuardScenes, ApprowGuard, LoginMethods, getAuthClient, CommonMessage, initAuthClient, RegisterMethods, GuardEventsHandler, AuthenticationClient, GuardEventsHandlerKebab, AuthenticationClientOptions } from '@approw/native-js-ui-components'; export type { User, UserConfig, CommonMessage, GuardEventsHandler, AuthenticationClient, GuardEventsHandlerKebab, AuthenticationClientOptions, }; export { GuardMode, GuardScenes, LoginMethods, getAuthClient, initAuthClient, RegisterMethods, }; export declare class ApprowGuardComponent implements OnInit, OnChanges { constructor(); guard: ApprowGuard; ngOnInit(): void; ngOnChanges(v: any): void; visible?: boolean; appId: string; config?: UserConfig; onLoad: EventEmitter<[authClient: AuthenticationClient]>; onLoadError: EventEmitter<[error: CommonMessage]>; onLogin: EventEmitter<[user: User, authClient: AuthenticationClient]>; onLoginError: EventEmitter<[user: User, authClient: AuthenticationClient]>; onRegister: EventEmitter<[user: User, authClient: AuthenticationClient]>; onRegisterError: EventEmitter<[user: User, authClient: AuthenticationClient]>; onPwdEmailSend: EventEmitter<[authClient: AuthenticationClient]>; onPwdEmailSendError: EventEmitter<[error: CommonMessage, authClient: AuthenticationClient]>; onPwdPhoneSend: EventEmitter<[authClient: AuthenticationClient]>; onPwdPhoneSendError: EventEmitter<[error: CommonMessage, authClient: AuthenticationClient]>; onPwdReset: EventEmitter<[authClient: AuthenticationClient]>; onPwdResetError: EventEmitter<[error: CommonMessage, authClient: AuthenticationClient]>; onClose: EventEmitter<[]>; ngAfterViewInit(): void; }