import type { PageItem, UsePaginationBaseResult } from "../../hooks/usePagination.js";
export type PaginationEvent = {
    event: "first" | "previous" | "next" | "last";
};
export type PaginationPageEvent = {
    event: "page";
    page: PageItem;
};
export interface PaginationProps extends Omit<UsePaginationBaseResult, "pageCount" | "currentPage"> {
    displayPagesLeftIndicator?: boolean;
    firstPageLabel?: React.ReactNode;
    lastPageLabel?: React.ReactNode;
    nextPageLabel?: React.ReactNode;
    previousPageLabel?: React.ReactNode;
}
export declare const Pagination: React.FC<PaginationProps>;
//# sourceMappingURL=pagination.d.ts.map