import { Ref } from 'vue'; import { VsTableItem } from './../types'; export declare function useTableSelectionComposable(rawSelectable: Ref boolean)>, rawSelectedItems: Ref, items: Ref, visibleItems: Ref, getItemKey: (item: VsTableItem) => string | number): { isSelectable: import('vue').ComputedRef<(args_0: any, args_1?: number | undefined, args_2?: any[] | undefined) => boolean>; selectedItems: import('vue').ShallowRef; anySelectable: import('vue').ComputedRef; selectedAll: import('vue').ComputedRef; selectedPartial: import('vue').ComputedRef; isSelected: (item: VsTableItem) => boolean; selectItem: (item: VsTableItem, index: number, selected: boolean) => boolean; selectAll: (selected: boolean) => void; };