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