UNPKG

@vue-ui-kit/ant

Version:

Vue3 UI Kit based on Ant Design

847 lines (846 loc) 45.4 kB
import { PCanvasGridProps, PCanvasTableInstance } from '../../declarations/antProxy'; declare const _default: <D extends Recordable = Recordable, F extends Recordable = Recordable>(__VLS_props: NonNullable<Awaited<typeof __VLS_setup>>["props"], __VLS_ctx?: __VLS_PrettifyLocal<Pick<NonNullable<Awaited<typeof __VLS_setup>>, "attrs" | "emit" | "slots">>, __VLS_expose?: NonNullable<Awaited<typeof __VLS_setup>>["expose"], __VLS_setup?: Promise<{ props: __VLS_PrettifyLocal<Pick<Partial<{}> & Omit<{ readonly onPick?: ((data: { row: D; field: string; }) => any) | undefined; readonly onToolbarButtonClick?: ((data: { data: D[]; code: string; selectedKeys: Array<string | number>; records: D[]; }) => any) | undefined; readonly onToolbarToolClick?: ((data: { data: D[]; code: string; selectedKeys: Array<string | number>; records: D[]; }) => any) | undefined; readonly onResetQuery?: (() => any) | undefined; } & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, never>, "onPick" | "onToolbarButtonClick" | "onToolbarToolClick" | "onResetQuery"> & PCanvasGridProps<D, F> & Partial<{}>> & import('vue').PublicProps; expose(exposed: import('vue').ShallowUnwrapRef<{ commitProxy: { query: (this: any, ...args: any[]) => any; reload: () => void; reloadPage: () => Promise<D[]>; passQuery: (params: Partial<F>, lazy?: boolean) => any; forcePassQuery: (params: Partial<F>, lazy?: boolean) => any; }; $canvasTable: import('vue').ComputedRef<PCanvasTableInstance<D> | undefined>; selectedRowKeys: import('vue').ComputedRef<(string | number)[]>; setBtnLoading: (code: string, value: boolean) => void; selectedRecords: import('vue').ComputedRef<D[]>; $form: import('vue').ComputedRef<import('vue').CreateComponentPublicInstanceWithMixins<Readonly<import('vue').ExtractPropTypes<{ layout: import('vue-types').VueTypeDef<string>; labelCol: { type: import('vue').PropType<Partial<import('vue').ExtractPropTypes<{ span: (StringConstructor | NumberConstructor)[]; order: (StringConstructor | NumberConstructor)[]; offset: (StringConstructor | NumberConstructor)[]; push: (StringConstructor | NumberConstructor)[]; pull: (StringConstructor | NumberConstructor)[]; xs: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; sm: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; md: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; lg: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xxl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; prefixCls: StringConstructor; flex: (StringConstructor | NumberConstructor)[]; }>> & import('vue').HTMLAttributes>; default: Partial<import('vue').ExtractPropTypes<{ span: (StringConstructor | NumberConstructor)[]; order: (StringConstructor | NumberConstructor)[]; offset: (StringConstructor | NumberConstructor)[]; push: (StringConstructor | NumberConstructor)[]; pull: (StringConstructor | NumberConstructor)[]; xs: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; sm: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; md: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; lg: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xxl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; prefixCls: StringConstructor; flex: (StringConstructor | NumberConstructor)[]; }>> & import('vue').HTMLAttributes; }; wrapperCol: { type: import('vue').PropType<Partial<import('vue').ExtractPropTypes<{ span: (StringConstructor | NumberConstructor)[]; order: (StringConstructor | NumberConstructor)[]; offset: (StringConstructor | NumberConstructor)[]; push: (StringConstructor | NumberConstructor)[]; pull: (StringConstructor | NumberConstructor)[]; xs: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; sm: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; md: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; lg: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xxl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; prefixCls: StringConstructor; flex: (StringConstructor | NumberConstructor)[]; }>> & import('vue').HTMLAttributes>; default: Partial<import('vue').ExtractPropTypes<{ span: (StringConstructor | NumberConstructor)[]; order: (StringConstructor | NumberConstructor)[]; offset: (StringConstructor | NumberConstructor)[]; push: (StringConstructor | NumberConstructor)[]; pull: (StringConstructor | NumberConstructor)[]; xs: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; sm: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; md: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; lg: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xxl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; prefixCls: StringConstructor; flex: (StringConstructor | NumberConstructor)[]; }>> & import('vue').HTMLAttributes; }; colon: { type: BooleanConstructor; default: boolean; }; labelAlign: { type: import('vue').PropType<import('ant-design-vue/es/form/interface').FormLabelAlign>; default: import('ant-design-vue/es/form/interface').FormLabelAlign; }; labelWrap: { type: BooleanConstructor; default: boolean; }; prefixCls: StringConstructor; requiredMark: { type: import('vue').PropType<"" | import('ant-design-vue/es/form/Form').RequiredMark>; default: "" | import('ant-design-vue/es/form/Form').RequiredMark; }; hideRequiredMark: { type: BooleanConstructor; default: boolean; }; model: import('vue-types').VueTypeValidableDef<{ [key: string]: any; }> & { default: () => { [key: string]: any; }; }; rules: { type: import('vue').PropType<{ [k: string]: import('ant-design-vue/es/form').RuleObject | import('ant-design-vue/es/form').RuleObject[]; }>; default: { [k: string]: import('ant-design-vue/es/form').RuleObject | import('ant-design-vue/es/form').RuleObject[]; }; }; validateMessages: { type: import('vue').PropType<import('ant-design-vue/es/form/interface').ValidateMessages>; default: import('ant-design-vue/es/form/interface').ValidateMessages; }; validateOnRuleChange: { type: BooleanConstructor; default: boolean; }; scrollToFirstError: { default: boolean | import('scroll-into-view-if-needed').Options<any>; type: import('vue').PropType<boolean | import('scroll-into-view-if-needed').Options<any>>; }; onSubmit: { type: import('vue').PropType<(e: Event) => void>; default: (e: Event) => void; }; name: StringConstructor; validateTrigger: { type: import('vue').PropType<string | string[]>; default: string | string[]; }; size: { type: import('vue').PropType<import('ant-design-vue/es/button').SizeType>; default: import('ant-design-vue/es/button').SizeType; }; disabled: { type: BooleanConstructor; default: boolean; }; onValuesChange: { type: import('vue').PropType<(changedValues: any, values: any) => void>; default: (changedValues: any, values: any) => void; }; onFieldsChange: { type: import('vue').PropType<(changedFields: import('ant-design-vue/es/form/interface').FieldData[], allFields: import('ant-design-vue/es/form/interface').FieldData[]) => void>; default: (changedFields: import('ant-design-vue/es/form/interface').FieldData[], allFields: import('ant-design-vue/es/form/interface').FieldData[]) => void; }; onFinish: { type: import('vue').PropType<(values: any) => void>; default: (values: any) => void; }; onFinishFailed: { type: import('vue').PropType<(errorInfo: import('ant-design-vue/es/form/interface').ValidateErrorEntity<any>) => void>; default: (errorInfo: import('ant-design-vue/es/form/interface').ValidateErrorEntity<any>) => void; }; onValidate: { type: import('vue').PropType<(name: string | number | string[] | number[], status: boolean, errors: string[]) => void>; default: (name: string | number | string[] | number[], status: boolean, errors: string[]) => void; }; }>> & Readonly<{}>, () => import('ant-design-vue/es/_util/type').VueNode, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, { size: import('ant-design-vue/es/button').SizeType; onSubmit: (e: Event) => void; disabled: boolean; validateTrigger: string | string[]; onFinish: (values: any) => void; validateMessages: import('ant-design-vue/es/form/interface').ValidateMessages; requiredMark: "" | import('ant-design-vue/es/form/Form').RequiredMark; colon: boolean; labelCol: Partial<import('vue').ExtractPropTypes<{ span: (StringConstructor | NumberConstructor)[]; order: (StringConstructor | NumberConstructor)[]; offset: (StringConstructor | NumberConstructor)[]; push: (StringConstructor | NumberConstructor)[]; pull: (StringConstructor | NumberConstructor)[]; xs: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; sm: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; md: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; lg: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xxl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; prefixCls: StringConstructor; flex: (StringConstructor | NumberConstructor)[]; }>> & import('vue').HTMLAttributes; labelAlign: import('ant-design-vue/es/form/interface').FormLabelAlign; labelWrap: boolean; wrapperCol: Partial<import('vue').ExtractPropTypes<{ span: (StringConstructor | NumberConstructor)[]; order: (StringConstructor | NumberConstructor)[]; offset: (StringConstructor | NumberConstructor)[]; push: (StringConstructor | NumberConstructor)[]; pull: (StringConstructor | NumberConstructor)[]; xs: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; sm: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; md: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; lg: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xxl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; prefixCls: StringConstructor; flex: (StringConstructor | NumberConstructor)[]; }>> & import('vue').HTMLAttributes; rules: { [k: string]: import('ant-design-vue/es/form').RuleObject | import('ant-design-vue/es/form').RuleObject[]; }; onValidate: (name: string | number | string[] | number[], status: boolean, errors: string[]) => void; onValuesChange: (changedValues: any, values: any) => void; onFieldsChange: (changedFields: import('ant-design-vue/es/form/interface').FieldData[], allFields: import('ant-design-vue/es/form/interface').FieldData[]) => void; onFinishFailed: (errorInfo: import('ant-design-vue/es/form/interface').ValidateErrorEntity<any>) => void; hideRequiredMark: boolean; model: { [key: string]: any; }; validateOnRuleChange: boolean; scrollToFirstError: boolean | import('scroll-into-view-if-needed').Options<any>; }, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<import('vue').ExtractPropTypes<{ layout: import('vue-types').VueTypeDef<string>; labelCol: { type: import('vue').PropType<Partial<import('vue').ExtractPropTypes<{ span: (StringConstructor | NumberConstructor)[]; order: (StringConstructor | NumberConstructor)[]; offset: (StringConstructor | NumberConstructor)[]; push: (StringConstructor | NumberConstructor)[]; pull: (StringConstructor | NumberConstructor)[]; xs: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; sm: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; md: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; lg: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xxl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; prefixCls: StringConstructor; flex: (StringConstructor | NumberConstructor)[]; }>> & import('vue').HTMLAttributes>; default: Partial<import('vue').ExtractPropTypes<{ span: (StringConstructor | NumberConstructor)[]; order: (StringConstructor | NumberConstructor)[]; offset: (StringConstructor | NumberConstructor)[]; push: (StringConstructor | NumberConstructor)[]; pull: (StringConstructor | NumberConstructor)[]; xs: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; sm: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; md: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; lg: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xxl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; prefixCls: StringConstructor; flex: (StringConstructor | NumberConstructor)[]; }>> & import('vue').HTMLAttributes; }; wrapperCol: { type: import('vue').PropType<Partial<import('vue').ExtractPropTypes<{ span: (StringConstructor | NumberConstructor)[]; order: (StringConstructor | NumberConstructor)[]; offset: (StringConstructor | NumberConstructor)[]; push: (StringConstructor | NumberConstructor)[]; pull: (StringConstructor | NumberConstructor)[]; xs: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; sm: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; md: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; lg: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xxl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; prefixCls: StringConstructor; flex: (StringConstructor | NumberConstructor)[]; }>> & import('vue').HTMLAttributes>; default: Partial<import('vue').ExtractPropTypes<{ span: (StringConstructor | NumberConstructor)[]; order: (StringConstructor | NumberConstructor)[]; offset: (StringConstructor | NumberConstructor)[]; push: (StringConstructor | NumberConstructor)[]; pull: (StringConstructor | NumberConstructor)[]; xs: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; sm: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; md: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; lg: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xxl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; prefixCls: StringConstructor; flex: (StringConstructor | NumberConstructor)[]; }>> & import('vue').HTMLAttributes; }; colon: { type: BooleanConstructor; default: boolean; }; labelAlign: { type: import('vue').PropType<import('ant-design-vue/es/form/interface').FormLabelAlign>; default: import('ant-design-vue/es/form/interface').FormLabelAlign; }; labelWrap: { type: BooleanConstructor; default: boolean; }; prefixCls: StringConstructor; requiredMark: { type: import('vue').PropType<"" | import('ant-design-vue/es/form/Form').RequiredMark>; default: "" | import('ant-design-vue/es/form/Form').RequiredMark; }; hideRequiredMark: { type: BooleanConstructor; default: boolean; }; model: import('vue-types').VueTypeValidableDef<{ [key: string]: any; }> & { default: () => { [key: string]: any; }; }; rules: { type: import('vue').PropType<{ [k: string]: import('ant-design-vue/es/form').RuleObject | import('ant-design-vue/es/form').RuleObject[]; }>; default: { [k: string]: import('ant-design-vue/es/form').RuleObject | import('ant-design-vue/es/form').RuleObject[]; }; }; validateMessages: { type: import('vue').PropType<import('ant-design-vue/es/form/interface').ValidateMessages>; default: import('ant-design-vue/es/form/interface').ValidateMessages; }; validateOnRuleChange: { type: BooleanConstructor; default: boolean; }; scrollToFirstError: { default: boolean | import('scroll-into-view-if-needed').Options<any>; type: import('vue').PropType<boolean | import('scroll-into-view-if-needed').Options<any>>; }; onSubmit: { type: import('vue').PropType<(e: Event) => void>; default: (e: Event) => void; }; name: StringConstructor; validateTrigger: { type: import('vue').PropType<string | string[]>; default: string | string[]; }; size: { type: import('vue').PropType<import('ant-design-vue/es/button').SizeType>; default: import('ant-design-vue/es/button').SizeType; }; disabled: { type: BooleanConstructor; default: boolean; }; onValuesChange: { type: import('vue').PropType<(changedValues: any, values: any) => void>; default: (changedValues: any, values: any) => void; }; onFieldsChange: { type: import('vue').PropType<(changedFields: import('ant-design-vue/es/form/interface').FieldData[], allFields: import('ant-design-vue/es/form/interface').FieldData[]) => void>; default: (changedFields: import('ant-design-vue/es/form/interface').FieldData[], allFields: import('ant-design-vue/es/form/interface').FieldData[]) => void; }; onFinish: { type: import('vue').PropType<(values: any) => void>; default: (values: any) => void; }; onFinishFailed: { type: import('vue').PropType<(errorInfo: import('ant-design-vue/es/form/interface').ValidateErrorEntity<any>) => void>; default: (errorInfo: import('ant-design-vue/es/form/interface').ValidateErrorEntity<any>) => void; }; onValidate: { type: import('vue').PropType<(name: string | number | string[] | number[], status: boolean, errors: string[]) => void>; default: (name: string | number | string[] | number[], status: boolean, errors: string[]) => void; }; }>> & Readonly<{}>, () => import('ant-design-vue/es/_util/type').VueNode, {}, {}, {}, { size: import('ant-design-vue/es/button').SizeType; onSubmit: (e: Event) => void; disabled: boolean; validateTrigger: string | string[]; onFinish: (values: any) => void; validateMessages: import('ant-design-vue/es/form/interface').ValidateMessages; requiredMark: "" | import('ant-design-vue/es/form/Form').RequiredMark; colon: boolean; labelCol: Partial<import('vue').ExtractPropTypes<{ span: (StringConstructor | NumberConstructor)[]; order: (StringConstructor | NumberConstructor)[]; offset: (StringConstructor | NumberConstructor)[]; push: (StringConstructor | NumberConstructor)[]; pull: (StringConstructor | NumberConstructor)[]; xs: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; sm: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; md: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; lg: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xxl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; prefixCls: StringConstructor; flex: (StringConstructor | NumberConstructor)[]; }>> & import('vue').HTMLAttributes; labelAlign: import('ant-design-vue/es/form/interface').FormLabelAlign; labelWrap: boolean; wrapperCol: Partial<import('vue').ExtractPropTypes<{ span: (StringConstructor | NumberConstructor)[]; order: (StringConstructor | NumberConstructor)[]; offset: (StringConstructor | NumberConstructor)[]; push: (StringConstructor | NumberConstructor)[]; pull: (StringConstructor | NumberConstructor)[]; xs: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; sm: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; md: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; lg: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xxl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; prefixCls: StringConstructor; flex: (StringConstructor | NumberConstructor)[]; }>> & import('vue').HTMLAttributes; rules: { [k: string]: import('ant-design-vue/es/form').RuleObject | import('ant-design-vue/es/form').RuleObject[]; }; onValidate: (name: string | number | string[] | number[], status: boolean, errors: string[]) => void; onValuesChange: (changedValues: any, values: any) => void; onFieldsChange: (changedFields: import('ant-design-vue/es/form/interface').FieldData[], allFields: import('ant-design-vue/es/form/interface').FieldData[]) => void; onFinishFailed: (errorInfo: import('ant-design-vue/es/form/interface').ValidateErrorEntity<any>) => void; hideRequiredMark: boolean; model: { [key: string]: any; }; validateOnRuleChange: boolean; scrollToFirstError: boolean | import('scroll-into-view-if-needed').Options<any>; }> | undefined>; getFormData: () => Partial<F>; setLoadings: (value: boolean | Record<string, boolean>) => void; resizeTable: () => void; }>): void; attrs: any; slots: Partial<Record<number, (_: { cell: import('e-virt-table/dist/lib/Cell').default | import('e-virt-table/dist/lib/CellHeader').default; formatter?: import('e-virt-table').FormatterMethod; formatterFooter?: import('e-virt-table').FormatterMethod; hoverIconName?: string; operation: boolean; align: import('e-virt-table').Align; verticalAlign: import('e-virt-table').VerticalAlign; fixed?: import('e-virt-table').Fixed; type: import('e-virt-table').Type | ""; editorType: string; editorProps: any; cellType: import('e-virt-table').CellType; level: number; colspan: number; rowspan: number; mergeRow: boolean; mergeCol: boolean; relationRowKeys: string[]; relationColKeys: string[]; key: string; column: import('e-virt-table').Column; rowIndex: number; colIndex: number; rowKey: string; row: any; value: any; render: import('e-virt-table').Render; renderFooter: import('e-virt-table').Render; style: any; domDataset: any; rules: import('e-virt-table/dist/lib/Validator').Rules | import('e-virt-table/dist/lib/Validator').Rule; message: string; text: string; displayText: string; visibleWidth: number; visibleHeight: number; isHasChanged: boolean; drawX: number; drawY: number; drawCellBgColor: string; drawCellSkyBgColor: string; drawTextColor: string; drawTextFont: string; drawTextX: number; drawTextY: number; drawTextWidth: number; drawTextHeight: number; drawTreeImageX: number; drawTreeImageY: number; drawTreeImageWidth: number; drawTreeImageHeight: number; drawTreeImageName: string; drawTreeImageSource?: HTMLImageElement; drawSelectionImageX: number; drawSelectionImageY: number; drawSelectionImageWidth: number; drawSelectionImageHeight: number; drawSelectionImageName: string; drawSelectionImageSource?: HTMLImageElement; drawHoverImageX: number; drawHoverImageY: number; drawHoverImageWidth: number; drawHoverImageHeight: number; drawHoverImageName: string; drawHoverImageSource?: HTMLImageElement; autoRowHeight: boolean; calculatedHeight: number; ellipsis: boolean; rowExpand: boolean; rowHasChildren: boolean; overflowTooltipShow: boolean; selectorCellValueType: import('e-virt-table').SelectorCellValueType; overflowTooltipMaxWidth: number; overflowTooltipPlacement: import('e-virt-table').OverflowTooltipPlacement; maxLineClamp: import('e-virt-table').LineClampType; ctx: import('e-virt-table/dist/lib/Context').default; x: number; y: number; width: number; height: number; } | { cell: import('e-virt-table/dist/lib/Cell').default | import('e-virt-table/dist/lib/CellHeader').default; align: import('e-virt-table').Align; hideHeaderSelection: boolean; verticalAlign: import('e-virt-table').VerticalAlign; fixed?: import('e-virt-table').Fixed; minWidth?: number; maxWidth?: number; widthFillDisable: boolean; type: import('e-virt-table').Type | ""; operation: boolean; editorType: string; level: number; text: string; hide: boolean; displayText: string; colspan: number; rowspan: number; row: any; key: string; required: boolean; readonly: boolean; ellipsis: boolean; overflowTooltipShow: boolean; children: import('e-virt-table').Column[]; column: import('e-virt-table').Column; colIndex: number; rowKey: string; rules?: import('e-virt-table/dist/lib/Validator').Rules | import('e-virt-table/dist/lib/Validator').Rule; hasChildren: boolean; render: import('e-virt-table').Render; style: Partial<CSSStyleDeclaration>; drawX: number; drawY: number; sortIconName: string; sortAscIconName: string; sortDescIconName: string; visibleWidth: number; visibleHeight: number; maxLineClampHeader: import('e-virt-table').LineClampType; domDataset: any; drawTextX: number; drawTextY: number; drawTextWidth: number; drawTextHeight: number; drawCellBgColor: string; drawTextColor: string; drawTextFont: string; drawSelectionImageX: number; drawSelectionImageY: number; drawSelectionImageWidth: number; drawSelectionImageHeight: number; drawSelectionImageName: string; drawSelectionImageSource?: HTMLImageElement; drawSortImageX: number; drawSortImageY: number; drawSortImageWidth: number; drawSortImageHeight: number; drawSortImageName: string; drawSortImageSource?: HTMLImageElement; ctx: import('e-virt-table/dist/lib/Context').default; x: number; y: number; width: number; height: number; cellType: import('e-virt-table').CellType; }) => any>>; emit: { (event: "toolbarButtonClick", data: { data: D[]; code: string; selectedKeys: Array<string | number>; records: D[]; }): void; (event: "toolbarToolClick", data: { data: D[]; code: string; selectedKeys: Array<string | number>; records: D[]; }): void; (event: "pick", data: { row: D; field: string; }): void; (event: "resetQuery"): void; }; }>) => import('vue').VNode & { __ctx?: Awaited<typeof __VLS_setup>; }; export default _default; type __VLS_PrettifyLocal<T> = { [K in keyof T]: T[K]; } & {};