import { UsePaginatedListReturn } from '../types/react/UsePaginatedListReturn'; /** * Client-side "load more" pagination over an in-memory list. * * Reveals `pageSize` items at a time and collapses back to the first page * whenever `resetKey` changes (e.g. the selected channel or language), matching * the alerts/unacknowledged-bulletins list behavior. * @template T The list item type. * @param {T[]} items - The full list. * @param {number} pageSize - Items revealed per page. * @param {unknown} [resetKey] - When it changes, pagination resets to page one. * @returns {UsePaginatedListReturn} The visible slice and controls. */ export declare const usePaginatedList: (items: T[], pageSize: number, resetKey?: unknown) => UsePaginatedListReturn; //# sourceMappingURL=usePaginatedList.d.ts.map