import { FormGroup } from '@angular/forms'; import { AbstractComponent, IPtDynamicElementConfig, PtDynamicFormsComponent, PtDynamicFormsService } from '@prutech/components'; import { MatDialogRef } from '@angular/material/dialog'; import { VentureLookups } from '../../../shared/modules/venture-lookups/models/venture-lookups.model'; import * as i0 from "@angular/core"; export declare class UpdateStatusActionComponent extends AbstractComponent { dialogRef: MatDialogRef; private dynamicFormService; data: any; readonly statusCtrlName: string; readonly rejectionReasonCtrlName: string; elements: IPtDynamicElementConfig[]; lookups: VentureLookups; dynamicForm: PtDynamicFormsComponent; constructor(dialogRef: MatDialogRef, dynamicFormService: PtDynamicFormsService, data: any); get dynamicFormGroup(): FormGroup; buildElements(): void; initDynamicFormElements(): void; initDynamicFormControls(fg: FormGroup): void; afterOnDestroy(): void; get isDisabled(): boolean; closeModal(action: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }