import { CdkDragDrop } from '@angular/cdk/drag-drop'; import { Overlay } from '@angular/cdk/overlay'; import { ChangeDetectorRef, OnInit, ViewContainerRef } from '@angular/core'; import { Column, FieldEvent, Row } from 'dmf/dm-common'; import { DmFormComponent } from '../dm-form.component'; import * as i0 from "@angular/core"; export declare class DmRowComponent implements OnInit { parent: DmFormComponent; private changeDetectorRef; private overlay; private viewContainerRef; row: Row; activeColumnIndex: number; getRowClass: () => string; getColumnClass: (col: Column) => string; constructor(parent: DmFormComponent, changeDetectorRef: ChangeDetectorRef, overlay: Overlay, viewContainerRef: ViewContainerRef); ngOnInit(): void; filter(): Column[]; isArray(column: Column | Column[]): boolean; onReady(e: any): void; onEventChanged(e: FieldEvent): void; column_onDrop(event: CdkDragDrop): void; editField_onClick(index: number): void; removeField_onClick(index: number): void; copyField_onClick(index: number): void; static ɵfac: i0.ɵɵFactoryDef; static ɵcmp: i0.ɵɵComponentDefWithMeta; }