import { ReactElement } from 'react';
import { TableToolsReturnProps, TableToolsProps, ReducerProps, TableToolsState, Action } from './tableTools';
declare type RenderProps = (_: TableToolsReturnProps) => ReactElement;
interface TableProps extends TableToolsProps {
    children: RenderProps | ReactElement;
    stateReducer?: ReducerProps<TableToolsState, Action>;
}
export declare const TableTools: ({ children, stateReducer, ...rest }: TableProps) => JSX.Element;
export declare const useTableToolsContext: () => TableToolsReturnProps;
export {};
//# sourceMappingURL=context.d.ts.map