import React from 'react'; import type { stardust } from '@nebula.js/stardust'; import type { FooterStyle, PaginationContentProps } from '../types'; interface IPaginationProvider extends PaginationContentProps { footerStyle: FooterStyle; tabIndex: number; width: number; } interface PaginationProviderProps extends PaginationContentProps { children: React.ReactNode; } export declare const areTabStopsEnabled: (keyboard: stardust.Keyboard) => boolean; export declare const usePaginationContext: () => IPaginationProvider; declare const PaginationProvider: ({ children, direction, pageInfo, handleChangeRowsPerPage, footerContainer, isSelectionMode, handleChangePage, totalRowCount, totalColumnCount, totalPages, keyboard, translator, theme, interactions, rect, layout, }: PaginationProviderProps) => JSX.Element; export default PaginationProvider;