import { OnInit, ChangeDetectorRef } from '@angular/core'; import { FormBuilder, FormGroup } from '@angular/forms'; import { BsModalService, BsModalRef } from 'ngx-bootstrap'; import { DynamicFormCommonConfig } from 'zr-dynamic-form/dynamic-form-common'; import { DataType, EntityAttr } from '../interface/data-entity'; import { EntityService } from '../../../shared/service/entity.service'; export declare class CreateEntityAttrComponent implements OnInit { private commonConfig; activeModal: BsModalRef; private formBuilder; modalService: BsModalService; private entityService; private cd; form: FormGroup; saving: boolean; attributes: any; title: string; dataEntityId: string; EntityAttr: EntityAttr; dataTypes: DataType[]; patternObj: { name: RegExp; code: RegExp; date: RegExp; int: RegExp; decimal: RegExp; number: RegExp; float: RegExp; }; constructor(commonConfig: DynamicFormCommonConfig, activeModal: BsModalRef, formBuilder: FormBuilder, modalService: BsModalService, entityService: EntityService, cd: ChangeDetectorRef); ngOnInit(): void; submit(): void; clearLength(form: any, value: any): void; validEntityAttr(entityAttr: any): boolean; isShowFiledLength(): boolean; isShowDefaultValue(): boolean; private decimalCheck; private buildForm; }