import { OnInit, OnChanges, SimpleChanges, OnDestroy, ElementRef } from "@angular/core"; import { NzMessageService } from "ng-zorro-antd/message"; import { FormGroup, FormBuilder } from "@angular/forms"; import { KreFormFieldConfig, KreFormCommonService, IItem, IParameterIdItem } from "@kre-form/core"; import { BehaviorSubject } from "rxjs"; import { KreSetFormFieldService } from "../../tools/setField.service"; export declare class KreFormDSField implements OnInit, OnChanges, OnDestroy { message: NzMessageService; private fb; kreFormCommonService: KreFormCommonService; kreSetFieldService: KreSetFormFieldService; private el; formField: any; fontSizeList: number[]; defaultList: IItem[]; defaultValue: any; hideSelect: string[]; _langConfig: any[]; langConfig: any; limit: any; field: KreFormFieldConfig; newPrimitive(value: any): void; modalType: string; options: IParameterIdItem[]; form: FormGroup; model: any; formFildConfig: KreFormFieldConfig[]; globalSubmit: BehaviorSubject; constructor(message: NzMessageService, fb: FormBuilder, kreFormCommonService: KreFormCommonService, kreSetFieldService: KreSetFormFieldService, el: ElementRef); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; defaultValueChange(e: any, type: "multiple" | "single" | ""): void; hideSelectChange(e: string[]): void; checkSave(): boolean; tmp: number; initBehaviorSubject(caller: any, callback: any): void; frmSubmit(): void; ngOnDestroy(): void; getFieldInfo(field: any): void; fieldHideChange(e: any): void; nameChange(e: any): void; tipsChange(e: any): void; dateTimeChange(time: any, type: "datetime" | "date" | "year" | "month"): void; nzDefaultValueMin(): number; nzDefaultValueMax(): number; nzMaxMin(): number; nzMaxMax(): number; nzMinMin(): number; nzMinMax(): number; }