import {Button, Col, Popover, Row, Tooltip} from "element-ui"; import {FormData, VNodeRule} from "@form-create/core"; import {ElementUIComponentSize} from "element-ui/types/component"; import {ElForm, FormItemLabelPosition, ValidateCallback, ValidateFieldCallback} from "element-ui/types/form"; import {ElFormItem} from "element-ui/types/form-item"; import {Api} from "./index"; export interface OptionAttrs { col?: Boolean | Partial; row?: Boolean | Partial; info?: Boolean | Partial<(Tooltip | Popover) & VNodeRule & { show?: Boolean; native?: Boolean; icon?: string; align?: 'left' | 'right'; info?: string; }>; wrap?: Boolean | Partial; form?: Partial<{ inline?: boolean disabled?: boolean labelPosition?: FormItemLabelPosition labelWidth?: string labelSuffix?: string showMessage?: boolean inlineMessage?: boolean statusIcon?: boolean validateOnRuleChange?: boolean size?: ElementUIComponentSize className?: any; col?: Boolean; }>; submitBtn?: Boolean | Partial