import { AfterViewInit, DoCheck, ElementRef, OnDestroy, Renderer2 } from '@angular/core'; import { PoTableSubtitleColumn } from './po-table-subtitle-column.interface'; /** * @docsPrivate * * @description * * Componente para a criação de um conjunto de legendas. */ export declare class PoTableSubtitleFooterComponent implements AfterViewInit, DoCheck, OnDestroy { private readonly element; renderer: Renderer2; /** Define o tamanho dos elementos que possuem `p-size` dentro do componente. */ componentsSize: string; /** Propriedade que recebe as literais definidas no `po-table`. */ literals: any; /** Propriedade que recebe as legendas definidas no `PoTableSubtitleCircleComponent`. */ subtitles: Array; showSubtitle: boolean; protected resizeListener: () => void; private isVisible; private timeoutResize; constructor(element: ElementRef, renderer: Renderer2); ngAfterViewInit(): void; ngDoCheck(): void; ngOnDestroy(): void; private debounceResize; private getContainerSize; private getItemsSize; private initializeResizeListener; private removeResizeListener; private toggleShowCompleteSubtitle; }