import { OnDestroy, OnInit } from '@angular/core'; import { Asset } from '../../shared/domain/item'; import { AssetPackageDto } from '../../shared/domain/asset-package'; import { MatDialog } from '@angular/material/dialog'; import { DialogService, UserSessionService } from '@rbaip/ui-component'; import { AssetLienService } from '../asset-lien/shared/asset-lien-service'; import { ItemSummaryAssetControlGroupService } from '../../shared/asset-package/item-summary-asset-control-group.service'; export declare class ItemLienInfoComponent implements OnInit, OnDestroy { private dialog; private dialogService; private assetLienService; private userSessionService; private assetControlGroupService; asset: Asset; assetControlGroup: AssetPackageDto; showLienInfo: boolean; isLienEditable: boolean; editAssetFromPricing: boolean; isTm: boolean; private currentUserChangedSubscription; private packageTeamMemberSubscription; constructor(dialog: MatDialog, dialogService: DialogService, assetLienService: AssetLienService, userSessionService: UserSessionService, assetControlGroupService: ItemSummaryAssetControlGroupService); ngOnInit(): void; ngOnDestroy(): void; private subscribeUserChanged; private isCurrentUserIsPackageTeamMember; showAssetLienForm(): void; createLienHolder(): void; editLienHolder(event: any): void; updateLienFlag(): void; canModifyLien(): boolean; }