import type { VxeGridProps } from "vxe-table";
declare const uuid: () => string;
interface RowVO {
    /**  */
    uuid?: string;
    /**
     * 样式类
     */
    class?: string;
    /**
     * 属性名名称
     */
    propertyName: string;
    /**
     * 属性值名称
     */
    propertyValue: string;
    /** 是否是默认 属性 */
    isDefault?: boolean;
}
interface PropertyEditorProps {
    /** 是否区分大小写 */
    case?: boolean;
    /** 默认属性 */
    defaultData?: any[];
    /** 表格数据 */
    data?: any;
    /** 列 */
    columns?: any[];
    /** 默认标题 */
    title?: string;
    /** 扩展数据 */
    extData?: any[];
    /** 是否显示默认属性 */
    showDefaultValue?: boolean;
    /** 是否显示默认属性名称 */
    showDefaultName?: boolean;
    /** 是否可编辑默认属性名称 */
    editDefaultName?: boolean;
    /** 是否可编辑默认属性值 */
    editDefaultValue?: boolean;
    /** 表格验证规则 */
    rules?: any;
    /** 是否导入JSON */
    importJson?: boolean;
    /** 表格数据 */
    gridData?: any[];
}
export type { PropertyEditorProps, RowVO, VxeGridProps };
export { uuid };
