import { Ref } from 'vue'; import { BaseDrillDownDataSet } from '../../../node_modules/@antv/s2/esm/index.d.ts'; import { MenuItem } from 'ant-design-vue'; import { SelectInfo } from 'ant-design-vue/es/menu/src/interface'; import { Key } from 'ant-design-vue/es/_util/type'; import { ChangeEvent } from 'ant-design-vue/es/_util/EventInterface'; declare const _default: import('vue').DefineComponent; default: any[]; }; drillFields: import('vue').PropType; disabledFields: import('vue').PropType; getDrillFields: import('vue').PropType<(drillFields: string[]) => void>; setDrillFields: import('vue').PropType<(drillFields: string[]) => void>; }>, { options: Ref; handleSearch: (e: ChangeEvent) => void; handleSelect: (value: SelectInfo) => void; handleClear: (e: { stopPropagation: () => void; }) => void; className: string; selected: Ref; isEmpty: { (value?: T): boolean; (value: string): value is ""; (value: Map | Set | import('lodash').List | null | undefined): boolean; (value: object): boolean; (value: T | null | undefined): value is import('lodash').EmptyObjectOf | null | undefined; (value?: any): boolean; }; DRILL_DOWN_PRE_CLASS: string; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { getDrillFields: (drillFields: string[]) => void; setDrillFields: (drillFields: string[]) => void; }, string, import('vue').PublicProps, Readonly; default: any[]; }; drillFields: import('vue').PropType; disabledFields: import('vue').PropType; getDrillFields: import('vue').PropType<(drillFields: string[]) => void>; setDrillFields: import('vue').PropType<(drillFields: string[]) => void>; }>> & Readonly<{ onGetDrillFields?: (drillFields: string[]) => any; onSetDrillFields?: (drillFields: string[]) => any; }>, { title: string; searchText: string; clearText: string; dataSet: BaseDrillDownDataSet[]; }, {}, { Button: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins; htmlType: { type: import('vue').PropType; default: string; }; shape: { type: import('vue').PropType; }; size: { type: import('vue').PropType; }; loading: { type: import('vue').PropType; default: () => boolean | { delay?: number; }; }; disabled: { type: BooleanConstructor; default: any; }; ghost: { type: BooleanConstructor; default: any; }; block: { type: BooleanConstructor; default: any; }; danger: { type: BooleanConstructor; default: any; }; icon: import('vue-types').VueTypeValidableDef; href: StringConstructor; target: StringConstructor; title: StringConstructor; onClick: { type: import('vue').PropType; }; onMousedown: { type: import('vue').PropType; }; }>> & Readonly<{}>, () => import('ant-design-vue/es/_util/type').VueNode, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, { block: boolean; disabled: boolean; danger: boolean; ghost: boolean; htmlType: import('ant-design-vue/es/button/buttonTypes').ButtonHTMLType; loading: boolean | { delay?: number; }; }, true, {}, import('ant-design-vue/es/_util/type').CustomSlotsType<{ icon: any; default: any; }>, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; htmlType: { type: import('vue').PropType; default: string; }; shape: { type: import('vue').PropType; }; size: { type: import('vue').PropType; }; loading: { type: import('vue').PropType; default: () => boolean | { delay?: number; }; }; disabled: { type: BooleanConstructor; default: any; }; ghost: { type: BooleanConstructor; default: any; }; block: { type: BooleanConstructor; default: any; }; danger: { type: BooleanConstructor; default: any; }; icon: import('vue-types').VueTypeValidableDef; href: StringConstructor; target: StringConstructor; title: StringConstructor; onClick: { type: import('vue').PropType; }; onMousedown: { type: import('vue').PropType; }; }>> & Readonly<{}>, () => import('ant-design-vue/es/_util/type').VueNode, {}, {}, {}, { block: boolean; disabled: boolean; danger: boolean; ghost: boolean; htmlType: import('ant-design-vue/es/button/buttonTypes').ButtonHTMLType; loading: boolean | { delay?: number; }; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase; htmlType: { type: import('vue').PropType; default: string; }; shape: { type: import('vue').PropType; }; size: { type: import('vue').PropType; }; loading: { type: import('vue').PropType; default: () => boolean | { delay?: number; }; }; disabled: { type: BooleanConstructor; default: any; }; ghost: { type: BooleanConstructor; default: any; }; block: { type: BooleanConstructor; default: any; }; danger: { type: BooleanConstructor; default: any; }; icon: import('vue-types').VueTypeValidableDef; href: StringConstructor; target: StringConstructor; title: StringConstructor; onClick: { type: import('vue').PropType; }; onMousedown: { type: import('vue').PropType; }; }>> & Readonly<{}>, () => import('ant-design-vue/es/_util/type').VueNode, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, { block: boolean; disabled: boolean; danger: boolean; ghost: boolean; htmlType: import('ant-design-vue/es/button/buttonTypes').ButtonHTMLType; loading: boolean | { delay?: number; }; }, {}, string, import('ant-design-vue/es/_util/type').CustomSlotsType<{ icon: any; default: any; }>, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & (import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (import('vue').Plugin & { readonly Group: import('vue').DefineComponent; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; })); Input: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins; }; autocomplete: StringConstructor; type: { type: import('vue').PropType<"number" | "reset" | "submit" | "button" | "time" | "image" | "text" | "search" | "hidden" | "color" | "checkbox" | "radio" | "range" | "date" | "url" | "email" | "week" | "month" | "datetime-local" | "file" | "password" | "tel">; default: "number" | "reset" | "submit" | "button" | "time" | "image" | "text" | "search" | "hidden" | "color" | "checkbox" | "radio" | "range" | "date" | "url" | "email" | "week" | "month" | "datetime-local" | "file" | "password" | "tel"; }; name: StringConstructor; size: { type: import('vue').PropType; }; autofocus: { type: BooleanConstructor; default: any; }; lazy: { type: BooleanConstructor; default: boolean; }; maxlength: NumberConstructor; loading: { type: BooleanConstructor; default: any; }; bordered: { type: BooleanConstructor; default: any; }; showCount: { type: import('vue').PropType; }; htmlSize: NumberConstructor; onPressEnter: import('vue').PropType; onKeydown: import('vue').PropType; onKeyup: import('vue').PropType; onFocus: import('vue').PropType; onBlur: import('vue').PropType; onChange: import('vue').PropType; onInput: import('vue').PropType; "onUpdate:value": import('vue').PropType<(val: string) => void>; onCompositionstart: import('vue').PropType; onCompositionend: import('vue').PropType; valueModifiers: ObjectConstructor; hidden: { type: BooleanConstructor; default: any; }; status: import('vue').PropType<"" | "error" | "warning">; value: { type: import('vue').PropType; default: any; }; defaultValue: { type: import('vue').PropType; default: any; }; inputElement: import('vue-types').VueTypeValidableDef; prefixCls: StringConstructor; disabled: { type: BooleanConstructor; default: any; }; focused: { type: BooleanConstructor; default: any; }; triggerFocus: import('vue').PropType<() => void>; readonly: { type: BooleanConstructor; default: any; }; handleReset: import('vue').PropType; addonBefore: import('vue-types').VueTypeValidableDef; addonAfter: import('vue-types').VueTypeValidableDef; prefix: import('vue-types').VueTypeValidableDef; suffix: import('vue-types').VueTypeValidableDef; clearIcon: import('vue-types').VueTypeValidableDef; affixWrapperClassName: StringConstructor; groupClassName: StringConstructor; wrapperClassName: StringConstructor; inputClassName: StringConstructor; allowClear: { type: BooleanConstructor; default: any; }; }, "wrapperClassName" | "affixWrapperClassName" | "groupClassName" | "inputClassName">>> & Readonly<{}>, () => import('ant-design-vue/es/_util/type').VueNode, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, { value: string | number; type: "number" | "reset" | "submit" | "button" | "time" | "image" | "text" | "search" | "hidden" | "color" | "checkbox" | "radio" | "range" | "date" | "url" | "email" | "week" | "month" | "datetime-local" | "file" | "password" | "tel"; focused: boolean; hidden: boolean; disabled: boolean; autofocus: boolean; readonly: boolean; defaultValue: string | number; loading: boolean; lazy: boolean; bordered: boolean; allowClear: boolean; }, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; }; autocomplete: StringConstructor; type: { type: import('vue').PropType<"number" | "reset" | "submit" | "button" | "time" | "image" | "text" | "search" | "hidden" | "color" | "checkbox" | "radio" | "range" | "date" | "url" | "email" | "week" | "month" | "datetime-local" | "file" | "password" | "tel">; default: "number" | "reset" | "submit" | "button" | "time" | "image" | "text" | "search" | "hidden" | "color" | "checkbox" | "radio" | "range" | "date" | "url" | "email" | "week" | "month" | "datetime-local" | "file" | "password" | "tel"; }; name: StringConstructor; size: { type: import('vue').PropType; }; autofocus: { type: BooleanConstructor; default: any; }; lazy: { type: BooleanConstructor; default: boolean; }; maxlength: NumberConstructor; loading: { type: BooleanConstructor; default: any; }; bordered: { type: BooleanConstructor; default: any; }; showCount: { type: import('vue').PropType; }; htmlSize: NumberConstructor; onPressEnter: import('vue').PropType; onKeydown: import('vue').PropType; onKeyup: import('vue').PropType; onFocus: import('vue').PropType; onBlur: import('vue').PropType; onChange: import('vue').PropType; onInput: import('vue').PropType; "onUpdate:value": import('vue').PropType<(val: string) => void>; onCompositionstart: import('vue').PropType; onCompositionend: import('vue').PropType; valueModifiers: ObjectConstructor; hidden: { type: BooleanConstructor; default: any; }; status: import('vue').PropType<"" | "error" | "warning">; value: { type: import('vue').PropType; default: any; }; defaultValue: { type: import('vue').PropType; default: any; }; inputElement: import('vue-types').VueTypeValidableDef; prefixCls: StringConstructor; disabled: { type: BooleanConstructor; default: any; }; focused: { type: BooleanConstructor; default: any; }; triggerFocus: import('vue').PropType<() => void>; readonly: { type: BooleanConstructor; default: any; }; handleReset: import('vue').PropType; addonBefore: import('vue-types').VueTypeValidableDef; addonAfter: import('vue-types').VueTypeValidableDef; prefix: import('vue-types').VueTypeValidableDef; suffix: import('vue-types').VueTypeValidableDef; clearIcon: import('vue-types').VueTypeValidableDef; affixWrapperClassName: StringConstructor; groupClassName: StringConstructor; wrapperClassName: StringConstructor; inputClassName: StringConstructor; allowClear: { type: BooleanConstructor; default: any; }; }, "wrapperClassName" | "affixWrapperClassName" | "groupClassName" | "inputClassName">>> & Readonly<{}>, () => import('ant-design-vue/es/_util/type').VueNode, {}, {}, {}, { value: string | number; type: "number" | "reset" | "submit" | "button" | "time" | "image" | "text" | "search" | "hidden" | "color" | "checkbox" | "radio" | "range" | "date" | "url" | "email" | "week" | "month" | "datetime-local" | "file" | "password" | "tel"; focused: boolean; hidden: boolean; disabled: boolean; autofocus: boolean; readonly: boolean; defaultValue: string | number; loading: boolean; lazy: boolean; bordered: boolean; allowClear: boolean; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase; }; autocomplete: StringConstructor; type: { type: import('vue').PropType<"number" | "reset" | "submit" | "button" | "time" | "image" | "text" | "search" | "hidden" | "color" | "checkbox" | "radio" | "range" | "date" | "url" | "email" | "week" | "month" | "datetime-local" | "file" | "password" | "tel">; default: "number" | "reset" | "submit" | "button" | "time" | "image" | "text" | "search" | "hidden" | "color" | "checkbox" | "radio" | "range" | "date" | "url" | "email" | "week" | "month" | "datetime-local" | "file" | "password" | "tel"; }; name: StringConstructor; size: { type: import('vue').PropType; }; autofocus: { type: BooleanConstructor; default: any; }; lazy: { type: BooleanConstructor; default: boolean; }; maxlength: NumberConstructor; loading: { type: BooleanConstructor; default: any; }; bordered: { type: BooleanConstructor; default: any; }; showCount: { type: import('vue').PropType; }; htmlSize: NumberConstructor; onPressEnter: import('vue').PropType; onKeydown: import('vue').PropType; onKeyup: import('vue').PropType; onFocus: import('vue').PropType; onBlur: import('vue').PropType; onChange: import('vue').PropType; onInput: import('vue').PropType; 'onUpdate:value': import('vue').PropType<(val: string) => void>; onCompositionstart: import('vue').PropType; onCompositionend: import('vue').PropType; valueModifiers: ObjectConstructor; hidden: { type: BooleanConstructor; default: any; }; status: import('vue').PropType<"" | "error" | "warning">; value: { type: import('vue').PropType; default: any; }; defaultValue: { type: import('vue').PropType; default: any; }; inputElement: import('vue-types').VueTypeValidableDef; prefixCls: StringConstructor; disabled: { type: BooleanConstructor; default: any; }; focused: { type: BooleanConstructor; default: any; }; triggerFocus: import('vue').PropType<() => void>; readonly: { type: BooleanConstructor; default: any; }; handleReset: import('vue').PropType; addonBefore: import('vue-types').VueTypeValidableDef; addonAfter: import('vue-types').VueTypeValidableDef; prefix: import('vue-types').VueTypeValidableDef; suffix: import('vue-types').VueTypeValidableDef; clearIcon: import('vue-types').VueTypeValidableDef; affixWrapperClassName: StringConstructor; groupClassName: StringConstructor; wrapperClassName: StringConstructor; inputClassName: StringConstructor; allowClear: { type: BooleanConstructor; default: any; }; }, "wrapperClassName" | "affixWrapperClassName" | "groupClassName" | "inputClassName">>> & Readonly<{}>, () => import('ant-design-vue/es/_util/type').VueNode, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, { value: string | number; type: "number" | "reset" | "submit" | "button" | "time" | "image" | "text" | "search" | "hidden" | "color" | "checkbox" | "radio" | "range" | "date" | "url" | "email" | "week" | "month" | "datetime-local" | "file" | "password" | "tel"; focused: boolean; hidden: boolean; disabled: boolean; autofocus: boolean; readonly: boolean; defaultValue: string | number; loading: boolean; lazy: boolean; bordered: boolean; allowClear: boolean; }, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & (import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (import('vue').Plugin & { readonly Group: import('vue').DefineComponent; }; compact: { type: BooleanConstructor; default: any; }; }>, () => import('ant-design-vue/es/_util/type').VueNode, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly; }; compact: { type: BooleanConstructor; default: any; }; }>> & Readonly<{}>, { compact: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; readonly Search: import('vue').DefineComponent; onSearch: { type: import('vue').PropType<(value: string, event?: ChangeEvent | MouseEvent | KeyboardEvent) => void>; }; size: { type: import('vue').PropType; }; value: { type: import('vue').PropType; default: any; }; name: StringConstructor; type: { type: import('vue').PropType<"number" | "reset" | "submit" | "button" | "time" | "image" | "text" | "search" | "hidden" | "color" | "checkbox" | "radio" | "range" | "date" | "url" | "email" | "week" | "month" | "datetime-local" | "file" | "password" | "tel">; default: "number" | "reset" | "submit" | "button" | "time" | "image" | "text" | "search" | "hidden" | "color" | "checkbox" | "radio" | "range" | "date" | "url" | "email" | "week" | "month" | "datetime-local" | "file" | "password" | "tel"; }; onCompositionend: import('vue').PropType; onCompositionstart: import('vue').PropType; onFocus: import('vue').PropType; onBlur: import('vue').PropType; onChange: import('vue').PropType; onInput: import('vue').PropType; onKeydown: import('vue').PropType; onKeyup: import('vue').PropType; focused: { type: BooleanConstructor; default: any; }; hidden: { type: BooleanConstructor; default: any; }; disabled: { type: BooleanConstructor; default: any; }; prefixCls: StringConstructor; id: StringConstructor; prefix: import('vue-types').VueTypeValidableDef; autofocus: { type: BooleanConstructor; default: any; }; autocomplete: StringConstructor; readonly: { type: BooleanConstructor; default: any; }; status: import('vue').PropType<"" | "error" | "warning">; defaultValue: { type: import('vue').PropType; default: any; }; 'onUpdate:value': import('vue').PropType<(val: string) => void>; suffix: import('vue-types').VueTypeValidableDef; loading: { type: BooleanConstructor; default: any; }; placeholder: { type: import('vue').PropType; }; lazy: { type: BooleanConstructor; default: boolean; }; maxlength: NumberConstructor; bordered: { type: BooleanConstructor; default: any; }; showCount: { type: import('vue').PropType; }; htmlSize: NumberConstructor; onPressEnter: import('vue').PropType; valueModifiers: ObjectConstructor; inputElement: import('vue-types').VueTypeValidableDef; triggerFocus: import('vue').PropType<() => void>; handleReset: import('vue').PropType; addonBefore: import('vue-types').VueTypeValidableDef; addonAfter: import('vue-types').VueTypeValidableDef; clearIcon: import('vue-types').VueTypeValidableDef; allowClear: { type: BooleanConstructor; default: any; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly; onSearch: { type: import('vue').PropType<(value: string, event?: ChangeEvent | MouseEvent | KeyboardEvent) => void>; }; size: { type: import('vue').PropType; }; value: { type: import('vue').PropType; default: any; }; name: StringConstructor; type: { type: import('vue').PropType<"number" | "reset" | "submit" | "button" | "time" | "image" | "text" | "search" | "hidden" | "color" | "checkbox" | "radio" | "range" | "date" | "url" | "email" | "week" | "month" | "datetime-local" | "file" | "password" | "tel">; default: "number" | "reset" | "submit" | "button" | "time" | "image" | "text" | "search" | "hidden" | "color" | "checkbox" | "radio" | "range" | "date" | "url" | "email" | "week" | "month" | "datetime-local" | "file" | "password" | "tel"; }; onCompositionend: import('vue').PropType; onCompositionstart: import('vue').PropType; onFocus: import('vue').PropType; onBlur: import('vue').PropType; onChange: import('vue').PropType; onInput: import('vue').PropType; onKeydown: import('vue').PropType; onKeyup: import('vue').PropType; focused: { type: BooleanConstructor; default: any; }; hidden: { type: BooleanConstructor; default: any; }; disabled: { type: BooleanConstructor; default: any; }; prefixCls: StringConstructor; id: StringConstructor; prefix: import('vue-types').VueTypeValidableDef; autofocus: { type: BooleanConstructor; default: any; }; autocomplete: StringConstructor; readonly: { type: BooleanConstructor; default: any; }; status: import('vue').PropType<"" | "error" | "warning">; defaultValue: { type: import('vue').PropType; default: any; }; 'onUpdate:value': import('vue').PropType<(val: string) => void>; suffix: import('vue-types').VueTypeValidableDef; loading: { type: BooleanConstructor; default: any; }; placeholder: { type: import('vue').PropType; }; lazy: { type: BooleanConstructor; default: boolean; }; maxlength: NumberConstructor; bordered: { type: BooleanConstructor; default: any; }; showCount: { type: import('vue').PropType; }; htmlSize: NumberConstructor; onPressEnter: import('vue').PropType; valueModifiers: ObjectConstructor; inputElement: import('vue-types').VueTypeValidableDef; triggerFocus: import('vue').PropType<() => void>; handleReset: import('vue').PropType; addonBefore: import('vue-types').VueTypeValidableDef; addonAfter: import('vue-types').VueTypeValidableDef; clearIcon: import('vue-types').VueTypeValidableDef; allowClear: { type: BooleanConstructor; default: any; }; }>> & Readonly<{}>, { value: string | number; type: "number" | "reset" | "submit" | "button" | "time" | "image" | "text" | "search" | "hidden" | "color" | "checkbox" | "radio" | "range" | "date" | "url" | "email" | "week" | "month" | "datetime-local" | "file" | "password" | "tel"; focused: boolean; hidden: boolean; disabled: boolean; autofocus: boolean; readonly: boolean; defaultValue: string | number; loading: boolean; lazy: boolean; bordered: boolean; allowClear: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; readonly TextArea: import('vue').DefineComponent; default: any; }; autoSize: { type: import('vue').PropType; default: any; }; onResize: { type: import('vue').PropType<(size: { width: number; height: number; }) => void>; }; onCompositionstart: { type: import('vue').PropType; }; onCompositionend: { type: import('vue').PropType; }; valueModifiers: ObjectConstructor; size: { type: import('vue').PropType; }; value: { type: import('vue').PropType; default: any; }; name: StringConstructor; type: { type: import('vue').PropType<"number" | "reset" | "submit" | "button" | "time" | "image" | "text" | "search" | "hidden" | "color" | "checkbox" | "radio" | "range" | "date" | "url" | "email" | "week" | "month" | "datetime-local" | "file" | "password" | "tel">; default: "number" | "reset" | "submit" | "button" | "time" | "image" | "text" | "search" | "hidden" | "color" | "checkbox" | "radio" | "range" | "date" | "url" | "email" | "week" | "month" | "datetime-local" | "file" | "password" | "tel"; }; onFocus: import('vue').PropType; onBlur: import('vue').PropType; onChange: import('vue').PropType; onInput: import('vue').PropType; onKeydown: import('vue').PropType; onKeyup: import('vue').PropType; focused: { type: BooleanConstructor; default: any; }; hidden: { type: BooleanConstructor; default: any; }; disabled: { type: BooleanConstructor; default: any; }; prefixCls: StringConstructor; id: StringConstructor; autofocus: { type: BooleanConstructor; default: any; }; autocomplete: StringConstructor; readonly: { type: BooleanConstructor; default: any; }; status: import('vue').PropType<"" | "error" | "warning">; defaultValue: { type: import('vue').PropType; default: any; }; 'onUpdate:value': import('vue').PropType<(val: string) => void>; loading: { type: BooleanConstructor; default: any; }; placeholder: { type: import('vue').PropType; }; lazy: { type: BooleanConstructor; default: boolean; }; maxlength: NumberConstructor; bordered: { type: BooleanConstructor; default: any; }; showCount: { type: import('vue').PropType; }; htmlSize: NumberConstructor; onPressEnter: import('vue').PropType; inputElement: import('vue-types').VueTypeValidableDef; triggerFocus: import('vue').PropType<() => void>; handleReset: import('vue').PropType; clearIcon: import('vue-types').VueTypeValidableDef; allowClear: { type: BooleanConstructor; default: any; }; }>, () => import('ant-design-vue/es/_util/type').VueNode, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly; default: any; }; autoSize: { type: import('vue').PropType; default: any; }; onResize: { type: import('vue').PropType<(size: { width: number; height: number; }) => void>; }; onCompositionstart: { type: import('vue').PropType; }; onCompositionend: { type: import('vue').PropType; }; valueModifiers: ObjectConstructor; size: { type: import('vue').PropType; }; value: { type: import('vue').PropType; default: any; }; name: StringConstructor; type: { type: import('vue').PropType<"number" | "reset" | "submit" | "button" | "time" | "image" | "text" | "search" | "hidden" | "color" | "checkbox" | "radio" | "range" | "date" | "url" | "email" | "week" | "month" | "datetime-local" | "file" | "password" | "tel">; default: "number" | "reset" | "submit" | "button" | "time" | "image" | "text" | "search" | "hidden" | "color" | "checkbox" | "radio" | "range" | "date" | "url" | "email" | "week" | "month" | "datetime-local" | "file" | "password" | "tel"; }; onFocus: import('vue').PropType; onBlur: import('vue').PropType; onChange: import('vue').PropType; onInput: import('vue').PropType; onKeydown: import('vue').PropType; onKeyup: import('vue').PropType; focused: { type: BooleanConstructor; default: any; }; hidden: { type: BooleanConstructor; default: any; }; disabled: { type: BooleanConstructor; default: any; }; prefixCls: StringConstructor; id: StringConstructor; autofocus: { type: BooleanConstructor; default: any; }; autocomplete: StringConstructor; readonly: { type: BooleanConstructor; default: any; }; status: import('vue').PropType<"" | "error" | "warning">; defaultValue: { type: import('vue').PropType; default: any; }; 'onUpdate:value': import('vue').PropType<(val: string) => void>; loading: { type: BooleanConstructor; default: any; }; placeholder: { type: import('vue').PropType; }; lazy: { type: BooleanConstructor; default: boolean; }; maxlength: NumberConstructor; bordered: { type: BooleanConstructor; default: any; }; showCount: { type: import('vue').PropType; }; htmlSize: NumberConstructor; onPressEnter: import('vue').PropType; inputElement: import('vue-types').VueTypeValidableDef; triggerFocus: import('vue').PropType<() => void>; handleReset: import('vue').PropType; clearIcon: import('vue-types').VueTypeValidableDef; allowClear: { type: BooleanConstructor; default: any; }; }>> & Readonly<{}>, { value: string | number; type: "number" | "reset" | "submit" | "button" | "time" | "image" | "text" | "search" | "hidden" | "color" | "checkbox" | "radio" | "range" | "date" | "url" | "email" | "week" | "month" | "datetime-local" | "file" | "password" | "tel"; focused: boolean; hidden: boolean; disabled: boolean; autofocus: boolean; readonly: boolean; defaultValue: string | number; loading: boolean; lazy: boolean; bordered: boolean; allowClear: boolean; autosize: any; autoSize: any; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; readonly Password: import('vue').DefineComponent void>; iconRender: FunctionConstructor; size: { type: import('vue').PropType; }; value: { type: import('vue').PropType; default: any; }; name: StringConstructor; type: { type: import('vue').PropType<"number" | "reset" | "submit" | "button" | "time" | "image" | "text" | "search" | "hidden" | "color" | "checkbox" | "radio" | "range" | "date" | "url" | "email" | "week" | "month" | "datetime-local" | "file" | "password" | "tel">; default: "number" | "reset" | "submit" | "button" | "time" | "image" | "text" | "search" | "hidden" | "color" | "checkbox" | "radio" | "range" | "date" | "url" | "email" | "week" | "month" | "datetime-local" | "file" | "password" | "tel"; }; onCompositionend: import('vue').PropType; onCompositionstart: import('vue').PropType; onFocus: import('vue').PropType; onBlur: import('vue').PropType; onChange: import('vue').PropType; onInput: import('vue').PropType; onKeydown: import('vue').PropType; onKeyup: import('vue').PropType; focused: { type: BooleanConstructor; default: any; }; hidden: { type: BooleanConstructor; default: any; }; disabled: { type: BooleanConstructor; default: any; }; id: StringConstructor; prefix: import('vue-types').VueTypeValidableDef; autofocus: { type: BooleanConstructor; default: any; }; autocomplete: StringConstructor; readonly: { type: BooleanConstructor; default: any; }; status: import('vue').PropType<"" | "error" | "warning">; defaultValue: { type: import('vue').PropType; default: any; }; 'onUpdate:value': import('vue').PropType<(val: string) => void>; suffix: import('vue-types').VueTypeValidableDef; loading: { type: BooleanConstructor; default: any; }; placeholder: { type: import('vue').PropType; }; lazy: { type: BooleanConstructor; default: boolean; }; maxlength: NumberConstructor; bordered: { type: BooleanConstructor; default: any; }; showCount: { type: import('vue').PropType; }; htmlSize: NumberConstructor; onPressEnter: import('vue').PropType; valueModifiers: ObjectConstructor; inputElement: import('vue-types').VueTypeValidableDef; triggerFocus: import('vue').PropType<() => void>; handleReset: import('vue').PropType; addonBefore: import('vue-types').VueTypeValidableDef; addonAfter: import('vue-types').VueTypeValidableDef; clearIcon: import('vue-types').VueTypeValidableDef; allowClear: { type: BooleanConstructor; default: any; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly void>; iconRender: FunctionConstructor; size: { type: import('vue').PropType; }; value: { type: import('vue').PropType; default: any; }; name: StringConstructor; type: { type: import('vue').PropType<"number" | "reset" | "submit" | "button" | "time" | "image" | "text" | "search" | "hidden" | "color" | "checkbox" | "radio" | "range" | "date" | "url" | "email" | "week" | "month" | "datetime-local" | "file" | "password" | "tel">; default: "number" | "reset" | "submit" | "button" | "time" | "image" | "text" | "search" | "hidden" | "color" | "checkbox" | "radio" | "range" | "date" | "url" | "email" | "week" | "month" | "datetime-local" | "file" | "password" | "tel"; }; onCompositionend: import('vue').PropType; onCompositionstart: import('vue').PropType; onFocus: import('vue').PropType; onBlur: import('vue').PropType; onChange: import('vue').PropType; onInput: import('vue').PropType; onKeydown: import('vue').PropType; onKeyup: import('vue').PropType; focused: { type: BooleanConstructor; default: any; }; hidden: { type: BooleanConstructor; default: any; }; disabled: { type: BooleanConstructor; default: any; }; id: StringConstructor; prefix: import('vue-types').VueTypeValidableDef; autofocus: { type: BooleanConstructor; default: any; }; autocomplete: StringConstructor; readonly: { type: BooleanConstructor; default: any; }; status: import('vue').PropType<"" | "error" | "warning">; defaultValue: { type: import('vue').PropType; default: any; }; 'onUpdate:value': import('vue').PropType<(val: string) => void>; suffix: import('vue-types').VueTypeValidableDef; loading: { type: BooleanConstructor; default: any; }; placeholder: { type: import('vue').PropType; }; lazy: { type: BooleanConstructor; default: boolean; }; maxlength: NumberConstructor; bordered: { type: BooleanConstructor; default: any; }; showCount: { type: import('vue').PropType; }; htmlSize: NumberConstructor; onPressEnter: import('vue').PropType; valueModifiers: ObjectConstructor; inputElement: import('vue-types').VueTypeValidableDef; triggerFocus: import('vue').PropType<() => void>; handleReset: import('vue').PropType; addonBefore: import('vue-types').VueTypeValidableDef; addonAfter: import('vue-types').VueTypeValidableDef; clearIcon: import('vue-types').VueTypeValidableDef; allowClear: { type: BooleanConstructor; default: any; }; }>> & Readonly<{}>, { value: string | number; type: "number" | "reset" | "submit" | "button" | "time" | "image" | "text" | "search" | "hidden" | "color" | "checkbox" | "radio" | "range" | "date" | "url" | "email" | "week" | "month" | "datetime-local" | "file" | "password" | "tel"; focused: boolean; hidden: boolean; visible: boolean; disabled: boolean; autofocus: boolean; readonly: boolean; defaultValue: string | number; action: string; loading: boolean; lazy: boolean; bordered: boolean; allowClear: boolean; visibilityToggle: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; })); Empty: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins; default: import('vue').CSSProperties; }; image: { default: import('ant-design-vue/es/_util/type').VueNode; type: import('vue').PropType; }; description: { default: import('ant-design-vue/es/_util/type').VueNode; type: import('vue').PropType; }; }>> & Readonly<{}>, () => import('ant-design-vue/es/_util/type').VueNode, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, { image: import('ant-design-vue/es/_util/type').VueNode; description: import('ant-design-vue/es/_util/type').VueNode; imageStyle: import('vue').CSSProperties; }, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; default: import('vue').CSSProperties; }; image: { default: import('ant-design-vue/es/_util/type').VueNode; type: import('vue').PropType; }; description: { default: import('ant-design-vue/es/_util/type').VueNode; type: import('vue').PropType; }; }>> & Readonly<{}>, () => import('ant-design-vue/es/_util/type').VueNode, {}, {}, {}, { image: import('ant-design-vue/es/_util/type').VueNode; description: import('ant-design-vue/es/_util/type').VueNode; imageStyle: import('vue').CSSProperties; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase; default: import('vue').CSSProperties; }; image: { default: import('ant-design-vue/es/_util/type').VueNode; type: import('vue').PropType; }; description: { default: import('ant-design-vue/es/_util/type').VueNode; type: import('vue').PropType; }; }>> & Readonly<{}>, () => import('ant-design-vue/es/_util/type').VueNode, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, { image: import('ant-design-vue/es/_util/type').VueNode; description: import('ant-design-vue/es/_util/type').VueNode; imageStyle: import('vue').CSSProperties; }, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & (import('vue').AllowedComponentProps & (import('vue').ComponentCustomProps & import('vue').Plugin)); Menu: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins; disabled: BooleanConstructor; inlineCollapsed: BooleanConstructor; disabledOverflow: BooleanConstructor; forceSubMenuRender: BooleanConstructor; openKeys: import('vue').PropType; selectedKeys: import('vue').PropType; activeKey: StringConstructor; selectable: { type: BooleanConstructor; default: boolean; }; multiple: { type: BooleanConstructor; default: boolean; }; tabindex: { type: (StringConstructor | NumberConstructor)[]; }; motion: import('vue').PropType; role: StringConstructor; theme: { type: import('vue').PropType; default: string; }; mode: { type: import('vue').PropType; default: string; }; inlineIndent: { type: NumberConstructor; default: number; }; subMenuOpenDelay: { type: NumberConstructor; default: number; }; subMenuCloseDelay: { type: NumberConstructor; default: number; }; builtinPlacements: { type: import('vue').PropType; }; triggerSubMenuAction: { type: import('vue').PropType; default: string; }; getPopupContainer: import('vue').PropType<(node: HTMLElement) => HTMLElement>; expandIcon: import('vue').PropType<(p?: { [key: string]: any; isOpen: boolean; }) => any>; onOpenChange: import('vue').PropType<(keys: import('ant-design-vue/es/_util/type').Key[]) => void>; onSelect: import('vue').PropType; onDeselect: import('vue').PropType; onClick: import('vue').PropType; onFocus: import('vue').PropType; onBlur: import('vue').PropType; onMousedown: import('vue').PropType; "onUpdate:openKeys": import('vue').PropType<(keys: import('ant-design-vue/es/_util/type').Key[]) => void>; "onUpdate:selectedKeys": import('vue').PropType<(keys: import('ant-design-vue/es/_util/type').Key[]) => void>; "onUpdate:activeKey": import('vue').PropType<(key: import('ant-design-vue/es/_util/type').Key) => void>; }>> & Readonly<{}>, () => import('ant-design-vue/es/_util/type').VueNode, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, { mode: import('ant-design-vue').MenuMode; multiple: boolean; disabled: boolean; theme: import('ant-design-vue').MenuTheme; inlineIndent: number; inlineCollapsed: boolean; subMenuOpenDelay: number; subMenuCloseDelay: number; triggerSubMenuAction: import('ant-design-vue/es/menu/src/interface').TriggerSubMenuAction; forceSubMenuRender: boolean; disabledOverflow: boolean; selectable: boolean; }, true, {}, import('ant-design-vue/es/_util/type').CustomSlotsType<{ expandIcon?: { [key: string]: any; isOpen: boolean; }; overflowedIndicator?: any; default: any; }>, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; disabled: BooleanConstructor; inlineCollapsed: BooleanConstructor; disabledOverflow: BooleanConstructor; forceSubMenuRender: BooleanConstructor; openKeys: import('vue').PropType; selectedKeys: import('vue').PropType; activeKey: StringConstructor; selectable: { type: BooleanConstructor; default: boolean; }; multiple: { type: BooleanConstructor; default: boolean; }; tabindex: { type: (StringConstructor | NumberConstructor)[]; }; motion: import('vue').PropType; role: StringConstructor; theme: { type: import('vue').PropType; default: string; }; mode: { type: import('vue').PropType; default: string; }; inlineIndent: { type: NumberConstructor; default: number; }; subMenuOpenDelay: { type: NumberConstructor; default: number; }; subMenuCloseDelay: { type: NumberConstructor; default: number; }; builtinPlacements: { type: import('vue').PropType; }; triggerSubMenuAction: { type: import('vue').PropType; default: string; }; getPopupContainer: import('vue').PropType<(node: HTMLElement) => HTMLElement>; expandIcon: import('vue').PropType<(p?: { [key: string]: any; isOpen: boolean; }) => any>; onOpenChange: import('vue').PropType<(keys: import('ant-design-vue/es/_util/type').Key[]) => void>; onSelect: import('vue').PropType; onDeselect: import('vue').PropType; onClick: import('vue').PropType; onFocus: import('vue').PropType; onBlur: import('vue').PropType; onMousedown: import('vue').PropType; "onUpdate:openKeys": import('vue').PropType<(keys: import('ant-design-vue/es/_util/type').Key[]) => void>; "onUpdate:selectedKeys": import('vue').PropType<(keys: import('ant-design-vue/es/_util/type').Key[]) => void>; "onUpdate:activeKey": import('vue').PropType<(key: import('ant-design-vue/es/_util/type').Key) => void>; }>> & Readonly<{}>, () => import('ant-design-vue/es/_util/type').VueNode, {}, {}, {}, { mode: import('ant-design-vue').MenuMode; multiple: boolean; disabled: boolean; theme: import('ant-design-vue').MenuTheme; inlineIndent: number; inlineCollapsed: boolean; subMenuOpenDelay: number; subMenuCloseDelay: number; triggerSubMenuAction: import('ant-design-vue/es/menu/src/interface').TriggerSubMenuAction; forceSubMenuRender: boolean; disabledOverflow: boolean; selectable: boolean; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase; disabled: BooleanConstructor; inlineCollapsed: BooleanConstructor; disabledOverflow: BooleanConstructor; forceSubMenuRender: BooleanConstructor; openKeys: import('vue').PropType; selectedKeys: import('vue').PropType; activeKey: StringConstructor; selectable: { type: BooleanConstructor; default: boolean; }; multiple: { type: BooleanConstructor; default: boolean; }; tabindex: { type: (StringConstructor | NumberConstructor)[]; }; motion: import('vue').PropType; role: StringConstructor; theme: { type: import('vue').PropType; default: string; }; mode: { type: import('vue').PropType; default: string; }; inlineIndent: { type: NumberConstructor; default: number; }; subMenuOpenDelay: { type: NumberConstructor; default: number; }; subMenuCloseDelay: { type: NumberConstructor; default: number; }; builtinPlacements: { type: import('vue').PropType; }; triggerSubMenuAction: { type: import('vue').PropType; default: string; }; getPopupContainer: import('vue').PropType<(node: HTMLElement) => HTMLElement>; expandIcon: import('vue').PropType<(p?: { [key: string]: any; isOpen: boolean; }) => any>; onOpenChange: import('vue').PropType<(keys: import('ant-design-vue/es/_util/type').Key[]) => void>; onSelect: import('vue').PropType; onDeselect: import('vue').PropType; onClick: import('vue').PropType; onFocus: import('vue').PropType; onBlur: import('vue').PropType; onMousedown: import('vue').PropType; 'onUpdate:openKeys': import('vue').PropType<(keys: import('ant-design-vue/es/_util/type').Key[]) => void>; 'onUpdate:selectedKeys': import('vue').PropType<(keys: import('ant-design-vue/es/_util/type').Key[]) => void>; 'onUpdate:activeKey': import('vue').PropType<(key: import('ant-design-vue/es/_util/type').Key) => void>; }>> & Readonly<{}>, () => import('ant-design-vue/es/_util/type').VueNode, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, { mode: import('ant-design-vue').MenuMode; multiple: boolean; disabled: boolean; theme: import('ant-design-vue').MenuTheme; inlineIndent: number; inlineCollapsed: boolean; subMenuOpenDelay: number; subMenuCloseDelay: number; triggerSubMenuAction: import('ant-design-vue/es/menu/src/interface').TriggerSubMenuAction; forceSubMenuRender: boolean; disabledOverflow: boolean; selectable: boolean; }, {}, string, import('ant-design-vue/es/_util/type').CustomSlotsType<{ expandIcon?: { [key: string]: any; isOpen: boolean; }; overflowedIndicator?: any; default: any; }>, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & (import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (import('vue').Plugin & { readonly Item: typeof MenuItem; readonly SubMenu: import('vue').DefineComponent; title: import('vue-types').VueTypeValidableDef; disabled: BooleanConstructor; level: NumberConstructor; popupClassName: StringConstructor; popupOffset: import('vue').PropType<[number, number]>; internalPopupClose: BooleanConstructor; eventKey: StringConstructor; expandIcon: import('vue').PropType<(p?: { [key: string]: any; isOpen: boolean; }) => any>; theme: import('vue').PropType; onMouseenter: import('vue').PropType; onMouseleave: import('vue').PropType; onTitleClick: import('vue').PropType<(e: MouseEvent, key: Key) => void>; originItemValue: { type: import('vue').PropType; default: import('ant-design-vue/es/menu/src/interface').ItemType; }; }>, () => any, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly; title: import('vue-types').VueTypeValidableDef; disabled: BooleanConstructor; level: NumberConstructor; popupClassName: StringConstructor; popupOffset: import('vue').PropType<[number, number]>; internalPopupClose: BooleanConstructor; eventKey: StringConstructor; expandIcon: import('vue').PropType<(p?: { [key: string]: any; isOpen: boolean; }) => any>; theme: import('vue').PropType; onMouseenter: import('vue').PropType; onMouseleave: import('vue').PropType; onTitleClick: import('vue').PropType<(e: MouseEvent, key: Key) => void>; originItemValue: { type: import('vue').PropType; default: import('ant-design-vue/es/menu/src/interface').ItemType; }; }>> & Readonly<{}>, { disabled: boolean; originItemValue: import('ant-design-vue/es/menu/src/interface').ItemType; internalPopupClose: boolean; }, import('ant-design-vue/es/_util/type').CustomSlotsType<{ icon?: any; title?: any; expandIcon?: { [key: string]: any; isOpen: boolean; }; default?: any; }>, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; readonly Divider: import('vue').DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly> & Readonly<{}>, { dashed: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; readonly ItemGroup: import('vue').DefineComponent; originItemValue: { type: import('vue').PropType; default: import('ant-design-vue/es/menu/src/interface').ItemType; }; }>, () => any, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly; originItemValue: { type: import('vue').PropType; default: import('ant-design-vue/es/menu/src/interface').ItemType; }; }>> & Readonly<{}>, { originItemValue: import('ant-design-vue/es/menu/src/interface').ItemType; }, import('ant-design-vue/es/_util/type').CustomSlotsType<{ title?: any; default?: any; }>, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; })); MenuItem: import('vue').DefineComponent; onMouseenter: import('vue').PropType; onMouseleave: import('vue').PropType; onClick: import('vue').PropType; onKeydown: import('vue').PropType; onFocus: import('vue').PropType; originItemValue: { type: import('vue').PropType; default: import('ant-design-vue/es/menu/src/interface').ItemType; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly; onMouseenter: import('vue').PropType; onMouseleave: import('vue').PropType; onClick: import('vue').PropType; onKeydown: import('vue').PropType; onFocus: import('vue').PropType; originItemValue: { type: import('vue').PropType; default: import('ant-design-vue/es/menu/src/interface').ItemType; }; }>> & Readonly<{}>, { title: string | boolean; disabled: boolean; danger: boolean; originItemValue: import('ant-design-vue/es/menu/src/interface').ItemType; }, import('ant-design-vue/es/_util/type').CustomSlotsType<{ icon?: any; title?: any; default?: any; }>, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; LocationIcon: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; TextIcon: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; CalendarIcon: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; }, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export default _default;