/** * Pagination applier */ export interface PaginateOptions { limit?: number; offset?: number; } export interface PaginateResult { items: T[]; nextOffset: number | null; } /** * Apply pagination to an array of items. * * @param items - Items to paginate * @param options - Pagination options (limit=0 or undefined means unlimited) * @returns Paginated items with nextOffset (null if no more items) */ export declare function paginate(items: T[], options: PaginateOptions): PaginateResult; //# sourceMappingURL=paginate.d.ts.map