import type { Ref, ComputedRef } from 'vue';
import type { EditGridProps } from '../edit-grid-types';
import type { VxeTableDefines, VxeGridPropTypes, VxeTableDataRow } from 'vxe-table';
export interface ruleItem {
    [field: string]: VxeTableDefines.ValidatorRule[];
}
export default function useGridConfig(props: EditGridProps, groupCode: Ref<string>): {
    computedColumns: ComputedRef<VxeGridPropTypes.Columns<VxeTableDataRow>>;
    editRules: ComputedRef<ruleItem>;
};
