import { ReactNode } from 'react';
import { IPage, IPaginateInfo } from '../types';
import CSS from 'csstype';
import { IPaginateVisibleProps } from './types';
interface IProps extends IPaginateVisibleProps {
    className?: string;
    style?: CSS.Properties;
    isDark?: boolean;
    locale?: string;
    meta: Required<IPage>;
    info?: IPaginateInfo;
    onChangePage: (paginateMeta: Required<IPage>) => void;
    pageLimitOptions?: number[];
    nextPageText?: ReactNode;
    prevPageText?: ReactNode;
}
/**
 * Table Footer
 */
declare const Paginate: ({ isDark, className, locale, meta, info, onChangePage, pageLimitOptions, nextPageText, prevPageText, isVisiblePageInfo, isVisiblePageLimit, isVisiblePagePicker, renderPageButton, }: IProps) => JSX.Element;
export default Paginate;
