import { VNode } from "./vnode"; export declare class Pagination { currentPage: number; itemsPerPage: number; entriesInterval: number; entriesEdge: number; linkTo: string; prevText: string; nextText: string; ellipseText: string; prevShowAlways: boolean; nextShowAlways: boolean; callback: (page: number) => boolean; totalPages: number; parentVNode: VNode; constructor(parentContainer: HTMLElement, totalItemCount: number, options?: Partial<{ currentPage: number; itemsPerPage: number; entriesInterval: number; entriesEdge: number; linkTo: string; prevText: string; nextText: string; ellipseText: string; prevShowAlways: boolean; nextShowAlways: boolean; callback: (page: number) => boolean; }>); private createParentVNode; private appendVNode; private drawLinks; selectPage(pageID: number, evt?: Event): boolean; prevPage(): boolean; nextPage(): boolean; } //# sourceMappingURL=Pagination.d.ts.map