import { OnInit, OnChanges } from "@angular/core"; import { FormGroup } from "@angular/forms"; import { KreFormFieldConfig } from "@kre-form/core"; interface Item { value: string; label: string; parameterId?: string; } export declare class EventItemComponent implements OnInit, OnChanges { myForm: FormGroup; index: number; options: Item[]; field: KreFormFieldConfig; fields: KreFormFieldConfig[]; selected: Item[]; selectItem: Item[]; changeItem: KreFormFieldConfig[]; changeToItem: Item[]; changeAction: Item[]; Includes: Item[]; minIncludes: Item[]; maxLengthIncludes: Item[]; maxIncludes: Item[]; minLengthIncludes: Item[]; typeList: any[]; nzPrecision: number; multiple: string; editType: Item[]; RequiredType: Item[]; IncludesType: Item[]; changeToValue: Item[]; selectType: "default" | "multiple"; selectItemType: "default" | "multiple"; fixedValue: any; private selectItemList; private fieldKeyList; private changeActionList; private changeToItemList; private lengthList; private specValueList; private numbersList; private limit; constructor(); ngOnInit(): void; ngOnChanges(): void; newSelectType(e: string): void; selectedChange(e: string): void; setValueToNull(list: string[]): void; selectItemChange(e: any): void; changeToItemChange(e: any | string): void; fieldKeyChange(e: string): void; newPrimitive(value: any): void; initFixedValueOne(field: KreFormFieldConfig): void; setFixedValueValidators(): void; setChangeAction(): void; changeActionChange(type: "valueChange" | "editState" | "requireState" | "hideState" | "showState" | "limitLength" | "limitNumber" | "fixedValueChange"): void; changeActionChangeItem(type: "valueChange" | "editState" | "requireState" | "hideState" | "showState" | "limitLength" | "limitNumber" | "fixedValueChange"): void; minNzMax(): number; minNzMin(): number; maxNzMax(): number; maxNzMin(): number; minLengthNzMax(): number; minLengthNzMin(): number; maxLengthNzMax(): number; maxLengthNzMin(): number; initFixedValue(field: KreFormFieldConfig): void; } export {};