import { OnInit, EventEmitter, OnChanges } from '@angular/core'; import { Page } from '../../interfaces/page'; import * as i0 from "@angular/core"; export declare class PaginatorComponent implements OnInit, OnChanges { items: any[]; itemsPerPage: number; currentPage: number; lastPage: number; maxDisplayedPages: number; paginatedCollection: any[]; paginatedCollectionChange: EventEmitter; pageChange: EventEmitter<{ page: number; firstItemIndex: number; }>; pages: Page[]; _paginatedCollection: any[]; disableNextBtns: boolean; disablePrevBtns: boolean; private currentPageNumber; private hasSelectedCurrentPageByAuthor; constructor(); ngOnInit(): void; ngOnChanges(changesObj: any): void; onPageClick(page: any): void; navigateToPage(newPageDifference: number): void; private updatePageCount; private selectPage; private generatePaginatedCollection; private toggleControlEnabling; private hidePages; private selectCurrentPageProgramatically; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }