import { EventEmitter, OnInit } from '@angular/core';
import { NgForm, UntypedFormBuilder, UntypedFormGroup } from '@angular/forms';
import { LoggerService } from '../../services/logger/logger.service';
import { LoginService } from '../../services/login/login.service';
import { UtilService } from '../../services/util/util.service';
import { DomSanitizer } from '@angular/platform-browser';
import * as i0 from "@angular/core";
export declare class AssociateSsnComponent implements OnInit {
    private util;
    formBuilder: UntypedFormBuilder;
    ls: LoginService;
    logger: LoggerService;
    sanitizer: DomSanitizer;
    heading: string;
    addSsnForm: UntypedFormGroup;
    addSsnFormDirective: NgForm;
    errorDtls: any;
    successDtls: any;
    blocked: boolean;
    invalidSSN: boolean;
    displayMessage: boolean;
    messageDetails: any;
    success: EventEmitter<any>;
    constructor(util: UtilService, formBuilder: UntypedFormBuilder, ls: LoginService, logger: LoggerService, sanitizer: DomSanitizer);
    ngOnInit(): void;
    initForm(): void;
    saveData(): void;
    get ssn(): import("@angular/forms").AbstractControl<any, any>;
    get confirmSsn(): import("@angular/forms").AbstractControl<any, any>;
    static ɵfac: i0.ɵɵFactoryDeclaration<AssociateSsnComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<AssociateSsnComponent, "app-associate-ssn", never, {}, { "success": "success"; }, never, never, false, never>;
}
//# sourceMappingURL=associate-ssn.component.d.ts.map