import { EventEmitter, OnInit } from '@angular/core';
import { FormBuilder, FormGroup } from '@angular/forms';
import { LoginModel, LoginPageConfig } from '../../models';
import * as i0 from "@angular/core";
export declare class PTLoginCardComponent implements OnInit {
    private fb;
    loginPageConfig: LoginPageConfig;
    loginErrorMessage: string | null;
    loginSubmit: EventEmitter<LoginModel>;
    formGroup: FormGroup;
    constructor(fb: FormBuilder);
    ngOnInit(): void;
    initializeDefaults(): void;
    onSubmit(): void;
    setupFormFields(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<PTLoginCardComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<PTLoginCardComponent, "pt-login-card", never, { "loginPageConfig": { "alias": "loginPageConfig"; "required": false; }; "loginErrorMessage": { "alias": "loginErrorMessage"; "required": false; }; }, { "loginSubmit": "loginSubmit"; }, never, never, true, never>;
}
//# sourceMappingURL=pt-login-card.component.d.ts.map