import { EventEmitter, OnChanges, OnInit, SimpleChanges } from '@angular/core'; import * as i0 from "@angular/core"; export declare class PaginationComponent implements OnInit, OnChanges { /** Count of total items to be paginated */ totalCount: number; /** Count of items per page of pagination */ entriesPerPage: number; currentPage: number; /** Emit page number to be selected */ pageNumber: EventEmitter; /** Array of pages to be shown before ... */ showFrontPages: number[]; /** Array of pages to be shown after ... */ showBackPages: number[]; /** Selected page number */ selectedPage: number; /** Number of pages on which pagination has been applied */ totalPages: number; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; private calculateTotalPages; private initializePagination; /** Handling selected page */ selectedNumber(pageNumber: number): void; /** Update previous and next pages to be display */ updatePagination(): void; /** Paginate to previous page */ previousPage(): void; nextPage(): void; prefixPadNumber(value: number, length: number): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }