import { OnDestroy, OnInit } from '@angular/core'; import { MatDialog } from '@angular/material/dialog'; import { DialogService } from '@rbaip/ui-component'; import { Asset } from '../../shared/domain/item'; import { Contact } from '@rbaip/address-form'; import { ItemSummaryContactInfoService } from '../../shared/contact/item-summary-contact-info.service'; import { SellerContractContactType } from '../../shared/contact/seller-contract-contact-type.enum'; export declare class ConsignorContactComponent implements OnInit, OnDestroy { private dialog; private data; private contactInfoService; private dialogService; private itemService; sellerContractContactType: typeof SellerContractContactType; loadAssetContact: boolean; itemId: number; asset: Asset; private assetInfoServiceSubscription; constructor(dialog: MatDialog, data: any, contactInfoService: ItemSummaryContactInfoService, dialogService: DialogService); ngOnInit(): void; private subscribeServices; private subscribeAssetInfo; private init; ngOnDestroy(): void; addOrEditContact(event: { contact: Contact; contactType: string; }): void; deleteContact(event: { contact: Contact; contactType: string; }): void; private refresh; }