/// 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 };