///
import { AnyObject } from '../generic';
import { EmptyContentProps } from '../EmptyContent';
import { LoaderProps } from '../Loader';
import { RxTableFactory } from './RxTable.factory';
import { RxTableComponents } from './RxTable.types';
export interface RxTableContext
extends RxTableFactory {
/** Components used to render data */
Components: RxTableComponents;
/** Set default loader props, used with default loader component */
loaderProps?: Partial;
/** Set default empty content props, used with default empty component */
noDataEmptyContentProps?: Partial;
/** Set default empty content props, used with default empty component */
noFilteredDataEmptyContentProps?: Partial;
}
declare const RxTableProvider: import('react').Provider>,
RxTableConsumer: import('react').Consumer>;
declare function useRxTable(): RxTableContext;
export { useRxTable, RxTableProvider, RxTableConsumer };