import { Item } from "@rxweb/dom"; import { Collection } from './collection'; import { GridConfig } from '../interface/config/grid-config'; export declare class Pagination extends Collection { private _maxPerPage; maxNavigationPage: number; pagingSource: number[]; paginationConfigs: Item[]; topPaginationConfigs: Item[]; cloneFooterOnTop: boolean; currentPage: number; private startCount; private showing; private to; private of; private entriesText; private show; private endCount; private _sourceLength; private set sourceLength(value); private get sourceLength(); private get numberOfPages(); constructor(source: any[], model: Function, gridConfiguration: GridConfig); set maxPerPage(value: number); get maxPerPage(): number; next(): void; previous(): void; goTo(pageNumber: number): void; pagination(): void; private getPages; protected onMaxPerPageChanging(element: any): void; protected onPageChanging(element: Event): void; protected paginationMultilingual(): void; protected updatePagination(): void; remove(id: number): void; protected changeSource(): void; updateSource(source: any[]): void; protected updateStartEndCount(): void; }