import { OnInit, EventEmitter, OnDestroy } from '@angular/core'; import { FormControl } from '@angular/forms'; import { MatOptionSelectionChange } from '@angular/material/core'; import { MatDialog } from '@angular/material/dialog'; import { Opportunity, OpportunityContract } from '../../shared/domain/opportunity'; import { ItemSummaryOpportunityService } from '../../shared/opportunity/item-summary-opportunity.service'; export declare class LookupContractComponent implements OnInit, OnDestroy { private opportunityService; private dialog; currentOpportunity: Opportunity; selectedContractEmitter: EventEmitter; selectedContract: OpportunityContract; contractSearchParam: FormControl; filteredContracts: OpportunityContract[]; loadingContracts: boolean; noContractsFound: boolean; private isUserSelectingContract; private contractSearchParamControlSubscription; constructor(opportunityService: ItemSummaryOpportunityService, dialog: MatDialog); ngOnInit(): void; ngOnDestroy(): void; onContractSelection(event: MatOptionSelectionChange): void; getContractStageColor(contractStage: string): string; getContractName(contract: OpportunityContract): string; displayAdvancedSearchDialog(): void; private loadContracts; private subscribeContractSearchChange; }