type PaginationServiceConstructor = {
    currentPage: number;
    totalCountRegisters: number;
    registerPerPage?: number;
    siblingsCount?: number;
    onChange?: (page: number) => void;
};
declare class PaginationService {
    currentPage: number;
    totalCountRegisters: number;
    registerPerPage: number;
    siblingsCount: number;
    lastPage: number;
    onChange?: (page: number) => void;
    previousPages: number[];
    nextPages: number[];
    private generatePagesArray;
    private generatePreviousPages;
    private generateNextPages;
    constructor(props: PaginationServiceConstructor);
    handlePageChange: (page: number) => void;
    handlePlusChange: () => void;
    handleMinusChange: () => void;
}
export { PaginationService };
//# sourceMappingURL=paginationService.d.ts.map