import { default as React } from 'react';
import { DataTableStaticContextValue } from '../types';
/**
 * DataTable context - provides shared state to eliminate props drilling
 */
declare const DataTableStaticContext: React.Context<unknown>;
/**
 * Props for DataTableProvider component
 */
interface DataTableStaticProviderProps<T extends object> {
    children: React.ReactNode;
    value: DataTableStaticContextValue<T>;
}
/**
 * DataTableProvider component
 */
declare const DataTableStaticProvider: <T extends object>({ children, value }: DataTableStaticProviderProps<T>) => import("react/jsx-runtime").JSX.Element;
export { DataTableStaticProvider, DataTableStaticContext };
