import { Subject } from 'rxjs'; import { ElementRef, OnDestroy, OnChanges, SimpleChanges } from '@angular/core'; import { PblNgridMetaRowService } from './meta-row.service'; import * as i0 from "@angular/core"; export declare class PblNgridMetaRowContainerComponent implements OnChanges, OnDestroy { readonly metaRows: PblNgridMetaRowService; type: 'header' | 'footer'; /** * The inner width of the grid, the viewport width of a row. * The width of the grid minus scroll bar. */ _innerWidth: number; _minWidth: number; _width: number; readonly _width$: Subject; private _totalColumnWidth; private element; private _hzScrollDir; constructor(metaRows: PblNgridMetaRowService, elRef: ElementRef); ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; private updateWidths; private syncRowDefinitions; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }