import { AnyFunction } from '@rol-ui/utils/types' import { ComputedRef } from 'vue' export interface RPagination { currentPage?: ComputedRef pageCount?: ComputedRef disabled?: ComputedRef changeEvent?: AnyFunction handleSizesChange?: AnyFunction } export interface RPaginationProps { pageSize: number small: boolean total: number pageCount: number pagerCount: number currentPage: number layout: Record pageSizes: Array popperClass: string prevText: string nextText: string background: boolean disabled: boolean hideOnSinglePage: boolean } export interface RPaginationSetups { currentPage: number pageCount: number pagerCount: number disabled: boolean pageSizes: Array }