import { default as React } from 'react';
import { PaginationProps as MPaginationProps } from '@mui/material/Pagination';
export interface PaginationProps extends MPaginationProps {
    className?: string;
    /** 현재 페이지 */
    page: number;
    /** 페이지 변경 이벤트 */
    onChange: (event: React.ChangeEvent<unknown>, value: number) => void;
    /** 전체 페이지 */
    count: number;
    /** 페이지네이션 색상 */
    color?: "standard" | "primary" | "secondary";
    /** 페이지네이션 테두리 */
    variant?: "text" | "outlined";
    /** 페이지네이션 모양 */
    shape?: "circular" | "rounded";
    /** 페이지네이션 크기 */
    size?: "small" | "medium" | "large";
    /** 페이지네이션 비활성화 여부 */
    disabled?: boolean;
    /** 맨앞으로 이동 버튼 표시 여부 */
    showFirstButton?: boolean;
    /** 맨뒤로 이동 버튼 표시 여부 */
    showLastButton?: boolean;
    /** 이전 버튼 숨김 여부 */
    hidePrevButton?: boolean;
    /** 다음 버튼 숨김 여부 */
    hideNextButton?: boolean;
}
declare const Pagination: ({ className, page, onChange, count, color, variant, size, shape, disabled, showFirstButton, showLastButton, hidePrevButton, hideNextButton, sx, ...props }: PaginationProps) => import("react/jsx-runtime").JSX.Element;
export default Pagination;
