/// export interface PaginationLocale { items_per_page?: string; jump_to?: string; jump_to_confirm?: string; prev_page?: string; next_page?: string; prev_5?: string; next_5?: string; prev_3?: string; next_3?: string; } export interface PaginationProps { total?: number; defaultCurrent?: number; disabled?: boolean; current?: number; defaultPageSize?: number; pageSize?: number; onChange?: (page: number, pageSize?: number) => void; hideOnSinglePage?: boolean; showSizeChanger?: boolean; pageSizeOptions?: (string | number)[]; onShowSizeChange?: (current: number, size: number) => void; showQuickJumper?: boolean | { goButton?: React.ReactNode; }; showTitle?: boolean; showTotal?: (total: number, range: [number, number]) => React.ReactNode; size?: 'default' | 'small'; responsive?: boolean; simple?: boolean | { readOnly?: boolean; }; style?: React.CSSProperties; locale?: PaginationLocale; className?: string; prefixCls?: string; selectPrefixCls?: string; itemRender?: (page: number, type: 'page' | 'prev' | 'next' | 'jump-prev' | 'jump-next', originalElement: React.ReactElement) => React.ReactNode; role?: string; showLessItems?: boolean; }