/**
* @usevyre/react — Pagination
*
* AI CONTEXT:
* ┌─────────────────────────────────────────────────────────┐
* │ Component: Pagination │
* │ Import: import { Pagination } from "@usevyre/react" │
* │ │
* │ Props: │
* │ page = number (current page, 1-indexed) │
* │ totalPages = number │
* │ onPageChange = (page: number) => void │
* │ siblings = number (pages shown each side, default 1)│
* │ showEdges = boolean (show first/last, default true) │
* │ totalItems = number (total records, enables info) │
* │ pageSize = number (records per page, enables info)│
* │ showInfo = boolean (show "Showing x–y of z") │
* └─────────────────────────────────────────────────────────┘
*
* @example
*
*
* // With info label
*
*/
import React from "react";
export interface PaginationProps {
page: number;
totalPages: number;
onPageChange: (page: number) => void;
siblings?: number;
showEdges?: boolean;
showInfo?: boolean;
totalItems?: number;
pageSize?: number;
className?: string;
}
export declare const Pagination: React.FC;