import { type ReactNode, type SyntheticEvent } from 'react';
export type PaginationItemProps = {
    children?: ReactNode;
    className?: string;
};
export type PaginationItemComponentProps = {
    pageNumber: number | null;
    type: 'page' | 'first' | 'last' | 'next' | 'previous' | 'start-ellipsis' | 'end-ellipsis';
    selected?: boolean;
    disabled?: boolean;
    onClick: (e: SyntheticEvent<Element, Event>) => void;
    onItemClick: (itemPage: number | null, onClick: (e: SyntheticEvent<Element, Event>) => void, event: SyntheticEvent<Element, Event>) => void;
    restPropsDisabled?: boolean;
};
