import { OnInit, EventEmitter, OnDestroy } from '@angular/core'; import { ActivatedRoute } from '@angular/router'; import { FormGroup, FormBuilder } from '@angular/forms'; import { UITranslateService, DataListService } from '@bsynchro/common'; import { ActivityService } from '../../services/activity.service'; import { ActivityManagementService } from '../../services/activity-management.service'; import * as i0 from "@angular/core"; export declare class ActivityPostponeComponent implements OnInit, OnDestroy { private _fb; private _activatedRoute; private _activityService; private _activityManagementService; private _translateService; private _dataListService; activityPostponedEvent: EventEmitter; cancelEvent: EventEmitter; private _activity; private _activityDetailFormGroup; private _activityType; private _languageChangeSubscription; scheduledStartMinDate: Date; get isValid(): boolean; get activityType(): any[]; get contactFullName(): string; get opportunityTopic(): string; get activityTypeDisplay(): string; get activityDetailFormGroup(): FormGroup; get requiredErrorTitle(): string; get translateService(): UITranslateService; get isInvitationActivity(): boolean; set activityType(value: any[]); constructor(_fb: FormBuilder, _activatedRoute: ActivatedRoute, _activityService: ActivityService, _activityManagementService: ActivityManagementService, _translateService: UITranslateService, _dataListService: DataListService); ngOnInit(): void; ngOnDestroy(): void; private isDateInFuture; private initializePostponeActivityForm; private loadDataLists; private getPostponeActivityPayload; private postponeActivityForm; private updatePostponeActivityFormGroup; postponeActivity(): void; onCancel(): void; someValuesHasChanged(): boolean; checkCondition(formGroup: FormGroup, controlName: string, errorKey?: string): Boolean; getErrorTitle(formGroup: FormGroup, controlName: string, errorKey: string): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }