import { InternalSelectionType, TableProps } from '../interfaces';
import { SelectionProps } from './interfaces';
type SelectionOptions<T> = Pick<TableProps<T>, 'ariaLabels' | 'isItemDisabled' | 'items' | 'loading' | 'onSelectionChange' | 'selectedItems' | 'trackBy' | 'totalItemsCount'> & {
    setLastUserAction?: (name: string) => void;
    selectionType?: InternalSelectionType;
};
export declare function useSelection<T>(options: SelectionOptions<T>): SelectionProps<T>;
export {};
//# sourceMappingURL=use-selection.d.ts.map