import React from "react"; import type { WarpPagination } from "./pagination.js"; /** * Pagination allows users to navigate through multiple pages of content by providing navigation controls with page numbers and directional arrows. * * [Warp component reference](https://warp-ds.github.io/docs/components/pagination/frameworks/elements) */ export declare const Pagination: React.ForwardRefExoticComponent, "renderRoot" | "isUpdatePending" | "hasUpdated" | "addController" | "removeController" | "connectedCallback" | "disconnectedCallback" | "attributeChangedCallback" | "requestUpdate" | "updateComplete" | "render" | "renderOptions" | "baseUrl" | "pages" | "currentPageNumber" | "visiblePages" | "onPageClick" | "onpage-click" | "shouldShowShowFirstPageButton" | "shouldShowLastPageButton" | "shouldShowPreviousPageButton" | "shouldShowNextPageButton" | "currentPageIndex" | "visiblePageNumbers"> & { onPageClick?: ((e: CustomEvent<{ clickedPage: string | null; }>) => void) | undefined; "onpage-click"?: ((e: CustomEvent<{ clickedPage: string | null; }>) => void) | undefined; } & Partial> & React.RefAttributes, "ref">, "current-page" | "base-url" | "visible-pages"> & { baseUrl?: string; currentPageNumber?: number; visiblePages?: number; } & React.RefAttributes>;