import { AfterViewInit, ElementRef, OnChanges, SimpleChanges } from '@angular/core';
import * as i0 from "@angular/core";
export declare class DataTableComponent implements AfterViewInit, OnChanges {
    private el;
    private minHeight;
    private maxHeight?;
    private nbRows?;
    private small;
    height: string;
    width: string;
    get isSmall(): boolean;
    protected onResize(): void;
    constructor(el: ElementRef);
    ngAfterViewInit(): void;
    ngOnChanges(changes: SimpleChanges): void;
    get nbHeaders(): any;
    get rowHeight(): 30 | 42;
    private updateTableSize;
    static ɵfac: i0.ɵɵFactoryDeclaration<DataTableComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<DataTableComponent, "he-data-table", never, { "minHeight": "minHeight"; "maxHeight": "maxHeight"; "nbRows": "nbRows"; "small": "small"; "height": "height"; "width": "width"; }, {}, never, ["*"]>;
}
