import { type PropsWithChildren } from 'react'; import { type DisplayTableProps } from './DisplayTable.types'; /** * The props for the `DisplayTableContext` component. */ export type DisplayTableContextProps = Pick; export type DisplayTableProviderValues = { numberColumns: number; setNumberColumns: (number: number) => void; } & DisplayTableContextProps; /** * The context for the `DisplayTable` component. * * This should only be used in DisplayTable component. */ export declare const DisplayTableContext: import("react").Context; /** * The hook to use the `DisplayTableContext`. */ export declare const useDisplayTableContext: () => DisplayTableProviderValues; /** * The provider for the `DisplayTableContext`. * * This should only be used in DisplayTable component. */ export declare function DisplayTableProvider({ children, fixedHeader, leftFixedColumnIndex, rightFixedColumnIndex, loading, }: PropsWithChildren): import("react/jsx-runtime").JSX.Element;