import { OnInit } from '@angular/core'; import { AbstractControl, ControlValueAccessor, NgForm, UntypedFormBuilder, UntypedFormGroup, ValidationErrors, Validator } from '@angular/forms'; import { Subscription } from 'rxjs'; import { LoginService } from '../../services/login/login.service'; import { ClaimantContextService } from '../../services/claimant-context/claimant-context.service'; import { ActivatedRoute } from '@angular/router'; import * as i0 from "@angular/core"; export declare class SignSsnComponent implements OnInit, ControlValueAccessor, Validator { fb: UntypedFormBuilder; private context; private ls; private ar; formDirective: NgForm; /** denote if the control is required or not*/ isRequired: boolean; /** input element id*/ inputId: string; form: UntypedFormGroup; onTouched: Function; onChangeSubs: Subscription[]; private onChange; constructor(fb: UntypedFormBuilder, context: ClaimantContextService, ls: LoginService, ar: ActivatedRoute); ngOnInit(): void; get lastfourssn(): AbstractControl; ngOnDestroy(): void; registerOnChange(onChange: any): void; registerOnTouched(onTouched: Function): void; writeValue(value: string): void; setDisabledState?(isDisabled: boolean): void; validate(control: AbstractControl): ValidationErrors; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } //# sourceMappingURL=sign-ssn.component.d.ts.map