import { InjectionToken, OnDestroy, OnInit } from '@angular/core'; import { FormGroup } from '@angular/forms'; import { XnFormlyFieldConfig, XnFormlyPage } from '@exin/core/formly'; import { NzModalService, NzNotificationService } from '@exin/core/ant-design'; import { XnProposalItemService } from '../xn-proposal-item.service'; import { ActivatedRoute, Router } from '@angular/router'; import * as i0 from "@angular/core"; export declare const USE_PROPOSAL_IDENTITY_TARGET_FIELDS: InjectionToken; export declare const USE_PROPOSAL_DOCUMENTS_FIELDS: InjectionToken; export declare const USE_PROPOSAL_EARNING_SIMULATOR: InjectionToken; export declare class XnProposalItemComponent extends XnFormlyPage implements OnInit, OnDestroy { private xnProposalItemService; private notification; private router; private activatedRoute; private modal; private _identity_target_fields; private _documents_fields; _use_earning_simulator: boolean; stepper_index: number; loading: boolean; proposal_fields: XnFormlyFieldConfig[]; proposal_form: FormGroup; identity_target_fields: XnFormlyFieldConfig[]; identity_target_form: FormGroup; earning_simulator_fields: XnFormlyFieldConfig[]; earning_simulator_form: FormGroup; documents_fields: XnFormlyFieldConfig[]; documents_form: FormGroup; private _get_proposal$; private _load_proposal$; private _get_proposal_describe$; private _load_proposal_describe$; private _proposal_id$; private _proposal_id; set proposal_id(key: string); get proposal_id(): string; constructor(xnProposalItemService: XnProposalItemService, notification: NzNotificationService, router: Router, activatedRoute: ActivatedRoute, modal: NzModalService, _identity_target_fields: XnFormlyFieldConfig[], _documents_fields: XnFormlyFieldConfig[], _use_earning_simulator: boolean); ngOnInit(): void; ngOnDestroy(): void; startProposal(loi_type_id: never): void; rejectProposal(): void; restartIter(): void; continueWf(): void; deleteProposal(): void; onIndexChange(index: number): void; onSubmit(): void; private _resetFormState; get submitDisabled(): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }