export interface PaginationProps { maxPage: number; pageCount?: number; page: number; onChange: (page: number) => void; } /** * 페이지네이션 컴포넌트 * * @description * 여러 페이지로 구성된 콘텐츠를 탐색할 수 있는 페이지네이션 컴포넌트입니다. * 좌우 화살표와 페이지 번호 버튼으로 구성되어 있으며, 현재 페이지가 강조 표시됩니다. * * @param {Object} props * @param {number} props.maxPage - 전체 페이지 수 * @param {number} [props.pageCount=10] - 한 번에 표시할 페이지 버튼의 개수 (기본값: 10) * @param {number} props.page - 현재 페이지 번호 * @param {(page: number) => void} props.onChange - 페이지 변경 시 호출되는 콜백 함수 * * @example * ```tsx * setCurrentPage(page)} * /> * ``` */ declare const Pagination: ({ maxPage, pageCount, page, onChange, }: PaginationProps) => import("react/jsx-runtime").JSX.Element; export { Pagination };