import { OnInit, OnChanges, SimpleChanges, OnDestroy } from '@angular/core'; import { FormBuilder, FormGroup } from '@angular/forms'; import { DataListService, UITranslateService } from '@bsynchro/common'; import { QuotationsService } from '../../services/quotations.service'; import * as i0 from "@angular/core"; export declare class ActivityOpportunityComponent implements OnInit, OnChanges, OnDestroy { private _fb; private _dataListService; private _quotationsService; private _translateService; selectedOpportunity: any; closeOpportunityBasedOnQuotations: boolean; private _activityDetailFormGroup; private _statusOptions; private _lostReasonOptions; private _stageOptions; private _probabilityOptions; private _closingPeriodTypeOptions; private _canCloseOpportunity; private _dataListNames; get isValid(): boolean; get lostReasonOptions(): Array; get stageOptions(): Array; get probabilityOptions(): Array; get closingPeriodTypeOptions(): Array; get activityDetailFormGroup(): FormGroup; get requiredErrorTitle(): string; get canCloseOpportunity(): boolean; get isSelectedStateLost(): boolean; private _langChangeSubscription; private _closingPeriodTypeOptionsSubscription; constructor(_fb: FormBuilder, _dataListService: DataListService, _quotationsService: QuotationsService, _translateService: UITranslateService); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; private initializeOpportunityForm; private loadDataList; loadClosingPeriodTypeOptions(): void; private updateOpportunityFormGroup; private setCanCloseOpportunityFlag; checkCondition(formGroup: FormGroup, controlName: string, errorKey?: string): boolean; getErrorTitle(formGroup: FormGroup, controlName: string, errorKey: string): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }