import { FC, PropsWithChildren } from "react"; import { Column, SortOrder } from "./col"; export interface TableContextState { columns: Column[]; dataSource: any[]; sortKey?: string; sortOrder?: SortOrder; expandedRowKeys?: string[]; canExpand?: boolean; toggleExpandRow: (key: string) => void; onSort: (key: string) => void; getLeftFixedColumnsWidth: (index: number) => number; getRightFixedColumnsWidth: (index: number) => number; getLeftFixedColumnsPosition: () => number; getRightFixedColumnsPosition: () => number; } export declare const TableContext: import("react").Context; export declare const defaultSortter: (r1: any, r2: any, sortOrder: SortOrder, key: string) => number; export declare const TableProvider: FC>; //# sourceMappingURL=tableContext.d.ts.map