/** @jsxImportSource react */ import { Widget } from "../../ui/Widget"; import { NumberProp } from "../../ui/Prop"; import { StyledContainerConfig } from "../../ui/Container"; import { Instance } from "../../ui/Instance"; import { RenderingContext } from "../../ui/RenderingContext"; export interface PaginationConfig extends StyledContainerConfig { /** Current page number. */ page?: NumberProp; /** Total number of pages. */ pageCount?: NumberProp; /** Number of page buttons to display. */ length?: NumberProp; } export declare class Pagination extends Widget { baseClass: string; length: number; constructor(config?: PaginationConfig); declareData(): void; render(context: RenderingContext, instance: Instance, key: string): import("react/jsx-runtime").JSX.Element; onKeyDown(e: React.KeyboardEvent, instance: Instance): void; setPage(e: React.SyntheticEvent, instance: Instance, page: number): void; } //# sourceMappingURL=Pagination.d.ts.map