export interface PaginationOptions {
    pageCount: number;
    initialPage?: number;
    isControlled?: boolean;
    onPageChange?: (page: number, previous: number, direction: -1 | 1) => void;
}
export declare function usePagination({ isControlled, pageCount, initialPage, onPageChange, }: PaginationOptions): {
    currentPage: number;
    previousPage: number;
    nextPage: number;
    goToPage: (page: "previous" | "next" | number) => void;
};
