import React from 'react';
/**
 * PaginationProps interface.
 * Defines the properties used for controlling a pagination component.
 *
 * @interface
 * @property {number} currentPage - The current page number. Zero-based index (i.e., 0 indicates the first page).
 * @property {number} totalCount - The total number of items that are paginated.
 * @property {number} [pageSize] - The number of items per page. Optional.
 * @property {number} [siblingCount] - The number of page buttons to show around the current page. Optional.
 * @property {(page: number) => void} onPageChange - Callback function that is called when the page is changed.
 *                                      Receives the new page index as its argument.
 */
export interface PaginationProps {
    currentPage: number;
    totalCount: number;
    pageSize?: number;
    siblingCount?: number;
    onPageChange: (page: number) => void;
}
export declare const Pagination: React.FC<PaginationProps>;
