import { ChangeDetectorRef } from '@angular/core'; import { BaseEditComponent } from '../../base-edit/base-edit/base-edit.component'; import { CoreWorkflowService } from '../core-workflow.service'; import { AlertService } from '../../alert/alert.service'; import { CoreFormDesignService } from '../../core-form-design/core-form-design.service'; import { DialogService } from '../../../services/dialog.service'; import { AppService } from '../../../services/app.service'; import { FormGroup } from '@angular/forms'; import { BehaviorSubject, Subscription } from 'rxjs'; import { ICorePageEditCRUD } from '../../core-page-edit/ICorePageEditCRUD'; import { ICoreFormSection } from '../../core-form/core-form/enum-interfaces'; import { ActivatedRoute, Router } from '@angular/router'; import { ICoreDropdownOption } from '../../../interfaces/ICoreDropdownOption'; import { CoreDatetimeService } from '../../services/core-datetime.service'; import { CoreFormService } from '../../core-form/core-form.service'; import { AppConfigService } from '../../../services/app-config.service'; import { IUiDelegation } from '../interfaces/IUiDelegation'; import * as i0 from "@angular/core"; export declare class WfDelegationComponent extends BaseEditComponent { dialogService: DialogService; captionCode: string; wfs: CoreWorkflowService; alertService: AlertService; fds: CoreFormDesignService; cdr: ChangeDetectorRef; cdts: CoreDatetimeService; appService: AppService; acs: AppConfigService; timezoneOptions$: BehaviorSubject; private injector; cfs: CoreFormService; finalPayload: IUiDelegation; constructor(dialogService: DialogService); router: Router; route: ActivatedRoute; loading: boolean; entityTable: string; subscriptions: Subscription[]; crud: ICorePageEditCRUD; sections: ICoreFormSection[]; ngAfterViewInit(): void; onFormCreated(e: FormGroup): void; onFormReinit(e: string): void; onSubmitSuccess(e: any): void; onGotById(e: any): void; disableRowExceptVT(group: FormGroup): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }