import type { PropType } from 'vue';
declare const _default: {
    beforeDragSort: {
        type: PropType<(context: import("../table/type").DragSortContext<import("../table/type").TableRowData>) => boolean>;
    };
    tree: {
        type: PropType<import("../table/type").TableTreeConfig>;
    };
    treeExpandAndFoldIcon: {
        type: PropType<(h: import("vue").CreateElement, props: {
            type: "expand" | "fold";
        }) => import("vue/types/vnode").ScopedSlotReturnValue>;
    };
    onAbnormalDragSort: PropType<(context: import("../table/type").TableAbnormalDragSortContext<import("../table/type").TableRowData>) => void>;
    onTreeExpandChange: PropType<(context: import("../table/type").TableTreeExpandChangeContext<import("../table/type").TableRowData>) => void>;
};
export default _default;
