/// <reference types="react" />
interface UsePaginationProps {
    defaultLimit?: number;
}
declare const usePagination: ({ defaultLimit }: UsePaginationProps) => {
    tempSize: number;
    setTempSize: (value: number) => void;
    pageSize: number;
    offset: number;
    offsetRef: import("react").RefObject<number>;
    limitRef: import("react").RefObject<number>;
    tempLimitRef: import("react").RefObject<number>;
    currentPageRef: import("react").RefObject<number>;
    searchRef: import("react").RefObject<string>;
    setPageSize: (value: number) => void;
    currentPage: number;
    setCurrentPage: (value: number) => void;
    searchStr: string;
    setSearchStr: (value: string) => string;
};
export default usePagination;
