import { AfterViewInit, ComponentFactoryResolver, EventEmitter, OnInit } from '@angular/core'; import { NoosFormTypeService } from '../../../../class/NoosFormTypeService'; import { FormItemComponentInterface, IFormDialogData } from '../../../../interface/component'; import { IFormItemsControls, IStep2, StepStructure } from '../../../../interface/form-structure'; import { IFieldShema } from '@usteknoloji/noosgrid'; import { HttpFormDataService } from '../../../../services/services'; import { IHttpSetting } from '../../../../interface/dataset-params'; import { MatDialog } from '@angular/material/dialog'; export declare class ViewStepperComponent implements OnInit, AfterViewInit, FormItemComponentInterface { private httpService; private dialog; private componentFactoryResolver; private noosFormTypeFactory; prop: IFormItemsControls; isFilter: boolean; isForm: boolean; keyOnEnter: EventEmitter; datasetId: number; formId: number; recordId: number; formFieldStructure: IFieldShema[]; formRecordData: any; pkeys: any; setting: IHttpSetting; steps: IStep2[]; stepStructures: StepStructure[]; processStepId: number; currentProcessStepId: number; selectingStep: EventEmitter; selectedStep: IStep2; currentStep: IStep2; enableSet: boolean; hiddenPanel: boolean; constructor(httpService: HttpFormDataService, dialog: MatDialog, componentFactoryResolver: ComponentFactoryResolver, noosFormTypeFactory: NoosFormTypeService); ngOnInit(): void; ngAfterViewInit(): void; loadAppViewStepStructure(appViewId: any): void; loadAppViewStep(appViewId: any): void; onSelect(step: IStep2): void; setStep(): void; openStepForm(dialogData: IFormDialogData, step: IStep2, actionStep: IStep2, recordId: any, eventAction: string): void; runStepUpdateSet(step: IStep2, recordId: any, eventAction: string): void; runStepCodeRun(start: boolean, step: IStep2, recordId: number, eventAction: string): void; refresh(currentStep: IStep2): void; getActionStep(): any; }