import { VuiComponent } from "../core/vui.js";
import "../core/index.js";
import { PaginationProps } from "./pagination.types.js";
import { PaginationButton } from "./paginationButton.js";
import { PaginationEllipsis } from "./paginationEllipsis.js";
import { PaginationGoToPage } from "./paginationGoToPage.js";
import { PaginationNavigation } from "./paginationNavigation.js";
import { PaginationPrevNext } from "./paginationPrevNext.js";
import { PaginationResults } from "./paginationResults.js";

//#region src/pagination/pagination.d.ts
/**
 * Displays page navigation buttons together with page and item count.
 * GoToPage component is shown automatically above 10 pages.
 */
declare const Pagination: VuiComponent<"div", PaginationProps> & {
  Button: typeof PaginationButton;
  Ellipsis: typeof PaginationEllipsis;
  GoToPage: typeof PaginationGoToPage;
  Navigation: typeof PaginationNavigation;
  PrevNext: typeof PaginationPrevNext;
  Results: typeof PaginationResults;
};
//#endregion
export { Pagination };

//# sourceMappingURL=pagination.d.ts.map