import { AfterContentInit, ElementRef, OnDestroy } from '@angular/core';
import { ContentDensityObserver } from '@fundamental-ngx/core/content-density';
import * as i0 from "@angular/core";
/**
 * The component that represents a table wrapper, it will add fd-table class to its first child.
 * A table is a set of tabular data. Line items can support data, images and actions.
 * ```html
 * <table-wrapper>
 * <table></table>
 * </table-wrapper>
 * ```
 */
export declare class TableWrapperComponent implements AfterContentInit, OnDestroy {
    private elementRef;
    private _contentDensityObserver;
    /** @hidden */
    private _contentDensitySettings;
    /** @hidden */
    constructor(elementRef: ElementRef, _contentDensityObserver: ContentDensityObserver);
    /** @hidden */
    ngAfterContentInit(): void;
    /** @hidden */
    ngOnDestroy(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<TableWrapperComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<TableWrapperComponent, "fd-table-wrapper", never, {}, {}, never, ["*"], true, never>;
}
