import { ComputedRef } from 'vue';
import { Store, AnyObject, TableLayout } from '../table.type';
declare function useUtils(store: Store, layout: TableLayout, shouldUpdateHeight: ComputedRef<unknown>): {
    setCurrentRow: (row: AnyObject) => void;
    toggleRowSelection: (row: any, selected: any) => void;
    clearSelection: () => void;
    clearFilter: (columnKeys: string[]) => void;
    toggleAllSelection: () => void;
    toggleRowExpansion: (row: any, expanded: any) => void;
    clearSort: () => void;
    doLayout: () => void;
    sort: (prop: any, order: any) => void;
};
export default useUtils;
