import React from "react"; import { IPaginationProps, ButtonProps, PageButtonProps } from "../types/types"; export declare const PrevButton: ({ className, children, dataTestId, as, ...buttonProps }: ButtonProps) => JSX.Element; export declare const NextButton: ({ className, children, dataTestId, as, ...buttonProps }: ButtonProps) => JSX.Element; export declare const PageButton: ({ as, className, dataTestIdActive, dataTestIdInactive, activeClassName, inactiveClassName, renderExtraProps, }: PageButtonProps) => JSX.Element; export declare const Pagination: { ({ dataTestId, ...paginationProps }: { currentPage: number; setCurrentPage: (page: number) => void; truncableText?: string | undefined; truncableClassName?: string | undefined; } & { totalPages: number; edgePageCount: number; middlePagesSiblingCount: number; className?: string | undefined; children?: React.ReactNode; } & { dataTestId?: string | undefined; }): JSX.Element; PrevButton: ({ className, children, dataTestId, as, ...buttonProps }: ButtonProps) => JSX.Element; NextButton: ({ className, children, dataTestId, as, ...buttonProps }: ButtonProps) => JSX.Element; PageButton: ({ as, className, dataTestIdActive, dataTestIdInactive, activeClassName, inactiveClassName, renderExtraProps, }: PageButtonProps) => JSX.Element; };