import { OnInit } from '@angular/core'; import { UntypedFormBuilder, UntypedFormGroup } from '@angular/forms'; import { AddressFragment, CreateAddressInput, DataService, Dialog, GetAvailableCountriesQuery, OrderAddressFragment } from '@vendure/admin-ui/core'; import { Observable } from 'rxjs'; import { Customer } from '../select-customer-dialog/select-customer-dialog.component'; import * as i0 from "@angular/core"; export declare class SelectAddressDialogComponent implements OnInit, Dialog { private dataService; private formBuilder; resolveWith: (result?: CreateAddressInput) => void; availableCountries$: Observable; addresses$: Observable; customerId: string | undefined; currentAddress: OrderAddressFragment | undefined; addressForm: UntypedFormGroup; selectedAddress: AddressFragment | undefined; useExisting: boolean; createNew: boolean; constructor(dataService: DataService, formBuilder: UntypedFormBuilder); ngOnInit(): void; trackByFn(item: Customer): string; addressIdFn(item: AddressFragment): string; cancel(): void; select(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }