interface PaginationReduceState { page: number; maxPages: number; totalItems: number; initialItem: number; finalItem: number; pageSize: number; total: number; hasNext: boolean; hasPrev: boolean; } export declare type PaginationReduceActions = { type: 'setPage'; payload: { page: number; }; } | { type: 'nextPage'; } | { type: 'previousPage'; } | { type: 'setPageSize'; payload: { pageSize: number; }; } | { type: 'setMaxPages'; payload: { pageSize: number; }; } | { type: 'setTotalItems'; payload: { totalItems: number; }; } | { type: 'updateValues'; payload: { page: number; pageSize: number; }; }; export declare const paginationInitialState: PaginationReduceState; export declare const paginationReducer: (state: PaginationReduceState, action: PaginationReduceActions) => PaginationReduceState; export {}; //# sourceMappingURL=pagination.hook.d.ts.map