import React, { type FC, type ReactNode } from 'react'; import { type SelectableActions, type SelectableState } from './use-selectable'; type SelectionContext = [ SelectableState, /** * Context actions will be undefined without a `SelectionProvider` mounted. */ SelectableActions | Partial ]; declare const SelectionContext: React.Context; /** * __Selection provider__ * * A selection provider injects selection specific state into the table. */ declare const SelectionProvider: FC<{ children: ReactNode; }>; export declare const useSelection: () => SelectionContext; export default SelectionProvider;