import { OnDestroy, OnInit } from '@angular/core'; import { AbstractControl, ControlValueAccessor, UntypedFormBuilder, UntypedFormGroup, NgForm, Validator, ValidatorFn } from '@angular/forms'; import { Subscription } from 'rxjs'; import { UtilService } from '../../services/util/util.service'; import * as i0 from "@angular/core"; export declare class OfflineBankDetailsComponent implements OnInit, ControlValueAccessor, OnDestroy, Validator { formBuilder: UntypedFormBuilder; util: UtilService; bankDetailsFormDirective: NgForm; bankDetailsForm: UntypedFormGroup; accountTypeOptions: any[]; routingNumberValidators: ValidatorFn[]; constructor(formBuilder: UntypedFormBuilder, util: UtilService); ngOnInit(): void; submit(): void; setAccountNumberValidator(): void; get nameOnAccount(): AbstractControl; get accountType(): AbstractControl; get routingNumber(): AbstractControl; get accountNumber(): AbstractControl; get reEnterAccountNumber(): AbstractControl; onTouched: Function; onChangeSubs: Subscription[]; ngOnDestroy(): void; registerOnChange(onChange: any): void; registerOnTouched(onTouched: Function): void; setDisabledState(disabled: boolean): void; writeValue(value: any): void; validate(control: AbstractControl): any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } //# sourceMappingURL=offline-bank-details.component.d.ts.map