import { AfterContentInit, DoCheck } from '@angular/core'; import { PoPopupComponent } from '../po-popup/po-popup.component'; import { PoListViewAction } from './interfaces/po-list-view-action.interface'; import { PoListViewBaseComponent } from './po-list-view-base.component'; import { PoListViewContentTemplateDirective } from './po-list-view-content-template/po-list-view-content-template.directive'; import { PoListViewDetailTemplateDirective } from './po-list-view-detail-template/po-list-view-detail-template.directive'; /** * @docsExtends PoListViewBaseComponent * * @example * * * * * * * * * * * * * * * * */ export declare class PoListViewComponent extends PoListViewBaseComponent implements AfterContentInit, DoCheck { private readonly changeDetector; listViewContentTemplate: PoListViewContentTemplateDirective; listViewDetailTemplate: PoListViewDetailTemplateDirective; poPopupComponent: PoPopupComponent; private readonly differ; constructor(); get hasContentTemplate(): boolean; get hasDetailTemplate(): boolean; get displayShowMoreButton(): boolean; get showButtonsActions(): boolean; get showPopupActions(): boolean; get titleHasAction(): boolean; get visibleActions(): PoListViewAction[]; ngAfterContentInit(): void; ngDoCheck(): void; checkTitleType(item: any): "externalLink" | "internalLink" | "noLink"; getItemTitle(item: any): any; hasItems(): boolean; returnBooleanValue(listViewAction: PoListViewAction, item: any, property: string): any; trackBy(index: any): any; togglePopup(item: any, targetRef: HTMLElement): void; onAnimationEvent(event: AnimationEvent, detail: any): void; private checkItemsChange; private initShowDetail; }