import { ComputedRef, Ref } from 'vue'; import { VTableProps } from '../types'; export declare function useTableSelection(props: VTableProps, sortedData: ComputedRef[]>, emit: (...args: any[]) => void, allData?: ComputedRef[]>): { selectedRows: Ref[], Record[]>; currentRow: Ref | null, Record | null>; isRowSelected: (row: Record) => boolean; isAllSelected: ComputedRef; isIndeterminate: ComputedRef; isDoubleCheck: ComputedRef; isFullSelection: Ref; toggleRowSelection: (row: Record, selected?: boolean) => void; toggleAllSelection: () => void; clearSelection: () => void; setCurrentRow: (row: Record | null) => void; getSelectionRows: () => Record[]; setSelectionRows: (rows: Record[]) => void; selectAbsolutelyAll: () => void; }; //# sourceMappingURL=useTableSelection.d.ts.map