import { EventEmitter } from '@angular/core';
import * as i0 from "@angular/core";
export interface PageEvent {
    currentPage: number;
    previousPage: number;
    pageSize: number;
    pagesTotal: number;
}
export declare class EvoPaginatorComponent {
    pageClick: EventEmitter<PageEvent>;
    pagesTotal: number;
    visiblePagesLimit: number;
    pagesList: number[];
    private pageSize;
    private itemsTotal;
    private currentPage;
    set setCurrentPage(value: string | number);
    set setItemsTotal(itemsTotal: number);
    set setPageSize(pageSize: number);
    set setMaxVisiblePages(visiblePagesLimit: number);
    onPageClick(page: number): void;
    isActivePage(page: string | number): boolean;
    private updatePagesList;
    static ɵfac: i0.ɵɵFactoryDeclaration<EvoPaginatorComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<EvoPaginatorComponent, "evo-paginator", never, { "setCurrentPage": "currentPage"; "setItemsTotal": "itemsTotal"; "setPageSize": "pageSize"; "setMaxVisiblePages": "visiblePagesLimit"; }, { "pageClick": "pageClick"; }, never, never>;
}
