import { RefObject } from 'react'; export interface HeaderRef { totalCount?: number; } export interface FilterRef { filtered?: boolean; filterText?: string; filteredBy?: string[]; filterCount?: number; } export interface PaginationRef { currentPageIndex?: number; totalPageCount?: number; openEnd?: boolean; } export interface PreferencesRef { pageSize?: number; visibleColumns?: string[]; } interface TableComponentsContextProps { headerRef: RefObject; filterRef: RefObject; paginationRef: RefObject; preferencesRef: RefObject; } export declare const TableComponentsContextProvider: import("react").Provider; export declare const useTableComponentsContext: () => TableComponentsContextProps | null; export {};