import { EventEmitter, OnChanges, OnInit, SimpleChanges } from '@angular/core'; import { cn } from './utils/cn'; import * as i0 from "@angular/core"; export declare class PaginationComponent implements OnInit, OnChanges { class: string; showPageLinks: boolean; showPageOptions: boolean; showCurrentPageInfo: boolean; currentPageInfoTemplate?: string; totalRecords: number; currentPageSize: number; currentPage: number; pageSizeOptions: number[]; onPageNumberChange: EventEmitter; onPageSizeChange: EventEmitter; totalPages: number; first: number; last: number; displayPageIndex: number[]; pageReport: string; private initialized; private cd; protected cn: typeof cn; navBtnClass: string; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; private initializePagination; nextPage(): void; previousPage(): void; selectPage(page: number): void; sizeChange(size: number): void; private emitChange; private calcPagination; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }