import { AfterViewInit, Injector, OnDestroy, QueryList } from '@angular/core'; import { MessageComponent, StylableComponent } from '@wm/components/base'; import { FormComponent } from '@wm/components/data/form'; import { ButtonComponent } from '@wm/components/input/button'; import * as i0 from "@angular/core"; export declare class LoginComponent extends StylableComponent implements AfterViewInit, OnDestroy { static initializeProps: void; loginBtnCmp: ButtonComponent; formCmp: FormComponent; buttonComponents: QueryList; messageCmp: MessageComponent; loginMessage: { type?: string; caption?: any; show?: boolean; }; errormessage: any; eventsource: any; private boundLoginButtonClick; private boundFormSubmit; constructor(inj: Injector, explicitContext: any); onSuccessCB(): void; onErrorCB(error?: any): void; getLoginDetails(): any; doLogin(): void; initLoginButtonActions(): void; ngAfterViewInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }