/** * Pure pagination range (SURF-003). * Canonical boundary+siblings+ellipses algorithm (same semantics as the * widely-used usePagination): the emitted list has a stable length once * ellipsized — boundary pages, an optional ellipsis per side, and a * 2*siblingCount+1 window anchored on the current page, widening to keep * the total constant near the edges. */ export interface PaginationRangeArgs { page: number; pageCount: number; siblingCount?: number | undefined; boundaryCount?: number | undefined; } export type PaginationRangeItem = number | 'ellipsis-start' | 'ellipsis-end'; export declare function getPaginationRange({ page, pageCount, siblingCount, boundaryCount, }: PaginationRangeArgs): PaginationRangeItem[]; //# sourceMappingURL=getRange.d.ts.map