import { AfterViewInit, Injector, QueryList } from '@angular/core'; import { MessageComponent, StylableComponent } from '@wm/components/base'; import { FormComponent } from '@wm/components/data/form'; import { ButtonComponent } from '@wm/components/input'; export declare class LoginComponent extends StylableComponent implements AfterViewInit { static initializeProps: void; loginBtnCmp: ButtonComponent; formCmp: FormComponent; buttonComponents: QueryList; messageCmp: MessageComponent; loginMessage: { type?: string; caption?: any; show?: boolean; }; errormessage: any; eventsource: any; constructor(inj: Injector); onSuccessCB(): void; onErrorCB(error?: any): void; getLoginDetails(): any; doLogin(): void; initLoginButtonActions(): void; ngAfterViewInit(): void; }