import { UsePaginationItem, UsePaginationProps, } from '@mui/material/usePagination/usePagination'; import {IButton} from '../../atoms'; export interface IPagination { countButtonProps?: IButton; options?: UsePaginationProps; nextButtonProps?: IPaginationSideButton; previousButtonProps?: IPaginationSideButton; countClassName?: string; } export interface IPaginationSideButton extends Omit { text?: string; } export interface IPaginationButton extends Omit { type: UsePaginationItem['type']; page?: UsePaginationItem['page']; isSelected?: boolean; nextButtonProps?: IPaginationSideButton; countButtonProps?: IButton; previousButtonProps?: IPaginationSideButton; }