import { ComputedRef } from 'vue'; import { AnyFunction } from '../../utils/types'; export interface IPagination { currentPage?: ComputedRef; pageCount?: ComputedRef; disabled?: ComputedRef; changeEvent?: AnyFunction; handleSizeChange?: AnyFunction; } export interface IPaginationProps { 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 IPaginationSetups { currentPage: number; pageCount: number; pagerCount: number; disabled: boolean; pageSizes: Array; }