import { OnInit } from '@angular/core'; import { FormArray, FormBuilder, FormGroup } from '@angular/forms'; import { ContractBillingUIService, Option } from '../contract-billing-ui.service'; import { Observable } from 'rxjs'; import * as i0 from "@angular/core"; export declare class CreateCustomerFormComponent implements OnInit { private readonly formBuilder; private readonly service; form: FormGroup; bankNames$: Observable; bankAccountTypes$: Observable; paySources$: Observable; payMethods$: Observable; bookCodes$: Observable; editions$: Observable; constructor(formBuilder: FormBuilder, service: ContractBillingUIService); ngOnInit(): void; getBanks(): FormArray; addBank(): void; removeBank(index: number): void; getBillToAddresses(): FormArray; addBillToAddress(): void; removeBillToAddress(index: number): void; getContactPersons(): FormArray; addContactPerson(): void; removeContactPerson(index: number): void; getContracts(): FormArray; addContract(): void; removeContract(index: number): void; onSubmit(): void; static ɵfac: i0.ɵɵFactoryDef; static ɵcmp: i0.ɵɵComponentDefWithMeta; }