import { ElementRef, OnDestroy, OnInit } from '@angular/core';
import { ActivatedRoute, Router } from '@angular/router';
import { AutofillMonitor } from '@angular/cdk/text-field';
import { MessageService } from 'ui-message-angular';
import { User } from './user';
import { LogonService } from './logon.service';
import * as i0 from "@angular/core";
export declare class LogonComponent implements OnInit, OnDestroy {
    private document;
    private router;
    private route;
    private autofill;
    private logonService;
    private messageService;
    inputUserID: ElementRef;
    inputPassword: ElementRef;
    user: User;
    isWaiting: boolean;
    title: string;
    userLabel: string;
    pwdLabel: string;
    btnLabel: string;
    redirectUrl: string;
    redirectPath: string;
    host: string;
    constructor(document: any, router: Router, route: ActivatedRoute, autofill: AutofillMonitor, logonService: LogonService, messageService: MessageService);
    ngOnInit(): void;
    ngOnDestroy(): void;
    logon(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<LogonComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<LogonComponent, "dk-logon", never, { "title": "title"; "userLabel": "userLabel"; "pwdLabel": "pwdLabel"; "btnLabel": "btnLabel"; "redirectUrl": "redirectUrl"; "redirectPath": "redirectPath"; "host": "host"; }, {}, never, never>;
}
