import { Breakpoints, IDataListItem } from '../components/Amelipro/types'; import { Ref } from 'vue'; import { PaginationTypes } from '../components/Amelipro/AmeliproPagination/types'; import { SelectItem } from '../components/Amelipro/AmeliproSelect/types'; export interface IUsePagination { currentPage: Ref; currentPageItems: (currentList: IDataListItem[]) => IDataListItem[]; itemToDisplay: Ref; pageTotal: Ref; pagination: Ref; paginationSelectItems: SelectItem[]; paginationTable: Ref; setDefaultItemsPerPage: () => void; updatePagination: (currentList: IDataListItem[], itemPerPage: number) => void; } export declare const usePagination: (list: IDataListItem[], itemPerPageDefault?: number, itemPerPageDefaultMobile?: number, breakPointValue?: Breakpoints) => IUsePagination;