/** * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE */ import { Platform } from "@angular/cdk/platform"; import { CdkVirtualScrollViewport } from "../../eo-ng-scrolling/public-api"; import { AfterViewInit, ElementRef, NgZone, OnChanges, OnDestroy, Renderer2, SimpleChanges, TemplateRef, TrackByFunction } from "@angular/core"; import { NzResizeService } from "ng-zorro-antd/core/services"; import { NzSafeAny } from "ng-zorro-antd/core/types"; import * as i0 from "@angular/core"; export declare class NzTableInnerScrollComponent implements OnChanges, AfterViewInit, OnDestroy { private renderer; private ngZone; private platform; private resizeService; nzVirtualMaxItems?: number; data: readonly T[]; scrollX: string | null; scrollY: string | null; contentTemplate: TemplateRef | null; widthConfig: string[]; listOfColWidth: ReadonlyArray; theadTemplate: TemplateRef | null; virtualTemplate: TemplateRef | null; virtualItemSize: number; virtualMaxBufferPx: number; virtualMinBufferPx: number; tableMainElement?: HTMLDivElement; virtualForTrackBy: TrackByFunction; insertDomIn: "top" | "bottom" | "default"; tableHeaderElement: ElementRef; tableBodyElement: ElementRef; cdkVirtualScrollViewport?: CdkVirtualScrollViewport; headerStyleMap: {}; bodyStyleMap: {}; verticalScrollBarWidth: number; noDateVirtualHeight: string; private data$; private scroll$; private destroy$; getData(): T[]; setScrollPositionClassName(clear?: boolean): void; constructor(renderer: Renderer2, ngZone: NgZone, platform: Platform, resizeService: NzResizeService); ngOnChanges(changes: SimpleChanges): void; ngAfterViewInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵcmp: i0.ɵɵComponentDeclaration, "nz-table-inner-scroll", never, { "nzVirtualMaxItems": "nzVirtualMaxItems"; "data": "data"; "scrollX": "scrollX"; "scrollY": "scrollY"; "contentTemplate": "contentTemplate"; "widthConfig": "widthConfig"; "listOfColWidth": "listOfColWidth"; "theadTemplate": "theadTemplate"; "virtualTemplate": "virtualTemplate"; "virtualItemSize": "virtualItemSize"; "virtualMaxBufferPx": "virtualMaxBufferPx"; "virtualMinBufferPx": "virtualMinBufferPx"; "tableMainElement": "tableMainElement"; "virtualForTrackBy": "virtualForTrackBy"; "insertDomIn": "insertDomIn"; "verticalScrollBarWidth": "verticalScrollBarWidth"; }, {}, never, never, false, never>; }