/** * 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 { Direction, Directionality } from '@angular/cdk/bidi'; import { AfterContentInit, ElementRef, OnChanges, OnDestroy, OnInit, SimpleChanges, TemplateRef } from '@angular/core'; import { BooleanInput, VtsDirectionVHType, VtsSafeAny, VtsSizeXLMSType } from '@ui-vts/ng-vts/core/types'; import { Observable } from 'rxjs'; import { VtsListGrid } from './interface'; import { VtsListFooterComponent, VtsListLoadMoreDirective, VtsListPaginationComponent } from './list-cell'; import * as i0 from "@angular/core"; export declare class VtsListComponent implements AfterContentInit, OnChanges, OnDestroy, OnInit { private elementRef; private directionality; static ngAcceptInputType_vtsBordered: BooleanInput; static ngAcceptInputType_vtsLoading: BooleanInput; static ngAcceptInputType_vtsSplit: BooleanInput; static ngAcceptInputType_vtsGrid: '' | VtsListGrid | null | undefined; vtsDataSource?: VtsSafeAny[]; vtsBordered: boolean; vtsGrid?: VtsListGrid | ''; vtsHeader?: string | TemplateRef; vtsFooter?: string | TemplateRef; vtsItemLayout: VtsDirectionVHType; vtsRenderItem: TemplateRef | null; vtsLoading: boolean; vtsLoadMore: TemplateRef | null; vtsPagination?: TemplateRef; vtsSize: VtsSizeXLMSType; vtsSplit: boolean; vtsNoResult?: string | TemplateRef; vtsListFooterComponent: VtsListFooterComponent; vtsListPaginationComponent: VtsListPaginationComponent; vtsListLoadMoreDirective: VtsListLoadMoreDirective; hasSomethingAfterLastItem: boolean; dir: Direction; private itemLayoutNotifySource; private destroy$; get itemLayoutNotify$(): Observable; constructor(elementRef: ElementRef, directionality: Directionality); ngOnInit(): void; getSomethingAfterLastItem(): boolean; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; ngAfterContentInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }