import { DefaultAttributes } from '../types'; export declare type PaginationVariant = 'wide' | 'narrow'; export declare type PaginationAlignment = 'center' | 'left' | 'right'; export declare type PaginationBaseProps = DefaultAttributes & { rowsPerPage: number; totalItems: number; currentPage: number; onChangePage: (page: number) => void; alignment?: PaginationAlignment; paginationLimiter?: number; narrowPaginationText?: Record; }; export declare type WidePaginationProps = PaginationBaseProps & { variant: 'wide'; paginationLimiter?: number; }; export declare type NarrowPaginationProps = PaginationBaseProps & { variant: 'narrow'; narrowPaginationText?: Record; }; export declare type PaginationProps = NarrowPaginationProps | WidePaginationProps;