import { EventEmitter, OnChanges, OnInit, SimpleChanges } from '@angular/core'; import { TableInfo } from '../../interfaces/table.interface'; import { UtilsService } from '@annuadvent/ngx-core/utils'; import { TableService } from '../../services/table.service'; import * as i0 from "@angular/core"; /** * TableFormComponent is a table editor component * 1) Updates table meta, style information. * 2) Add/update/remove rows/columns * 3) Add/update/remove CSS classes from table/rows/cells */ export declare class TableFormComponent implements OnInit, OnChanges { private utilsService; private tableService; value: TableInfo; changed: EventEmitter; rowCount: number; columnCount: number; tableInfo: TableInfo; tableMarkup: string; markUpError: string; constructor(utilsService: UtilsService, tableService: TableService); private initForm; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; onChange(): void; onPreview(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }