import { EventEmitter, OnInit } from '@angular/core'; import { ItemSummaryItemSummaryService } from '../shared/asset/item-summary-item-summary.service'; import { Asset, AssetInfo, AssetSaleInfo } from '../shared/domain/item'; import { Opportunity } from '../shared/domain/opportunity'; import { AuctionEvent } from '../shared/domain/auction-event'; import { ItemSummaryItemService } from '../shared/asset/item-summary-item.service'; import { ItemViewType } from '../shared/item-view-type.enum'; import { AssetPackageDto } from '../shared/domain/asset-package'; import { ItemSummaryPageService } from '../shared/asset/item-summary-page.service'; export declare class AssetSummaryComponent implements OnInit { itemSummaryService: ItemSummaryItemSummaryService; itemService: ItemSummaryItemService; private itemSummaryPageService; itemId: number; fromView: ItemViewType; canAccess: boolean; editModeChanged: EventEmitter; asset: Asset; assetInfo: AssetInfo; assetSaleInfo: AssetSaleInfo; assetPackage: AssetPackageDto; opportunity: Opportunity; auctionEvent: AuctionEvent; isAuctionEventActive: boolean; isEventEndedMoreThan30DaysAgo: boolean; isEventEndedMoreThan120DaysAgo: boolean; constructor(itemSummaryService: ItemSummaryItemSummaryService, itemService: ItemSummaryItemService, itemSummaryPageService: ItemSummaryPageService); ngOnInit(): void; onAssetLoaded(asset: Asset): void; onAssetInfoLoaded(assetInfo: AssetInfo): void; onAssetSaleInfoLoaded(assetSaleInfo: AssetSaleInfo): void; onAssetPackageLoaded(assetPackage: AssetPackageDto): void; onOpportunityLoaded(opportunity: Opportunity): void; onAuctionEventLoaded(auctionEvent: AuctionEvent): void; onEditModeChanged(isOnEditMode: boolean): void; }