import { AfterViewInit, EventEmitter, OnDestroy, OnInit } from '@angular/core'; import { MatTabGroup } from '@angular/material/tabs'; import { FieldEvent, Form, FormService, InternalTag, IOption } from 'dmf/dm-common'; import * as i0 from "@angular/core"; export declare class NewColumnDialogComponent implements OnInit, AfterViewInit, OnDestroy { private formService; get classes(): string; constructor(formService: FormService); resultReturn: EventEmitter; currentField: string; dragStart: boolean; private newFieldConfig; commonForm: Form; fieldForm: Form; dataForm: Form; columnForm: Form; private moduleList; tabGroup: MatTabGroup; handleKeyboardEvent(event: KeyboardEvent): void; onMouseUp(event: any): void; ngOnInit(): void; ngOnDestroy(): void; ngAfterViewInit(): void; onMousUp(): void; initAllModule(): void; apply_onClick(): void; cancel_onClick(): void; onEventChanged(e: FieldEvent, formType: string): void; refreshTab(): void; refreshForm(tagName?: InternalTag): void; static ɵfac: i0.ɵɵFactoryDef; static ɵcmp: i0.ɵɵComponentDefWithMeta; }