import { HTMLAttributes, CSSProperties } from 'react';
export interface PaginationProps extends HTMLAttributes {
disabled?: boolean;
/**
* 전체 페이지 갯수, 음수일 경우 렌더되지 않습니다.
*/
totalPages: number;
currentPage: number;
/**
* 현재페이지 기준 좌/우 표시할 페이지 버튼 갯수
* @default 4
*/
siblingCount?: number;
/**
* 맨처음/맨끝 표시할 페이지 버튼 갯수
* @default 1
*/
boundaryCount?: number;
/**
* Pagination 좌/우 화살표 인디케이터 사용 유무
* @default true
*/
showArrowButton?: boolean;
onChangePage?: (page: number) => void;
/**
* Pagination 정렬
*/
align?: CSSProperties['justifyContent'];
}
export declare const Pagination: ({ disabled, totalPages, currentPage, siblingCount, boundaryCount, showArrowButton, onChangePage, align, }: PaginationProps) => import("@emotion/react/jsx-runtime").JSX.Element;