import { FormArray, FormGroup } from '@angular/forms'; import { DndDropEvent } from 'ngx-drag-drop'; import { Column, StructuralTable } from '../../interfaces/property'; import { PropertyComponent } from '../property/property.component'; import * as i0 from "@angular/core"; export declare class StructuralTableComponent extends PropertyComponent { value: StructuralTable; form: FormGroup; get properties(): FormArray; ngOnInit(): void; /** * Añade una nueva columna a la tabla * * @param {*} [value] * @param {number} [index] */ addColumn(value?: Column, index?: number): void; /** * Elimina la columna de la tabla que esté en el índice pasado por parámetro * * @param {number} index */ removeByIndex(index: number): void; saveAndClose(): void; onMoved(item: any): void; onDrop(event: DndDropEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }