import type { ColumnDescriptor, DataFrame } from '../helpers/dataframe/types.js'; export type DataFrameMethods = Pick; export type DataFrameWithoutMethods = Omit; export declare const DataKeyContext: import("react").Context; export declare const DataVersionContext: import("react").Context; export declare const NumRowsContext: import("react").Context; export declare const ColumnDescriptorsContext: import("react").Context, "name" | "sortable">[]>; export declare const NumColumnsContext: import("react").Context; export declare const ExclusiveSortContext: import("react").Context; export declare const DataContext: import("react").Context; export declare function useDataKey(): number; export declare function useDataVersion(): number; export declare function useNumRows(): number; export declare function useColumnDescriptors(): Pick, "name" | "sortable">[]; export declare function useNumColumns(): number; export declare function useExclusiveSort(): boolean; export declare function useData(): DataFrameMethods;