/**
 * 페이지네이션에 표시할 페이지 번호들을 계산하는 함수
 * @param currentPage 현재 페이지 (1부터 시작)
 * @param totalPages 전체 페이지 수
 * @param siblingCount 현재 페이지 주변에 보여줄 페이지 수 (기본값: 1)
 * @returns 표시할 페이지 번호 배열 (ellipsis는 "..." 문자열로 표시)
 */
export declare function getPaginationRange(currentPage: number, totalPages: number, siblingCount?: number): (number | string)[];
/**
 * 페이지 정보를 포맷팅하는 함수
 */
export declare function formatPaginationInfo(currentPage: number, pageSize: number, totalCount: number): {
    from: number;
    to: number;
    total: number;
    description: string;
};
/**
 * 페이지 크기 옵션을 생성하는 함수
 */
export declare function getPageSizeOptions(currentPageSize: number, totalCount: number): number[];
//# sourceMappingURL=pagination.d.ts.map