import { OnInit, AfterViewInit, EventEmitter, ElementRef } from '@angular/core'; import { Router } from '@angular/router'; import { FormsService, AWizardModel, AWizardStep, IAppState, ISessResp, FieldInfo, EmittedDdlSelection, BaseModel, NavService } from '@corpdesk/core'; import { DdlIconsService } from '../naz-ddl-icons'; import { NazTableService } from '../naz-table'; import { FormGroup } from '@angular/forms'; import * as i0 from "@angular/core"; interface ScopeItems { [key: string]: boolean; } export declare class CreateComponent implements OnInit, AfterViewInit { router: Router; svForm: FormsService; private svDdlIcons; svNazTable: NazTableService; private svNav; inputIconSearch: ElementRef; myLabel: ElementRef; term: any; baseModel: BaseModel; token: string; jAppState: IAppState; sess: ISessResp; fields: FieldInfo[]; title: string; breadCrumbItems: Array<{}>; scope: ScopeItems; wizardModel: AWizardModel; toggleEmitter: EventEmitter; saveEmitter: EventEmitter; relaySelIconEmitter: EventEmitter; filterWizardModel: AWizardModel; constructor(router: Router, // do not remove, used for navigate svForm: FormsService, svDdlIcons: DdlIconsService, svNazTable: NazTableService, svNav: NavService); ngOnInit(): void; ngAfterViewInit(): void; getCircularReplacer(): (key: string, value: any) => any; textChanged(): void; selectionChanged(changeData: any): void; toggleScope(e: Event): void; relaySelectedIcon(emittedDdlSelection: EmittedDdlSelection): void; save(step: AWizardStep): void; cancel(): void; finishFunction(): void; controlKeys(controls: any): string[]; logMissingControl(controlName: string): void; /** * Advanced: Checking for Specific Properties in Controls * To detect specific null fields that might be causing issues, * you could add a check in the component to flag problematic controls, such as missing _rawValidators or ddlInfo.data. * @param control * @returns */ hasValidationIssues(control: any): boolean; filterWizardModelForCreateForm(wizardModel: AWizardModel): AWizardModel; filterFormGroupControls(formGroup: FormGroup): FormGroup; getControlErrors(controlName: string, stepIndex: number): any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export {};