import { ChangeDetectorRef, ComponentFactoryResolver, ComponentRef, OnChanges, SimpleChanges, ViewContainerRef } from '@angular/core'; import { Cell, ConstructableCell } from '../../types/table.types'; import { TableHelperService } from '../../services/table-helper.service'; import * as i0 from "@angular/core"; export declare class TableCellComponent implements OnChanges { tableHelper: TableHelperService; viewContainerRef: ViewContainerRef; private componentFactoryResolver; private changeDetectionRef; component: ConstructableCell; columnClass: () => string; value: string; constructor(tableHelper: TableHelperService, viewContainerRef: ViewContainerRef, componentFactoryResolver: ComponentFactoryResolver, changeDetectionRef: ChangeDetectorRef); ngOnChanges(changes: SimpleChanges): void; hasComponent(): boolean; loadComponent(component: ConstructableCell): ComponentRef; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }