import { Ref, ComputedRef } from 'vue';
import { ColumnProps, ProTableListProps } from '../../../types';
export declare const useTableColumnV2: (props: ProTableListProps, emit: any, tableData: any[], getTableList: () => void, tableWidth: Ref<number>) => {
    columns: ComputedRef<ColumnProps<any>[]>;
    selectedList: Ref<{
        [key: string]: any;
    }[], {
        [key: string]: any;
    }[]>;
    selectedListIds: ComputedRef<string[]>;
    isSelected: Ref<boolean, boolean>;
    selectionChange: (rowArr: {
        [key: string]: any;
    }[]) => void;
};
