import { SheetSelectOption } from './types'; declare const _default: import("vue").ComponentOptions void; remoteMethodFn: (query: string) => void; onFocusFn: () => void; onBlurFn: () => void; onChangeFn: (val: SheetSelectOption) => void; onClearFn: () => void; loadMore: () => void; onVisibleChange: (value: boolean) => void; getValue: () => any; validate: () => void; current: import("@vue/composition-api").Ref; pages: import("@vue/composition-api").Ref; total: import("@vue/composition-api").Ref; options: import("@vue/composition-api").Ref<{ label: string; value: import("./types").SelectValue; key: string | number; template?: string; }[]>; bem: { b: (blockSuffix?: string) => string; e: (element?: string) => string; m: (modifier?: string) => string; be: (blockSuffix?: string, element?: string) => string; bm: (blockSuffix?: string, modifier?: string) => string; em: (element?: string, modifier?: string) => string; bem: (blockSuffix?: string, element?: string, modifier?: string) => string; is: (name: string, state: boolean) => string; }; t: (key: string) => string; selected: import("@vue/composition-api").WritableComputedRef; loading: import("@vue/composition-api").Ref; selectPopperClass: import("@vue/composition-api").Ref; _sheetSelectProps: import("@vue/composition-api").ComputedRef<{ value: any; multiple: boolean; disabled: boolean; valueKey: string; size: import("element-ui/types/component").ElementUIComponentSize; clearable: boolean; multipleLimit: number; autoComplete: string; autocomplete: string; name: string; placeholder: string; filterable: boolean; allowCreate: boolean; filterMethod: import("element-ui/types/select").QueryChangeHandler; remote: boolean; remoteMethod: import("element-ui/types/select").QueryChangeHandler; loading: boolean; loadingText: string; noMatchText: string; noDataText: string; popperClass: string; defaultFirstOption: boolean; popperAppendToBody: boolean; $el: Element; $options: import("vue").ComponentOptions, import("vue/types/options").DefaultMethods, import("vue/types/options").DefaultComputed, import("vue/types/options").PropsDefinition, import("vue/types/options").DefaultProps>; $parent: import("vue").default; $root: import("vue").default; $children: import("vue").default[]; $refs: { [key: string]: import("vue").default | Element | (import("vue").default | Element)[]; }; $slots: { [key: string]: import("vue").VNode[]; }; $scopedSlots: { [key: string]: import("vue/types/vnode").NormalizedScopedSlot; }; $isServer: boolean; $data: Record; $props: Record; $ssrContext: any; $vnode: import("vue").VNode; $attrs: Record; $listeners: Record; $mount(elementOrSelector?: string | Element, hydrating?: boolean): import("element-ui/types/select").ElSelect; $forceUpdate(): void; $destroy(): void; $set: { (object: object, key: string | number, value: T): T; (array: T_1[], key: number, value: T_1): T_1; }; $delete: { (object: object, key: string | number): void; (array: T_2[], key: number): void; }; $watch(expOrFn: string, callback: (this: import("element-ui/types/select").ElSelect, n: any, o: any) => void, options?: import("vue").WatchOptions): () => void; $watch(expOrFn: (this: import("element-ui/types/select").ElSelect) => T_3, callback: (this: import("element-ui/types/select").ElSelect, n: T_3, o: T_3) => void, options?: import("vue").WatchOptions): () => void; $on(event: string | string[], callback: Function): import("element-ui/types/select").ElSelect; $once(event: string | string[], callback: Function): import("element-ui/types/select").ElSelect; $off(event?: string | string[], callback?: Function): import("element-ui/types/select").ElSelect; $emit(event: string, ...args: any[]): import("element-ui/types/select").ElSelect; $nextTick(callback: (this: import("element-ui/types/select").ElSelect) => void): void; $nextTick(): Promise; $createElement: import("vue").CreateElement; $loading(options: import("element-ui/types/loading").LoadingServiceOptions): import("element-ui/types/loading").ElLoadingComponent; $message: import("element-ui/types/message").ElMessage; $msgbox: import("element-ui/types/message-box").ElMessageBox; $alert: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $confirm: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $prompt: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $notify: import("element-ui/types/notification").ElNotification; $i18n: import("vue-i18n"); $t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; $tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; $te: (key: string, locale?: string) => boolean; $d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; $n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getoptionsPro: never; originalProps: import("element-ui/types/select").ElSelect; reserveKeyword: boolean; pagination: Record; customElOption: any[]; assignKeys: string[]; events: Record void>; formData: Record; dataType: "string" | "array"; automaticDropdown?: boolean; collapseTags?: boolean; pagesType?: "scroll" | "page"; 'value-key': string; 'reserve-keyword': boolean; }>; itemComponent: import("@vue/composition-api").Ref; assignKeys: import("@vue/composition-api").ComputedRef; }> & import("@vue/composition-api").Data, {}, {}, { index: { type: import("@vue/composition-api").PropType; }; source: { type: import("@vue/composition-api").PropType>; default(): {}; }; label: { type: import("@vue/composition-api").PropType; default: string; }; value: { type: import("@vue/composition-api").PropType; default: string; }; extraProps: { type: import("@vue/composition-api").PropType>; default(): {}; }; }, import("@vue/composition-api").ExtractPropTypes<{ index: { type: import("@vue/composition-api").PropType; }; source: { type: import("@vue/composition-api").PropType>; default(): {}; }; label: { type: import("@vue/composition-api").PropType; default: string; }; value: { type: import("@vue/composition-api").PropType; default: string; }; extraProps: { type: import("@vue/composition-api").PropType>; default(): {}; }; }>> & Omit, never> & (new (...args: any[]) => import("@vue/composition-api").ComponentRenderProxy<{ label: string; value: string; extraProps: {}; source: {}; } & { index?: number; }, import("@vue/composition-api").ShallowUnwrapRef<{ customElOption: import("@vue/composition-api").ComputedRef; assignKeys: import("@vue/composition-api").ComputedRef; }>, import("@vue/composition-api").Data, {}, {}, {}, {}, {}, { label: string; value: string; extraProps: {}; source: {}; } & { index?: number; }, { label: string; value: string; extraProps: {}; source: {}; }, true>)>; virtualScrollRef: import("@vue/composition-api").Ref<{ [x: string]: unknown; $data: { [x: string]: unknown; }; $props: { readonly keeps?: number; readonly estimateSize?: number; readonly direction?: string; readonly start?: number; readonly offset?: number; readonly topThreshold?: number; readonly bottomThreshold?: number; readonly pageMode?: boolean; readonly rootTag?: string; readonly wrapTag?: string; readonly wrapClass?: string; readonly itemTag?: string; readonly itemClass?: string; readonly headerTag?: string; readonly headerClass?: string; readonly footerTag?: string; readonly footerClass?: string; readonly dataKey?: string; readonly dataSources?: { label: string; value: import("../../virtual-scroll-list/src/data").OptionValue; }[]; readonly dataComponent?: unknown; readonly extraProps?: unknown; readonly wrapStyle?: { [x: string]: any; }; readonly itemClassAdd?: (index: number) => void; readonly itemStyle?: { [x: string]: any; }; readonly headerStyle?: { [x: string]: any; }; readonly footerStyle?: { [x: string]: any; }; readonly itemScopedSlots?: { [x: string]: any; }; }; $attrs: { [x: string]: string; }; $emit: (event: string, ...args: any[]) => import("@vue/composition-api").ComponentRenderProxy<{ keeps: number; estimateSize: number; direction: string; start: number; offset: number; topThreshold: number; bottomThreshold: number; pageMode: boolean; rootTag: string; wrapTag: string; wrapClass: string; itemTag: string; itemClass: string; headerTag: string; headerClass: string; footerTag: string; footerClass: string; } & { dataKey?: string; dataSources?: import("../../virtual-scroll-list/src/data").OptionType[]; dataComponent?: unknown; extraProps?: unknown; wrapStyle?: Record; itemClassAdd?: (index: number) => void; itemStyle?: Record; headerStyle?: Record; footerStyle?: Record; itemScopedSlots?: Record; }, import("@vue/composition-api").ShallowUnwrapRef<{ getSize: (id: string) => any; getSizes: () => any; reset: () => void; onScroll: (evt: Event) => void; getRenderSlots: (h: any) => Record[]; virtual: import("@vue/composition-api").Ref; range: import("@vue/composition-api").Ref<{ start: number; end: number; padFront: number; padBehind: number; }>; isHorizontal: import("@vue/composition-api").Ref; directionKey: import("@vue/composition-api").Ref<"scrollTop" | "scrollLeft">; rootRef: any; shepherdRef: any; headerRef: any; footerRef: any; }>, import("@vue/composition-api").Data, {}, {}, {}, {}, {}, { keeps: number; estimateSize: number; direction: string; start: number; offset: number; topThreshold: number; bottomThreshold: number; pageMode: boolean; rootTag: string; wrapTag: string; wrapClass: string; itemTag: string; itemClass: string; headerTag: string; headerClass: string; footerTag: string; footerClass: string; } & { dataKey?: string; dataSources?: import("../../virtual-scroll-list/src/data").OptionType[]; dataComponent?: unknown; extraProps?: unknown; wrapStyle?: Record; itemClassAdd?: (index: number) => void; itemStyle?: Record; headerStyle?: Record; footerStyle?: Record; itemScopedSlots?: Record; }, { keeps: number; estimateSize: number; direction: string; start: number; offset: number; topThreshold: number; bottomThreshold: number; pageMode: boolean; rootTag: string; wrapTag: string; wrapClass: string; itemTag: string; itemClass: string; headerTag: string; headerClass: string; footerTag: string; footerClass: string; }, true>; readonly keeps: number; readonly estimateSize: number; readonly direction: string; readonly start: number; readonly offset: number; readonly topThreshold: number; readonly bottomThreshold: number; readonly pageMode: boolean; readonly rootTag: string; readonly wrapTag: string; readonly wrapClass: string; readonly itemTag: string; readonly itemClass: string; readonly headerTag: string; readonly headerClass: string; readonly footerTag: string; readonly footerClass: string; readonly dataKey?: string; readonly dataSources?: { label: string; value: import("../../virtual-scroll-list/src/data").OptionValue; }[]; readonly dataComponent?: unknown; readonly extraProps?: unknown; readonly wrapStyle?: { [x: string]: any; }; readonly itemClassAdd?: (index: number) => void; readonly itemStyle?: { [x: string]: any; }; readonly headerStyle?: { [x: string]: any; }; readonly footerStyle?: { [x: string]: any; }; readonly itemScopedSlots?: { [x: string]: any; }; getSize: (id: string) => any; getSizes: () => any; reset: () => void; onScroll: (evt: Event) => void; getRenderSlots: (h: any) => Record[]; virtual: any; range: { start: number; end: number; padFront: number; padBehind: number; }; isHorizontal: boolean; directionKey: "scrollTop" | "scrollLeft"; rootRef: any; shepherdRef: any; headerRef: any; footerRef: any; readonly $el: Element; readonly $options: { data?: import("vue/types/options").DefaultData; props?: string[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; propsData?: object; computed?: { [x: string]: (() => any) | { get?: () => any; set?: (value: any) => void; cache?: boolean; }; }; methods?: { [x: string]: (this: import("vue").default, ...args: any[]) => any; }; watch?: { [x: string]: import("vue").WatchHandler | { handler: import("vue").WatchHandler; deep?: boolean; immediate?: boolean; }; }; el?: string | Element; template?: string; render?: (createElement: import("vue").CreateElement, hack: import("vue").RenderContext) => import("vue").VNode; renderError?: (createElement: import("vue").CreateElement, err: Error) => import("vue").VNode; staticRenderFns?: ((createElement: import("vue").CreateElement) => import("vue").VNode)[]; beforeCreate?: (this: import("vue").default) => void; created?: () => void; beforeDestroy?: () => void; destroyed?: () => void; beforeMount?: () => void; mounted?: () => void; beforeUpdate?: () => void; updated?: () => void; activated?: () => void; deactivated?: () => void; errorCaptured?: (err: Error, vm: import("vue").default, info: string) => boolean | void; serverPrefetch?: (this: import("vue").default) => Promise; directives?: { [x: string]: import("vue").DirectiveFunction | { bind?: import("vue").DirectiveFunction; inserted?: import("vue").DirectiveFunction; update?: import("vue").DirectiveFunction; componentUpdated?: import("vue").DirectiveFunction; unbind?: import("vue").DirectiveFunction; }; }; components?: { [x: string]: import("vue").VueConstructor | import("vue").AsyncComponent | { name?: string; props?: (string | number | symbol)[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; model?: { prop?: string; event?: string; }; inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; functional: boolean; render?: (this: undefined, createElement: import("vue").CreateElement, context: import("vue").RenderContext) => import("vue").VNode | import("vue").VNode[]; } | { data?: any; props?: any; propsData?: object; computed?: { [x: string]: (() => any) | { get?: () => any; set?: (value: any) => void; cache?: boolean; }; }; methods?: any; watch?: { [x: string]: import("vue").WatchHandler | { handler: import("vue").WatchHandler; deep?: boolean; immediate?: boolean; }; }; el?: string | Element; template?: string; render?: (createElement: import("vue").CreateElement, hack: import("vue").RenderContext) => import("vue").VNode; renderError?: (createElement: import("vue").CreateElement, err: Error) => import("vue").VNode; staticRenderFns?: ((createElement: import("vue").CreateElement) => import("vue").VNode)[]; beforeCreate?: (this: never) => void; created?: () => void; beforeDestroy?: () => void; destroyed?: () => void; beforeMount?: () => void; mounted?: () => void; beforeUpdate?: () => void; updated?: () => void; activated?: () => void; deactivated?: () => void; errorCaptured?: (err: Error, vm: import("vue").default, info: string) => boolean | void; serverPrefetch?: (this: never) => Promise; directives?: { [x: string]: import("vue").DirectiveFunction | { bind?: import("vue").DirectiveFunction; inserted?: import("vue").DirectiveFunction; update?: import("vue").DirectiveFunction; componentUpdated?: import("vue").DirectiveFunction; unbind?: import("vue").DirectiveFunction; }; }; components?: { [x: string]: import("vue").VueConstructor | import("vue").AsyncComponent | { name?: string; props?: (string | number | symbol)[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; model?: { prop?: string; event?: string; }; inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; functional: boolean; render?: (this: undefined, createElement: import("vue").CreateElement, context: import("vue").RenderContext) => import("vue").VNode | import("vue").VNode[]; } | any; }; transitions?: { [x: string]: object; }; filters?: { [x: string]: Function; }; provide?: object | (() => object); inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; model?: { prop?: string; event?: string; }; parent?: { readonly $el: Element; readonly $options: any; readonly $parent: any; readonly $root: any; readonly $children: any[]; readonly $refs: { [x: string]: Element | any | (Element | any)[]; }; readonly $slots: { [x: string]: { tag?: string; data?: { key?: string | number; slot?: string; scopedSlots?: { [x: string]: import("vue/types/vnode").ScopedSlot; }; ref?: string; refInFor?: boolean; tag?: string; staticClass?: string; class?: any; staticStyle?: { [x: string]: any; }; style?: string | object | object[]; props?: { [x: string]: any; }; attrs?: { [x: string]: any; }; domProps?: { [x: string]: any; }; hook?: { [x: string]: Function; }; on?: { [x: string]: Function | Function[]; }; nativeOn?: { [x: string]: Function | Function[]; }; transition?: object; show?: boolean; inlineTemplate?: { render: Function; staticRenderFns: Function[]; }; directives?: { name: string; value?: any; oldValue?: any; expression?: string; arg?: string; oldArg?: string; modifiers?: { [x: string]: boolean; }; }[]; keepAlive?: boolean; }; children?: any[]; text?: string; elm?: Node; ns?: string; context?: any; key?: string | number | boolean | symbol; componentOptions?: { Ctor: import("vue").VueConstructor; propsData?: object; listeners?: object; children?: any[]; tag?: string; }; componentInstance?: any; parent?: any; raw?: boolean; isStatic?: boolean; isRootInsert: boolean; isComment: boolean; }[]; }; readonly $scopedSlots: { [x: string]: import("vue/types/vnode").NormalizedScopedSlot; }; readonly $isServer: boolean; readonly $data: { [x: string]: any; }; readonly $props: { [x: string]: any; }; readonly $ssrContext: any; readonly $vnode: { tag?: string; data?: { key?: string | number; slot?: string; scopedSlots?: { [x: string]: import("vue/types/vnode").ScopedSlot; }; ref?: string; refInFor?: boolean; tag?: string; staticClass?: string; class?: any; staticStyle?: { [x: string]: any; }; style?: string | object | object[]; props?: { [x: string]: any; }; attrs?: { [x: string]: any; }; domProps?: { [x: string]: any; }; hook?: { [x: string]: Function; }; on?: { [x: string]: Function | Function[]; }; nativeOn?: { [x: string]: Function | Function[]; }; transition?: object; show?: boolean; inlineTemplate?: { render: Function; staticRenderFns: Function[]; }; directives?: { name: string; value?: any; oldValue?: any; expression?: string; arg?: string; oldArg?: string; modifiers?: { [x: string]: boolean; }; }[]; keepAlive?: boolean; }; children?: any[]; text?: string; elm?: Node; ns?: string; context?: any; key?: string | number | boolean | symbol; componentOptions?: { Ctor: import("vue").VueConstructor; propsData?: object; listeners?: object; children?: any[]; tag?: string; }; componentInstance?: any; parent?: any; raw?: boolean; isStatic?: boolean; isRootInsert: boolean; isComment: boolean; }; readonly $attrs: { [x: string]: string; }; readonly $listeners: { [x: string]: Function | Function[]; }; $mount: (elementOrSelector?: string | Element, hydrating?: boolean) => import("vue").default; $forceUpdate: () => void; $destroy: () => void; $set: { (object: object, key: string | number, value: T): T; (array: T_1[], key: number, value: T_1): T_1; }; $delete: { (object: object, key: string | number): void; (array: T_2[], key: number): void; }; $watch: { (expOrFn: string, callback: (this: import("vue").default, n: any, o: any) => void, options?: import("vue").WatchOptions): () => void; (expOrFn: (this: import("vue").default) => T_4, callback: (this: import("vue").default, n: T_4, o: T_4) => void, options?: import("vue").WatchOptions): () => void; }; $on: (event: string | string[], callback: Function) => import("vue").default; $once: (event: string | string[], callback: Function) => import("vue").default; $off: (event?: string | string[], callback?: Function) => import("vue").default; $emit: (event: string, ...args: any[]) => import("vue").default; $nextTick: { (callback: (this: import("vue").default) => void): void; (): Promise; }; $createElement: import("vue").CreateElement; $loading: (options: import("element-ui/types/loading").LoadingServiceOptions) => import("element-ui/types/loading").ElLoadingComponent; $message: import("element-ui/types/message").ElMessage; $msgbox: import("element-ui/types/message-box").ElMessageBox; $alert: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $confirm: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $prompt: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $notify: import("element-ui/types/notification").ElNotification; readonly $i18n: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; $t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; $tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; $te: (key: string, locale?: string) => boolean; $d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; $n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; }; mixins?: (import("vue").VueConstructor | any)[]; name?: string; extends?: import("vue").VueConstructor | any; delimiters?: [string, string]; comments?: boolean; inheritAttrs?: boolean; setup?: import("@vue/composition-api").SetupFunction; i18n?: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; }; }; transitions?: { [x: string]: object; }; filters?: { [x: string]: Function; }; provide?: object | (() => object); inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; model?: { prop?: string; event?: string; }; parent?: { readonly $el: Element; readonly $options: any; readonly $parent: any; readonly $root: any; readonly $children: any[]; readonly $refs: { [x: string]: Element | any | (Element | any)[]; }; readonly $slots: { [x: string]: { tag?: string; data?: { key?: string | number; slot?: string; scopedSlots?: { [x: string]: import("vue/types/vnode").ScopedSlot; }; ref?: string; refInFor?: boolean; tag?: string; staticClass?: string; class?: any; staticStyle?: { [x: string]: any; }; style?: string | object | object[]; props?: { [x: string]: any; }; attrs?: { [x: string]: any; }; domProps?: { [x: string]: any; }; hook?: { [x: string]: Function; }; on?: { [x: string]: Function | Function[]; }; nativeOn?: { [x: string]: Function | Function[]; }; transition?: object; show?: boolean; inlineTemplate?: { render: Function; staticRenderFns: Function[]; }; directives?: { name: string; value?: any; oldValue?: any; expression?: string; arg?: string; oldArg?: string; modifiers?: { [x: string]: boolean; }; }[]; keepAlive?: boolean; }; children?: any[]; text?: string; elm?: Node; ns?: string; context?: any; key?: string | number | boolean | symbol; componentOptions?: { Ctor: import("vue").VueConstructor; propsData?: object; listeners?: object; children?: any[]; tag?: string; }; componentInstance?: any; parent?: any; raw?: boolean; isStatic?: boolean; isRootInsert: boolean; isComment: boolean; }[]; }; readonly $scopedSlots: { [x: string]: import("vue/types/vnode").NormalizedScopedSlot; }; readonly $isServer: boolean; readonly $data: { [x: string]: any; }; readonly $props: { [x: string]: any; }; readonly $ssrContext: any; readonly $vnode: { tag?: string; data?: { key?: string | number; slot?: string; scopedSlots?: { [x: string]: import("vue/types/vnode").ScopedSlot; }; ref?: string; refInFor?: boolean; tag?: string; staticClass?: string; class?: any; staticStyle?: { [x: string]: any; }; style?: string | object | object[]; props?: { [x: string]: any; }; attrs?: { [x: string]: any; }; domProps?: { [x: string]: any; }; hook?: { [x: string]: Function; }; on?: { [x: string]: Function | Function[]; }; nativeOn?: { [x: string]: Function | Function[]; }; transition?: object; show?: boolean; inlineTemplate?: { render: Function; staticRenderFns: Function[]; }; directives?: { name: string; value?: any; oldValue?: any; expression?: string; arg?: string; oldArg?: string; modifiers?: { [x: string]: boolean; }; }[]; keepAlive?: boolean; }; children?: any[]; text?: string; elm?: Node; ns?: string; context?: any; key?: string | number | boolean | symbol; componentOptions?: { Ctor: import("vue").VueConstructor; propsData?: object; listeners?: object; children?: any[]; tag?: string; }; componentInstance?: any; parent?: any; raw?: boolean; isStatic?: boolean; isRootInsert: boolean; isComment: boolean; }; readonly $attrs: { [x: string]: string; }; readonly $listeners: { [x: string]: Function | Function[]; }; $mount: (elementOrSelector?: string | Element, hydrating?: boolean) => import("vue").default; $forceUpdate: () => void; $destroy: () => void; $set: { (object: object, key: string | number, value: T): T; (array: T_1[], key: number, value: T_1): T_1; }; $delete: { (object: object, key: string | number): void; (array: T_2[], key: number): void; }; $watch: { (expOrFn: string, callback: (this: import("vue").default, n: any, o: any) => void, options?: import("vue").WatchOptions): () => void; (expOrFn: (this: import("vue").default) => T_4, callback: (this: import("vue").default, n: T_4, o: T_4) => void, options?: import("vue").WatchOptions): () => void; }; $on: (event: string | string[], callback: Function) => import("vue").default; $once: (event: string | string[], callback: Function) => import("vue").default; $off: (event?: string | string[], callback?: Function) => import("vue").default; $emit: (event: string, ...args: any[]) => import("vue").default; $nextTick: { (callback: (this: import("vue").default) => void): void; (): Promise; }; $createElement: import("vue").CreateElement; $loading: (options: import("element-ui/types/loading").LoadingServiceOptions) => import("element-ui/types/loading").ElLoadingComponent; $message: import("element-ui/types/message").ElMessage; $msgbox: import("element-ui/types/message-box").ElMessageBox; $alert: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $confirm: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $prompt: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $notify: import("element-ui/types/notification").ElNotification; readonly $i18n: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; $t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; $tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; $te: (key: string, locale?: string) => boolean; $d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; $n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; }; mixins?: (import("vue").VueConstructor | any)[]; name?: string; extends?: import("vue").VueConstructor | any; delimiters?: [string, string]; comments?: boolean; inheritAttrs?: boolean; setup?: import("@vue/composition-api").SetupFunction; i18n?: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; }; readonly $parent: { readonly $el: Element; readonly $options: { data?: import("vue/types/options").DefaultData; props?: string[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; propsData?: object; computed?: { [x: string]: (() => any) | { get?: () => any; set?: (value: any) => void; cache?: boolean; }; }; methods?: { [x: string]: (this: import("vue").default, ...args: any[]) => any; }; watch?: { [x: string]: import("vue").WatchHandler | { handler: import("vue").WatchHandler; deep?: boolean; immediate?: boolean; }; }; el?: string | Element; template?: string; render?: (createElement: import("vue").CreateElement, hack: import("vue").RenderContext) => import("vue").VNode; renderError?: (createElement: import("vue").CreateElement, err: Error) => import("vue").VNode; staticRenderFns?: ((createElement: import("vue").CreateElement) => import("vue").VNode)[]; beforeCreate?: (this: import("vue").default) => void; created?: () => void; beforeDestroy?: () => void; destroyed?: () => void; beforeMount?: () => void; mounted?: () => void; beforeUpdate?: () => void; updated?: () => void; activated?: () => void; deactivated?: () => void; errorCaptured?: (err: Error, vm: import("vue").default, info: string) => boolean | void; serverPrefetch?: (this: import("vue").default) => Promise; directives?: { [x: string]: import("vue").DirectiveFunction | { bind?: import("vue").DirectiveFunction; inserted?: import("vue").DirectiveFunction; update?: import("vue").DirectiveFunction; componentUpdated?: import("vue").DirectiveFunction; unbind?: import("vue").DirectiveFunction; }; }; components?: { [x: string]: import("vue").VueConstructor | import("vue").AsyncComponent | { name?: string; props?: (string | number | symbol)[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; model?: { prop?: string; event?: string; }; inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; functional: boolean; render?: (this: undefined, createElement: import("vue").CreateElement, context: import("vue").RenderContext) => import("vue").VNode | import("vue").VNode[]; } | { data?: any; props?: any; propsData?: object; computed?: { [x: string]: (() => any) | { get?: () => any; set?: (value: any) => void; cache?: boolean; }; }; methods?: any; watch?: { [x: string]: import("vue").WatchHandler | { handler: import("vue").WatchHandler; deep?: boolean; immediate?: boolean; }; }; el?: string | Element; template?: string; render?: (createElement: import("vue").CreateElement, hack: import("vue").RenderContext) => import("vue").VNode; renderError?: (createElement: import("vue").CreateElement, err: Error) => import("vue").VNode; staticRenderFns?: ((createElement: import("vue").CreateElement) => import("vue").VNode)[]; beforeCreate?: (this: never) => void; created?: () => void; beforeDestroy?: () => void; destroyed?: () => void; beforeMount?: () => void; mounted?: () => void; beforeUpdate?: () => void; updated?: () => void; activated?: () => void; deactivated?: () => void; errorCaptured?: (err: Error, vm: import("vue").default, info: string) => boolean | void; serverPrefetch?: (this: never) => Promise; directives?: { [x: string]: import("vue").DirectiveFunction | { bind?: import("vue").DirectiveFunction; inserted?: import("vue").DirectiveFunction; update?: import("vue").DirectiveFunction; componentUpdated?: import("vue").DirectiveFunction; unbind?: import("vue").DirectiveFunction; }; }; components?: { [x: string]: import("vue").VueConstructor | import("vue").AsyncComponent | { name?: string; props?: (string | number | symbol)[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; model?: { prop?: string; event?: string; }; inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; functional: boolean; render?: (this: undefined, createElement: import("vue").CreateElement, context: import("vue").RenderContext) => import("vue").VNode | import("vue").VNode[]; } | any; }; transitions?: { [x: string]: object; }; filters?: { [x: string]: Function; }; provide?: object | (() => object); inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; model?: { prop?: string; event?: string; }; parent?: any; mixins?: (import("vue").VueConstructor | any)[]; name?: string; extends?: import("vue").VueConstructor | any; delimiters?: [string, string]; comments?: boolean; inheritAttrs?: boolean; setup?: import("@vue/composition-api").SetupFunction; i18n?: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; }; }; transitions?: { [x: string]: object; }; filters?: { [x: string]: Function; }; provide?: object | (() => object); inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; model?: { prop?: string; event?: string; }; parent?: any; mixins?: (import("vue").VueConstructor | any)[]; name?: string; extends?: import("vue").VueConstructor | any; delimiters?: [string, string]; comments?: boolean; inheritAttrs?: boolean; setup?: import("@vue/composition-api").SetupFunction; i18n?: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; }; readonly $parent: any; readonly $root: any; readonly $children: any[]; readonly $refs: { [x: string]: Element | any | (Element | any)[]; }; readonly $slots: { [x: string]: { tag?: string; data?: { key?: string | number; slot?: string; scopedSlots?: { [x: string]: import("vue/types/vnode").ScopedSlot; }; ref?: string; refInFor?: boolean; tag?: string; staticClass?: string; class?: any; staticStyle?: { [x: string]: any; }; style?: string | object | object[]; props?: { [x: string]: any; }; attrs?: { [x: string]: any; }; domProps?: { [x: string]: any; }; hook?: { [x: string]: Function; }; on?: { [x: string]: Function | Function[]; }; nativeOn?: { [x: string]: Function | Function[]; }; transition?: object; show?: boolean; inlineTemplate?: { render: Function; staticRenderFns: Function[]; }; directives?: { name: string; value?: any; oldValue?: any; expression?: string; arg?: string; oldArg?: string; modifiers?: { [x: string]: boolean; }; }[]; keepAlive?: boolean; }; children?: any[]; text?: string; elm?: Node; ns?: string; context?: any; key?: string | number | boolean | symbol; componentOptions?: { Ctor: import("vue").VueConstructor; propsData?: object; listeners?: object; children?: any[]; tag?: string; }; componentInstance?: any; parent?: any; raw?: boolean; isStatic?: boolean; isRootInsert: boolean; isComment: boolean; }[]; }; readonly $scopedSlots: { [x: string]: import("vue/types/vnode").NormalizedScopedSlot; }; readonly $isServer: boolean; readonly $data: { [x: string]: any; }; readonly $props: { [x: string]: any; }; readonly $ssrContext: any; readonly $vnode: { tag?: string; data?: { key?: string | number; slot?: string; scopedSlots?: { [x: string]: import("vue/types/vnode").ScopedSlot; }; ref?: string; refInFor?: boolean; tag?: string; staticClass?: string; class?: any; staticStyle?: { [x: string]: any; }; style?: string | object | object[]; props?: { [x: string]: any; }; attrs?: { [x: string]: any; }; domProps?: { [x: string]: any; }; hook?: { [x: string]: Function; }; on?: { [x: string]: Function | Function[]; }; nativeOn?: { [x: string]: Function | Function[]; }; transition?: object; show?: boolean; inlineTemplate?: { render: Function; staticRenderFns: Function[]; }; directives?: { name: string; value?: any; oldValue?: any; expression?: string; arg?: string; oldArg?: string; modifiers?: { [x: string]: boolean; }; }[]; keepAlive?: boolean; }; children?: any[]; text?: string; elm?: Node; ns?: string; context?: any; key?: string | number | boolean | symbol; componentOptions?: { Ctor: import("vue").VueConstructor; propsData?: object; listeners?: object; children?: any[]; tag?: string; }; componentInstance?: any; parent?: any; raw?: boolean; isStatic?: boolean; isRootInsert: boolean; isComment: boolean; }; readonly $attrs: { [x: string]: string; }; readonly $listeners: { [x: string]: Function | Function[]; }; $mount: (elementOrSelector?: string | Element, hydrating?: boolean) => import("vue").default; $forceUpdate: () => void; $destroy: () => void; $set: { (object: object, key: string | number, value: T): T; (array: T_1[], key: number, value: T_1): T_1; }; $delete: { (object: object, key: string | number): void; (array: T_2[], key: number): void; }; $watch: { (expOrFn: string, callback: (this: import("vue").default, n: any, o: any) => void, options?: import("vue").WatchOptions): () => void; (expOrFn: (this: import("vue").default) => T_4, callback: (this: import("vue").default, n: T_4, o: T_4) => void, options?: import("vue").WatchOptions): () => void; }; $on: (event: string | string[], callback: Function) => import("vue").default; $once: (event: string | string[], callback: Function) => import("vue").default; $off: (event?: string | string[], callback?: Function) => import("vue").default; $emit: (event: string, ...args: any[]) => import("vue").default; $nextTick: { (callback: (this: import("vue").default) => void): void; (): Promise; }; $createElement: import("vue").CreateElement; $loading: (options: import("element-ui/types/loading").LoadingServiceOptions) => import("element-ui/types/loading").ElLoadingComponent; $message: import("element-ui/types/message").ElMessage; $msgbox: import("element-ui/types/message-box").ElMessageBox; $alert: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $confirm: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $prompt: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $notify: import("element-ui/types/notification").ElNotification; readonly $i18n: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; $t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; $tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; $te: (key: string, locale?: string) => boolean; $d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; $n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; }; readonly $root: { readonly $el: Element; readonly $options: { data?: import("vue/types/options").DefaultData; props?: string[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; propsData?: object; computed?: { [x: string]: (() => any) | { get?: () => any; set?: (value: any) => void; cache?: boolean; }; }; methods?: { [x: string]: (this: import("vue").default, ...args: any[]) => any; }; watch?: { [x: string]: import("vue").WatchHandler | { handler: import("vue").WatchHandler; deep?: boolean; immediate?: boolean; }; }; el?: string | Element; template?: string; render?: (createElement: import("vue").CreateElement, hack: import("vue").RenderContext) => import("vue").VNode; renderError?: (createElement: import("vue").CreateElement, err: Error) => import("vue").VNode; staticRenderFns?: ((createElement: import("vue").CreateElement) => import("vue").VNode)[]; beforeCreate?: (this: import("vue").default) => void; created?: () => void; beforeDestroy?: () => void; destroyed?: () => void; beforeMount?: () => void; mounted?: () => void; beforeUpdate?: () => void; updated?: () => void; activated?: () => void; deactivated?: () => void; errorCaptured?: (err: Error, vm: import("vue").default, info: string) => boolean | void; serverPrefetch?: (this: import("vue").default) => Promise; directives?: { [x: string]: import("vue").DirectiveFunction | { bind?: import("vue").DirectiveFunction; inserted?: import("vue").DirectiveFunction; update?: import("vue").DirectiveFunction; componentUpdated?: import("vue").DirectiveFunction; unbind?: import("vue").DirectiveFunction; }; }; components?: { [x: string]: import("vue").VueConstructor | import("vue").AsyncComponent | { name?: string; props?: (string | number | symbol)[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; model?: { prop?: string; event?: string; }; inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; functional: boolean; render?: (this: undefined, createElement: import("vue").CreateElement, context: import("vue").RenderContext) => import("vue").VNode | import("vue").VNode[]; } | { data?: any; props?: any; propsData?: object; computed?: { [x: string]: (() => any) | { get?: () => any; set?: (value: any) => void; cache?: boolean; }; }; methods?: any; watch?: { [x: string]: import("vue").WatchHandler | { handler: import("vue").WatchHandler; deep?: boolean; immediate?: boolean; }; }; el?: string | Element; template?: string; render?: (createElement: import("vue").CreateElement, hack: import("vue").RenderContext) => import("vue").VNode; renderError?: (createElement: import("vue").CreateElement, err: Error) => import("vue").VNode; staticRenderFns?: ((createElement: import("vue").CreateElement) => import("vue").VNode)[]; beforeCreate?: (this: never) => void; created?: () => void; beforeDestroy?: () => void; destroyed?: () => void; beforeMount?: () => void; mounted?: () => void; beforeUpdate?: () => void; updated?: () => void; activated?: () => void; deactivated?: () => void; errorCaptured?: (err: Error, vm: import("vue").default, info: string) => boolean | void; serverPrefetch?: (this: never) => Promise; directives?: { [x: string]: import("vue").DirectiveFunction | { bind?: import("vue").DirectiveFunction; inserted?: import("vue").DirectiveFunction; update?: import("vue").DirectiveFunction; componentUpdated?: import("vue").DirectiveFunction; unbind?: import("vue").DirectiveFunction; }; }; components?: { [x: string]: import("vue").VueConstructor | import("vue").AsyncComponent | { name?: string; props?: (string | number | symbol)[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; model?: { prop?: string; event?: string; }; inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; functional: boolean; render?: (this: undefined, createElement: import("vue").CreateElement, context: import("vue").RenderContext) => import("vue").VNode | import("vue").VNode[]; } | any; }; transitions?: { [x: string]: object; }; filters?: { [x: string]: Function; }; provide?: object | (() => object); inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; model?: { prop?: string; event?: string; }; parent?: any; mixins?: (import("vue").VueConstructor | any)[]; name?: string; extends?: import("vue").VueConstructor | any; delimiters?: [string, string]; comments?: boolean; inheritAttrs?: boolean; setup?: import("@vue/composition-api").SetupFunction; i18n?: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; }; }; transitions?: { [x: string]: object; }; filters?: { [x: string]: Function; }; provide?: object | (() => object); inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; model?: { prop?: string; event?: string; }; parent?: any; mixins?: (import("vue").VueConstructor | any)[]; name?: string; extends?: import("vue").VueConstructor | any; delimiters?: [string, string]; comments?: boolean; inheritAttrs?: boolean; setup?: import("@vue/composition-api").SetupFunction; i18n?: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; }; readonly $parent: any; readonly $root: any; readonly $children: any[]; readonly $refs: { [x: string]: Element | any | (Element | any)[]; }; readonly $slots: { [x: string]: { tag?: string; data?: { key?: string | number; slot?: string; scopedSlots?: { [x: string]: import("vue/types/vnode").ScopedSlot; }; ref?: string; refInFor?: boolean; tag?: string; staticClass?: string; class?: any; staticStyle?: { [x: string]: any; }; style?: string | object | object[]; props?: { [x: string]: any; }; attrs?: { [x: string]: any; }; domProps?: { [x: string]: any; }; hook?: { [x: string]: Function; }; on?: { [x: string]: Function | Function[]; }; nativeOn?: { [x: string]: Function | Function[]; }; transition?: object; show?: boolean; inlineTemplate?: { render: Function; staticRenderFns: Function[]; }; directives?: { name: string; value?: any; oldValue?: any; expression?: string; arg?: string; oldArg?: string; modifiers?: { [x: string]: boolean; }; }[]; keepAlive?: boolean; }; children?: any[]; text?: string; elm?: Node; ns?: string; context?: any; key?: string | number | boolean | symbol; componentOptions?: { Ctor: import("vue").VueConstructor; propsData?: object; listeners?: object; children?: any[]; tag?: string; }; componentInstance?: any; parent?: any; raw?: boolean; isStatic?: boolean; isRootInsert: boolean; isComment: boolean; }[]; }; readonly $scopedSlots: { [x: string]: import("vue/types/vnode").NormalizedScopedSlot; }; readonly $isServer: boolean; readonly $data: { [x: string]: any; }; readonly $props: { [x: string]: any; }; readonly $ssrContext: any; readonly $vnode: { tag?: string; data?: { key?: string | number; slot?: string; scopedSlots?: { [x: string]: import("vue/types/vnode").ScopedSlot; }; ref?: string; refInFor?: boolean; tag?: string; staticClass?: string; class?: any; staticStyle?: { [x: string]: any; }; style?: string | object | object[]; props?: { [x: string]: any; }; attrs?: { [x: string]: any; }; domProps?: { [x: string]: any; }; hook?: { [x: string]: Function; }; on?: { [x: string]: Function | Function[]; }; nativeOn?: { [x: string]: Function | Function[]; }; transition?: object; show?: boolean; inlineTemplate?: { render: Function; staticRenderFns: Function[]; }; directives?: { name: string; value?: any; oldValue?: any; expression?: string; arg?: string; oldArg?: string; modifiers?: { [x: string]: boolean; }; }[]; keepAlive?: boolean; }; children?: any[]; text?: string; elm?: Node; ns?: string; context?: any; key?: string | number | boolean | symbol; componentOptions?: { Ctor: import("vue").VueConstructor; propsData?: object; listeners?: object; children?: any[]; tag?: string; }; componentInstance?: any; parent?: any; raw?: boolean; isStatic?: boolean; isRootInsert: boolean; isComment: boolean; }; readonly $attrs: { [x: string]: string; }; readonly $listeners: { [x: string]: Function | Function[]; }; $mount: (elementOrSelector?: string | Element, hydrating?: boolean) => import("vue").default; $forceUpdate: () => void; $destroy: () => void; $set: { (object: object, key: string | number, value: T): T; (array: T_1[], key: number, value: T_1): T_1; }; $delete: { (object: object, key: string | number): void; (array: T_2[], key: number): void; }; $watch: { (expOrFn: string, callback: (this: import("vue").default, n: any, o: any) => void, options?: import("vue").WatchOptions): () => void; (expOrFn: (this: import("vue").default) => T_4, callback: (this: import("vue").default, n: T_4, o: T_4) => void, options?: import("vue").WatchOptions): () => void; }; $on: (event: string | string[], callback: Function) => import("vue").default; $once: (event: string | string[], callback: Function) => import("vue").default; $off: (event?: string | string[], callback?: Function) => import("vue").default; $emit: (event: string, ...args: any[]) => import("vue").default; $nextTick: { (callback: (this: import("vue").default) => void): void; (): Promise; }; $createElement: import("vue").CreateElement; $loading: (options: import("element-ui/types/loading").LoadingServiceOptions) => import("element-ui/types/loading").ElLoadingComponent; $message: import("element-ui/types/message").ElMessage; $msgbox: import("element-ui/types/message-box").ElMessageBox; $alert: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $confirm: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $prompt: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $notify: import("element-ui/types/notification").ElNotification; readonly $i18n: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; $t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; $tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; $te: (key: string, locale?: string) => boolean; $d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; $n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; }; readonly $children: { readonly $el: Element; readonly $options: { data?: import("vue/types/options").DefaultData; props?: string[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; propsData?: object; computed?: { [x: string]: (() => any) | { get?: () => any; set?: (value: any) => void; cache?: boolean; }; }; methods?: { [x: string]: (this: import("vue").default, ...args: any[]) => any; }; watch?: { [x: string]: import("vue").WatchHandler | { handler: import("vue").WatchHandler; deep?: boolean; immediate?: boolean; }; }; el?: string | Element; template?: string; render?: (createElement: import("vue").CreateElement, hack: import("vue").RenderContext) => import("vue").VNode; renderError?: (createElement: import("vue").CreateElement, err: Error) => import("vue").VNode; staticRenderFns?: ((createElement: import("vue").CreateElement) => import("vue").VNode)[]; beforeCreate?: (this: import("vue").default) => void; created?: () => void; beforeDestroy?: () => void; destroyed?: () => void; beforeMount?: () => void; mounted?: () => void; beforeUpdate?: () => void; updated?: () => void; activated?: () => void; deactivated?: () => void; errorCaptured?: (err: Error, vm: import("vue").default, info: string) => boolean | void; serverPrefetch?: (this: import("vue").default) => Promise; directives?: { [x: string]: import("vue").DirectiveFunction | { bind?: import("vue").DirectiveFunction; inserted?: import("vue").DirectiveFunction; update?: import("vue").DirectiveFunction; componentUpdated?: import("vue").DirectiveFunction; unbind?: import("vue").DirectiveFunction; }; }; components?: { [x: string]: import("vue").VueConstructor | import("vue").AsyncComponent | { name?: string; props?: (string | number | symbol)[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; model?: { prop?: string; event?: string; }; inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; functional: boolean; render?: (this: undefined, createElement: import("vue").CreateElement, context: import("vue").RenderContext) => import("vue").VNode | import("vue").VNode[]; } | { data?: any; props?: any; propsData?: object; computed?: { [x: string]: (() => any) | { get?: () => any; set?: (value: any) => void; cache?: boolean; }; }; methods?: any; watch?: { [x: string]: import("vue").WatchHandler | { handler: import("vue").WatchHandler; deep?: boolean; immediate?: boolean; }; }; el?: string | Element; template?: string; render?: (createElement: import("vue").CreateElement, hack: import("vue").RenderContext) => import("vue").VNode; renderError?: (createElement: import("vue").CreateElement, err: Error) => import("vue").VNode; staticRenderFns?: ((createElement: import("vue").CreateElement) => import("vue").VNode)[]; beforeCreate?: (this: never) => void; created?: () => void; beforeDestroy?: () => void; destroyed?: () => void; beforeMount?: () => void; mounted?: () => void; beforeUpdate?: () => void; updated?: () => void; activated?: () => void; deactivated?: () => void; errorCaptured?: (err: Error, vm: import("vue").default, info: string) => boolean | void; serverPrefetch?: (this: never) => Promise; directives?: { [x: string]: import("vue").DirectiveFunction | { bind?: import("vue").DirectiveFunction; inserted?: import("vue").DirectiveFunction; update?: import("vue").DirectiveFunction; componentUpdated?: import("vue").DirectiveFunction; unbind?: import("vue").DirectiveFunction; }; }; components?: { [x: string]: import("vue").VueConstructor | import("vue").AsyncComponent | { name?: string; props?: (string | number | symbol)[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; model?: { prop?: string; event?: string; }; inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; functional: boolean; render?: (this: undefined, createElement: import("vue").CreateElement, context: import("vue").RenderContext) => import("vue").VNode | import("vue").VNode[]; } | any; }; transitions?: { [x: string]: object; }; filters?: { [x: string]: Function; }; provide?: object | (() => object); inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; model?: { prop?: string; event?: string; }; parent?: any; mixins?: (import("vue").VueConstructor | any)[]; name?: string; extends?: import("vue").VueConstructor | any; delimiters?: [string, string]; comments?: boolean; inheritAttrs?: boolean; setup?: import("@vue/composition-api").SetupFunction; i18n?: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; }; }; transitions?: { [x: string]: object; }; filters?: { [x: string]: Function; }; provide?: object | (() => object); inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; model?: { prop?: string; event?: string; }; parent?: any; mixins?: (import("vue").VueConstructor | any)[]; name?: string; extends?: import("vue").VueConstructor | any; delimiters?: [string, string]; comments?: boolean; inheritAttrs?: boolean; setup?: import("@vue/composition-api").SetupFunction; i18n?: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; }; readonly $parent: any; readonly $root: any; readonly $children: any[]; readonly $refs: { [x: string]: Element | any | (Element | any)[]; }; readonly $slots: { [x: string]: { tag?: string; data?: { key?: string | number; slot?: string; scopedSlots?: { [x: string]: import("vue/types/vnode").ScopedSlot; }; ref?: string; refInFor?: boolean; tag?: string; staticClass?: string; class?: any; staticStyle?: { [x: string]: any; }; style?: string | object | object[]; props?: { [x: string]: any; }; attrs?: { [x: string]: any; }; domProps?: { [x: string]: any; }; hook?: { [x: string]: Function; }; on?: { [x: string]: Function | Function[]; }; nativeOn?: { [x: string]: Function | Function[]; }; transition?: object; show?: boolean; inlineTemplate?: { render: Function; staticRenderFns: Function[]; }; directives?: { name: string; value?: any; oldValue?: any; expression?: string; arg?: string; oldArg?: string; modifiers?: { [x: string]: boolean; }; }[]; keepAlive?: boolean; }; children?: any[]; text?: string; elm?: Node; ns?: string; context?: any; key?: string | number | boolean | symbol; componentOptions?: { Ctor: import("vue").VueConstructor; propsData?: object; listeners?: object; children?: any[]; tag?: string; }; componentInstance?: any; parent?: any; raw?: boolean; isStatic?: boolean; isRootInsert: boolean; isComment: boolean; }[]; }; readonly $scopedSlots: { [x: string]: import("vue/types/vnode").NormalizedScopedSlot; }; readonly $isServer: boolean; readonly $data: { [x: string]: any; }; readonly $props: { [x: string]: any; }; readonly $ssrContext: any; readonly $vnode: { tag?: string; data?: { key?: string | number; slot?: string; scopedSlots?: { [x: string]: import("vue/types/vnode").ScopedSlot; }; ref?: string; refInFor?: boolean; tag?: string; staticClass?: string; class?: any; staticStyle?: { [x: string]: any; }; style?: string | object | object[]; props?: { [x: string]: any; }; attrs?: { [x: string]: any; }; domProps?: { [x: string]: any; }; hook?: { [x: string]: Function; }; on?: { [x: string]: Function | Function[]; }; nativeOn?: { [x: string]: Function | Function[]; }; transition?: object; show?: boolean; inlineTemplate?: { render: Function; staticRenderFns: Function[]; }; directives?: { name: string; value?: any; oldValue?: any; expression?: string; arg?: string; oldArg?: string; modifiers?: { [x: string]: boolean; }; }[]; keepAlive?: boolean; }; children?: any[]; text?: string; elm?: Node; ns?: string; context?: any; key?: string | number | boolean | symbol; componentOptions?: { Ctor: import("vue").VueConstructor; propsData?: object; listeners?: object; children?: any[]; tag?: string; }; componentInstance?: any; parent?: any; raw?: boolean; isStatic?: boolean; isRootInsert: boolean; isComment: boolean; }; readonly $attrs: { [x: string]: string; }; readonly $listeners: { [x: string]: Function | Function[]; }; $mount: (elementOrSelector?: string | Element, hydrating?: boolean) => import("vue").default; $forceUpdate: () => void; $destroy: () => void; $set: { (object: object, key: string | number, value: T): T; (array: T_1[], key: number, value: T_1): T_1; }; $delete: { (object: object, key: string | number): void; (array: T_2[], key: number): void; }; $watch: { (expOrFn: string, callback: (this: import("vue").default, n: any, o: any) => void, options?: import("vue").WatchOptions): () => void; (expOrFn: (this: import("vue").default) => T_4, callback: (this: import("vue").default, n: T_4, o: T_4) => void, options?: import("vue").WatchOptions): () => void; }; $on: (event: string | string[], callback: Function) => import("vue").default; $once: (event: string | string[], callback: Function) => import("vue").default; $off: (event?: string | string[], callback?: Function) => import("vue").default; $emit: (event: string, ...args: any[]) => import("vue").default; $nextTick: { (callback: (this: import("vue").default) => void): void; (): Promise; }; $createElement: import("vue").CreateElement; $loading: (options: import("element-ui/types/loading").LoadingServiceOptions) => import("element-ui/types/loading").ElLoadingComponent; $message: import("element-ui/types/message").ElMessage; $msgbox: import("element-ui/types/message-box").ElMessageBox; $alert: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $confirm: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $prompt: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $notify: import("element-ui/types/notification").ElNotification; readonly $i18n: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; $t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; $tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; $te: (key: string, locale?: string) => boolean; $d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; $n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; }[]; readonly $refs: { [x: string]: Element | { readonly $el: Element; readonly $options: { data?: import("vue/types/options").DefaultData; props?: string[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; propsData?: object; computed?: { [x: string]: (() => any) | { get?: () => any; set?: (value: any) => void; cache?: boolean; }; }; methods?: { [x: string]: (this: import("vue").default, ...args: any[]) => any; }; watch?: { [x: string]: import("vue").WatchHandler | { handler: import("vue").WatchHandler; deep?: boolean; immediate?: boolean; }; }; el?: string | Element; template?: string; render?: (createElement: import("vue").CreateElement, hack: import("vue").RenderContext) => import("vue").VNode; renderError?: (createElement: import("vue").CreateElement, err: Error) => import("vue").VNode; staticRenderFns?: ((createElement: import("vue").CreateElement) => import("vue").VNode)[]; beforeCreate?: (this: import("vue").default) => void; created?: () => void; beforeDestroy?: () => void; destroyed?: () => void; beforeMount?: () => void; mounted?: () => void; beforeUpdate?: () => void; updated?: () => void; activated?: () => void; deactivated?: () => void; errorCaptured?: (err: Error, vm: import("vue").default, info: string) => boolean | void; serverPrefetch?: (this: import("vue").default) => Promise; directives?: { [x: string]: import("vue").DirectiveFunction | { bind?: import("vue").DirectiveFunction; inserted?: import("vue").DirectiveFunction; update?: import("vue").DirectiveFunction; componentUpdated?: import("vue").DirectiveFunction; unbind?: import("vue").DirectiveFunction; }; }; components?: { [x: string]: import("vue").VueConstructor | import("vue").AsyncComponent | { name?: string; props?: (string | number | symbol)[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; model?: { prop?: string; event?: string; }; inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; functional: boolean; render?: (this: undefined, createElement: import("vue").CreateElement, context: import("vue").RenderContext) => import("vue").VNode | import("vue").VNode[]; } | { data?: any; props?: any; propsData?: object; computed?: { [x: string]: (() => any) | { get?: () => any; set?: (value: any) => void; cache?: boolean; }; }; methods?: any; watch?: { [x: string]: import("vue").WatchHandler | { handler: import("vue").WatchHandler; deep?: boolean; immediate?: boolean; }; }; el?: string | Element; template?: string; render?: (createElement: import("vue").CreateElement, hack: import("vue").RenderContext) => import("vue").VNode; renderError?: (createElement: import("vue").CreateElement, err: Error) => import("vue").VNode; staticRenderFns?: ((createElement: import("vue").CreateElement) => import("vue").VNode)[]; beforeCreate?: (this: never) => void; created?: () => void; beforeDestroy?: () => void; destroyed?: () => void; beforeMount?: () => void; mounted?: () => void; beforeUpdate?: () => void; updated?: () => void; activated?: () => void; deactivated?: () => void; errorCaptured?: (err: Error, vm: import("vue").default, info: string) => boolean | void; serverPrefetch?: (this: never) => Promise; directives?: { [x: string]: import("vue").DirectiveFunction | { bind?: import("vue").DirectiveFunction; inserted?: import("vue").DirectiveFunction; update?: import("vue").DirectiveFunction; componentUpdated?: import("vue").DirectiveFunction; unbind?: import("vue").DirectiveFunction; }; }; components?: { [x: string]: import("vue").VueConstructor | import("vue").AsyncComponent | { name?: string; props?: (string | number | symbol)[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; model?: { prop?: string; event?: string; }; inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; functional: boolean; render?: (this: undefined, createElement: import("vue").CreateElement, context: import("vue").RenderContext) => import("vue").VNode | import("vue").VNode[]; } | any; }; transitions?: { [x: string]: object; }; filters?: { [x: string]: Function; }; provide?: object | (() => object); inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; model?: { prop?: string; event?: string; }; parent?: any; mixins?: (import("vue").VueConstructor | any)[]; name?: string; extends?: import("vue").VueConstructor | any; delimiters?: [string, string]; comments?: boolean; inheritAttrs?: boolean; setup?: import("@vue/composition-api").SetupFunction; i18n?: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; }; }; transitions?: { [x: string]: object; }; filters?: { [x: string]: Function; }; provide?: object | (() => object); inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; model?: { prop?: string; event?: string; }; parent?: any; mixins?: (import("vue").VueConstructor | any)[]; name?: string; extends?: import("vue").VueConstructor | any; delimiters?: [string, string]; comments?: boolean; inheritAttrs?: boolean; setup?: import("@vue/composition-api").SetupFunction; i18n?: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; }; readonly $parent: any; readonly $root: any; readonly $children: any[]; readonly $refs: any; readonly $slots: { [x: string]: { tag?: string; data?: { key?: string | number; slot?: string; scopedSlots?: { [x: string]: import("vue/types/vnode").ScopedSlot; }; ref?: string; refInFor?: boolean; tag?: string; staticClass?: string; class?: any; staticStyle?: { [x: string]: any; }; style?: string | object | object[]; props?: { [x: string]: any; }; attrs?: { [x: string]: any; }; domProps?: { [x: string]: any; }; hook?: { [x: string]: Function; }; on?: { [x: string]: Function | Function[]; }; nativeOn?: { [x: string]: Function | Function[]; }; transition?: object; show?: boolean; inlineTemplate?: { render: Function; staticRenderFns: Function[]; }; directives?: { name: string; value?: any; oldValue?: any; expression?: string; arg?: string; oldArg?: string; modifiers?: { [x: string]: boolean; }; }[]; keepAlive?: boolean; }; children?: any[]; text?: string; elm?: Node; ns?: string; context?: any; key?: string | number | boolean | symbol; componentOptions?: { Ctor: import("vue").VueConstructor; propsData?: object; listeners?: object; children?: any[]; tag?: string; }; componentInstance?: any; parent?: any; raw?: boolean; isStatic?: boolean; isRootInsert: boolean; isComment: boolean; }[]; }; readonly $scopedSlots: { [x: string]: import("vue/types/vnode").NormalizedScopedSlot; }; readonly $isServer: boolean; readonly $data: { [x: string]: any; }; readonly $props: { [x: string]: any; }; readonly $ssrContext: any; readonly $vnode: { tag?: string; data?: { key?: string | number; slot?: string; scopedSlots?: { [x: string]: import("vue/types/vnode").ScopedSlot; }; ref?: string; refInFor?: boolean; tag?: string; staticClass?: string; class?: any; staticStyle?: { [x: string]: any; }; style?: string | object | object[]; props?: { [x: string]: any; }; attrs?: { [x: string]: any; }; domProps?: { [x: string]: any; }; hook?: { [x: string]: Function; }; on?: { [x: string]: Function | Function[]; }; nativeOn?: { [x: string]: Function | Function[]; }; transition?: object; show?: boolean; inlineTemplate?: { render: Function; staticRenderFns: Function[]; }; directives?: { name: string; value?: any; oldValue?: any; expression?: string; arg?: string; oldArg?: string; modifiers?: { [x: string]: boolean; }; }[]; keepAlive?: boolean; }; children?: any[]; text?: string; elm?: Node; ns?: string; context?: any; key?: string | number | boolean | symbol; componentOptions?: { Ctor: import("vue").VueConstructor; propsData?: object; listeners?: object; children?: any[]; tag?: string; }; componentInstance?: any; parent?: any; raw?: boolean; isStatic?: boolean; isRootInsert: boolean; isComment: boolean; }; readonly $attrs: { [x: string]: string; }; readonly $listeners: { [x: string]: Function | Function[]; }; $mount: (elementOrSelector?: string | Element, hydrating?: boolean) => import("vue").default; $forceUpdate: () => void; $destroy: () => void; $set: { (object: object, key: string | number, value: T): T; (array: T_1[], key: number, value: T_1): T_1; }; $delete: { (object: object, key: string | number): void; (array: T_2[], key: number): void; }; $watch: { (expOrFn: string, callback: (this: import("vue").default, n: any, o: any) => void, options?: import("vue").WatchOptions): () => void; (expOrFn: (this: import("vue").default) => T_4, callback: (this: import("vue").default, n: T_4, o: T_4) => void, options?: import("vue").WatchOptions): () => void; }; $on: (event: string | string[], callback: Function) => import("vue").default; $once: (event: string | string[], callback: Function) => import("vue").default; $off: (event?: string | string[], callback?: Function) => import("vue").default; $emit: (event: string, ...args: any[]) => import("vue").default; $nextTick: { (callback: (this: import("vue").default) => void): void; (): Promise; }; $createElement: import("vue").CreateElement; $loading: (options: import("element-ui/types/loading").LoadingServiceOptions) => import("element-ui/types/loading").ElLoadingComponent; $message: import("element-ui/types/message").ElMessage; $msgbox: import("element-ui/types/message-box").ElMessageBox; $alert: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $confirm: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $prompt: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $notify: import("element-ui/types/notification").ElNotification; readonly $i18n: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; $t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; $tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; $te: (key: string, locale?: string) => boolean; $d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; $n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; } | (Element | { readonly $el: Element; readonly $options: { data?: import("vue/types/options").DefaultData; props?: string[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; propsData?: object; computed?: { [x: string]: (() => any) | { get?: () => any; set?: (value: any) => void; cache?: boolean; }; }; methods?: { [x: string]: (this: import("vue").default, ...args: any[]) => any; }; watch?: { [x: string]: import("vue").WatchHandler | { handler: import("vue").WatchHandler; deep?: boolean; immediate?: boolean; }; }; el?: string | Element; template?: string; render?: (createElement: import("vue").CreateElement, hack: import("vue").RenderContext) => import("vue").VNode; renderError?: (createElement: import("vue").CreateElement, err: Error) => import("vue").VNode; staticRenderFns?: ((createElement: import("vue").CreateElement) => import("vue").VNode)[]; beforeCreate?: (this: import("vue").default) => void; created?: () => void; beforeDestroy?: () => void; destroyed?: () => void; beforeMount?: () => void; mounted?: () => void; beforeUpdate?: () => void; updated?: () => void; activated?: () => void; deactivated?: () => void; errorCaptured?: (err: Error, vm: import("vue").default, info: string) => boolean | void; serverPrefetch?: (this: import("vue").default) => Promise; directives?: { [x: string]: import("vue").DirectiveFunction | { bind?: import("vue").DirectiveFunction; inserted?: import("vue").DirectiveFunction; update?: import("vue").DirectiveFunction; componentUpdated?: import("vue").DirectiveFunction; unbind?: import("vue").DirectiveFunction; }; }; components?: { [x: string]: import("vue").VueConstructor | import("vue").AsyncComponent | { name?: string; props?: (string | number | symbol)[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; model?: { prop?: string; event?: string; }; inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; functional: boolean; render?: (this: undefined, createElement: import("vue").CreateElement, context: import("vue").RenderContext) => import("vue").VNode | import("vue").VNode[]; } | { data?: any; props?: any; propsData?: object; computed?: { [x: string]: (() => any) | { get?: () => any; set?: (value: any) => void; cache?: boolean; }; }; methods?: any; watch?: { [x: string]: import("vue").WatchHandler | { handler: import("vue").WatchHandler; deep?: boolean; immediate?: boolean; }; }; el?: string | Element; template?: string; render?: (createElement: import("vue").CreateElement, hack: import("vue").RenderContext) => import("vue").VNode; renderError?: (createElement: import("vue").CreateElement, err: Error) => import("vue").VNode; staticRenderFns?: ((createElement: import("vue").CreateElement) => import("vue").VNode)[]; beforeCreate?: (this: never) => void; created?: () => void; beforeDestroy?: () => void; destroyed?: () => void; beforeMount?: () => void; mounted?: () => void; beforeUpdate?: () => void; updated?: () => void; activated?: () => void; deactivated?: () => void; errorCaptured?: (err: Error, vm: import("vue").default, info: string) => boolean | void; serverPrefetch?: (this: never) => Promise; directives?: { [x: string]: import("vue").DirectiveFunction | { bind?: import("vue").DirectiveFunction; inserted?: import("vue").DirectiveFunction; update?: import("vue").DirectiveFunction; componentUpdated?: import("vue").DirectiveFunction; unbind?: import("vue").DirectiveFunction; }; }; components?: { [x: string]: import("vue").VueConstructor | import("vue").AsyncComponent | { name?: string; props?: (string | number | symbol)[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; model?: { prop?: string; event?: string; }; inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; functional: boolean; render?: (this: undefined, createElement: import("vue").CreateElement, context: import("vue").RenderContext) => import("vue").VNode | import("vue").VNode[]; } | any; }; transitions?: { [x: string]: object; }; filters?: { [x: string]: Function; }; provide?: object | (() => object); inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; model?: { prop?: string; event?: string; }; parent?: any; mixins?: (import("vue").VueConstructor | any)[]; name?: string; extends?: import("vue").VueConstructor | any; delimiters?: [string, string]; comments?: boolean; inheritAttrs?: boolean; setup?: import("@vue/composition-api").SetupFunction; i18n?: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; }; }; transitions?: { [x: string]: object; }; filters?: { [x: string]: Function; }; provide?: object | (() => object); inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; model?: { prop?: string; event?: string; }; parent?: any; mixins?: (import("vue").VueConstructor | any)[]; name?: string; extends?: import("vue").VueConstructor | any; delimiters?: [string, string]; comments?: boolean; inheritAttrs?: boolean; setup?: import("@vue/composition-api").SetupFunction; i18n?: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; }; readonly $parent: any; readonly $root: any; readonly $children: any[]; readonly $refs: any; readonly $slots: { [x: string]: { tag?: string; data?: { key?: string | number; slot?: string; scopedSlots?: { [x: string]: import("vue/types/vnode").ScopedSlot; }; ref?: string; refInFor?: boolean; tag?: string; staticClass?: string; class?: any; staticStyle?: { [x: string]: any; }; style?: string | object | object[]; props?: { [x: string]: any; }; attrs?: { [x: string]: any; }; domProps?: { [x: string]: any; }; hook?: { [x: string]: Function; }; on?: { [x: string]: Function | Function[]; }; nativeOn?: { [x: string]: Function | Function[]; }; transition?: object; show?: boolean; inlineTemplate?: { render: Function; staticRenderFns: Function[]; }; directives?: { name: string; value?: any; oldValue?: any; expression?: string; arg?: string; oldArg?: string; modifiers?: { [x: string]: boolean; }; }[]; keepAlive?: boolean; }; children?: any[]; text?: string; elm?: Node; ns?: string; context?: any; key?: string | number | boolean | symbol; componentOptions?: { Ctor: import("vue").VueConstructor; propsData?: object; listeners?: object; children?: any[]; tag?: string; }; componentInstance?: any; parent?: any; raw?: boolean; isStatic?: boolean; isRootInsert: boolean; isComment: boolean; }[]; }; readonly $scopedSlots: { [x: string]: import("vue/types/vnode").NormalizedScopedSlot; }; readonly $isServer: boolean; readonly $data: { [x: string]: any; }; readonly $props: { [x: string]: any; }; readonly $ssrContext: any; readonly $vnode: { tag?: string; data?: { key?: string | number; slot?: string; scopedSlots?: { [x: string]: import("vue/types/vnode").ScopedSlot; }; ref?: string; refInFor?: boolean; tag?: string; staticClass?: string; class?: any; staticStyle?: { [x: string]: any; }; style?: string | object | object[]; props?: { [x: string]: any; }; attrs?: { [x: string]: any; }; domProps?: { [x: string]: any; }; hook?: { [x: string]: Function; }; on?: { [x: string]: Function | Function[]; }; nativeOn?: { [x: string]: Function | Function[]; }; transition?: object; show?: boolean; inlineTemplate?: { render: Function; staticRenderFns: Function[]; }; directives?: { name: string; value?: any; oldValue?: any; expression?: string; arg?: string; oldArg?: string; modifiers?: { [x: string]: boolean; }; }[]; keepAlive?: boolean; }; children?: any[]; text?: string; elm?: Node; ns?: string; context?: any; key?: string | number | boolean | symbol; componentOptions?: { Ctor: import("vue").VueConstructor; propsData?: object; listeners?: object; children?: any[]; tag?: string; }; componentInstance?: any; parent?: any; raw?: boolean; isStatic?: boolean; isRootInsert: boolean; isComment: boolean; }; readonly $attrs: { [x: string]: string; }; readonly $listeners: { [x: string]: Function | Function[]; }; $mount: (elementOrSelector?: string | Element, hydrating?: boolean) => import("vue").default; $forceUpdate: () => void; $destroy: () => void; $set: { (object: object, key: string | number, value: T): T; (array: T_1[], key: number, value: T_1): T_1; }; $delete: { (object: object, key: string | number): void; (array: T_2[], key: number): void; }; $watch: { (expOrFn: string, callback: (this: import("vue").default, n: any, o: any) => void, options?: import("vue").WatchOptions): () => void; (expOrFn: (this: import("vue").default) => T_4, callback: (this: import("vue").default, n: T_4, o: T_4) => void, options?: import("vue").WatchOptions): () => void; }; $on: (event: string | string[], callback: Function) => import("vue").default; $once: (event: string | string[], callback: Function) => import("vue").default; $off: (event?: string | string[], callback?: Function) => import("vue").default; $emit: (event: string, ...args: any[]) => import("vue").default; $nextTick: { (callback: (this: import("vue").default) => void): void; (): Promise; }; $createElement: import("vue").CreateElement; $loading: (options: import("element-ui/types/loading").LoadingServiceOptions) => import("element-ui/types/loading").ElLoadingComponent; $message: import("element-ui/types/message").ElMessage; $msgbox: import("element-ui/types/message-box").ElMessageBox; $alert: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $confirm: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $prompt: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $notify: import("element-ui/types/notification").ElNotification; readonly $i18n: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; $t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; $tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; $te: (key: string, locale?: string) => boolean; $d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; $n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; })[]; }; readonly $slots: { [x: string]: { tag?: string; data?: { key?: string | number; slot?: string; scopedSlots?: { [x: string]: import("vue/types/vnode").ScopedSlot; }; ref?: string; refInFor?: boolean; tag?: string; staticClass?: string; class?: any; staticStyle?: { [x: string]: any; }; style?: string | object | object[]; props?: { [x: string]: any; }; attrs?: { [x: string]: any; }; domProps?: { [x: string]: any; }; hook?: { [x: string]: Function; }; on?: { [x: string]: Function | Function[]; }; nativeOn?: { [x: string]: Function | Function[]; }; transition?: object; show?: boolean; inlineTemplate?: { render: Function; staticRenderFns: Function[]; }; directives?: { name: string; value?: any; oldValue?: any; expression?: string; arg?: string; oldArg?: string; modifiers?: { [x: string]: boolean; }; }[]; keepAlive?: boolean; }; children?: any[]; text?: string; elm?: Node; ns?: string; context?: { readonly $el: Element; readonly $options: { data?: import("vue/types/options").DefaultData; props?: string[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; propsData?: object; computed?: { [x: string]: (() => any) | { get?: () => any; set?: (value: any) => void; cache?: boolean; }; }; methods?: { [x: string]: (this: import("vue").default, ...args: any[]) => any; }; watch?: { [x: string]: import("vue").WatchHandler | { handler: import("vue").WatchHandler; deep?: boolean; immediate?: boolean; }; }; el?: string | Element; template?: string; render?: (createElement: import("vue").CreateElement, hack: import("vue").RenderContext) => import("vue").VNode; renderError?: (createElement: import("vue").CreateElement, err: Error) => import("vue").VNode; staticRenderFns?: ((createElement: import("vue").CreateElement) => import("vue").VNode)[]; beforeCreate?: (this: import("vue").default) => void; created?: () => void; beforeDestroy?: () => void; destroyed?: () => void; beforeMount?: () => void; mounted?: () => void; beforeUpdate?: () => void; updated?: () => void; activated?: () => void; deactivated?: () => void; errorCaptured?: (err: Error, vm: import("vue").default, info: string) => boolean | void; serverPrefetch?: (this: import("vue").default) => Promise; directives?: { [x: string]: import("vue").DirectiveFunction | { bind?: import("vue").DirectiveFunction; inserted?: import("vue").DirectiveFunction; update?: import("vue").DirectiveFunction; componentUpdated?: import("vue").DirectiveFunction; unbind?: import("vue").DirectiveFunction; }; }; components?: { [x: string]: import("vue").VueConstructor | import("vue").AsyncComponent | { name?: string; props?: (string | number | symbol)[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; model?: { prop?: string; event?: string; }; inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; functional: boolean; render?: (this: undefined, createElement: import("vue").CreateElement, context: import("vue").RenderContext) => import("vue").VNode | import("vue").VNode[]; } | { data?: any; props?: any; propsData?: object; computed?: { [x: string]: (() => any) | { get?: () => any; set?: (value: any) => void; cache?: boolean; }; }; methods?: any; watch?: { [x: string]: import("vue").WatchHandler | { handler: import("vue").WatchHandler; deep?: boolean; immediate?: boolean; }; }; el?: string | Element; template?: string; render?: (createElement: import("vue").CreateElement, hack: import("vue").RenderContext) => import("vue").VNode; renderError?: (createElement: import("vue").CreateElement, err: Error) => import("vue").VNode; staticRenderFns?: ((createElement: import("vue").CreateElement) => import("vue").VNode)[]; beforeCreate?: (this: never) => void; created?: () => void; beforeDestroy?: () => void; destroyed?: () => void; beforeMount?: () => void; mounted?: () => void; beforeUpdate?: () => void; updated?: () => void; activated?: () => void; deactivated?: () => void; errorCaptured?: (err: Error, vm: import("vue").default, info: string) => boolean | void; serverPrefetch?: (this: never) => Promise; directives?: { [x: string]: import("vue").DirectiveFunction | { bind?: import("vue").DirectiveFunction; inserted?: import("vue").DirectiveFunction; update?: import("vue").DirectiveFunction; componentUpdated?: import("vue").DirectiveFunction; unbind?: import("vue").DirectiveFunction; }; }; components?: { [x: string]: import("vue").VueConstructor | import("vue").AsyncComponent | { name?: string; props?: (string | number | symbol)[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; model?: { prop?: string; event?: string; }; inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; functional: boolean; render?: (this: undefined, createElement: import("vue").CreateElement, context: import("vue").RenderContext) => import("vue").VNode | import("vue").VNode[]; } | any; }; transitions?: { [x: string]: object; }; filters?: { [x: string]: Function; }; provide?: object | (() => object); inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; model?: { prop?: string; event?: string; }; parent?: any; mixins?: (import("vue").VueConstructor | any)[]; name?: string; extends?: import("vue").VueConstructor | any; delimiters?: [string, string]; comments?: boolean; inheritAttrs?: boolean; setup?: import("@vue/composition-api").SetupFunction; i18n?: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; }; }; transitions?: { [x: string]: object; }; filters?: { [x: string]: Function; }; provide?: object | (() => object); inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; model?: { prop?: string; event?: string; }; parent?: any; mixins?: (import("vue").VueConstructor | any)[]; name?: string; extends?: import("vue").VueConstructor | any; delimiters?: [string, string]; comments?: boolean; inheritAttrs?: boolean; setup?: import("@vue/composition-api").SetupFunction; i18n?: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; }; readonly $parent: any; readonly $root: any; readonly $children: any[]; readonly $refs: { [x: string]: Element | any | (Element | any)[]; }; readonly $slots: any; readonly $scopedSlots: { [x: string]: import("vue/types/vnode").NormalizedScopedSlot; }; readonly $isServer: boolean; readonly $data: { [x: string]: any; }; readonly $props: { [x: string]: any; }; readonly $ssrContext: any; readonly $vnode: any; readonly $attrs: { [x: string]: string; }; readonly $listeners: { [x: string]: Function | Function[]; }; $mount: (elementOrSelector?: string | Element, hydrating?: boolean) => import("vue").default; $forceUpdate: () => void; $destroy: () => void; $set: { (object: object, key: string | number, value: T): T; (array: T_1[], key: number, value: T_1): T_1; }; $delete: { (object: object, key: string | number): void; (array: T_2[], key: number): void; }; $watch: { (expOrFn: string, callback: (this: import("vue").default, n: any, o: any) => void, options?: import("vue").WatchOptions): () => void; (expOrFn: (this: import("vue").default) => T_4, callback: (this: import("vue").default, n: T_4, o: T_4) => void, options?: import("vue").WatchOptions): () => void; }; $on: (event: string | string[], callback: Function) => import("vue").default; $once: (event: string | string[], callback: Function) => import("vue").default; $off: (event?: string | string[], callback?: Function) => import("vue").default; $emit: (event: string, ...args: any[]) => import("vue").default; $nextTick: { (callback: (this: import("vue").default) => void): void; (): Promise; }; $createElement: import("vue").CreateElement; $loading: (options: import("element-ui/types/loading").LoadingServiceOptions) => import("element-ui/types/loading").ElLoadingComponent; $message: import("element-ui/types/message").ElMessage; $msgbox: import("element-ui/types/message-box").ElMessageBox; $alert: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $confirm: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $prompt: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $notify: import("element-ui/types/notification").ElNotification; readonly $i18n: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; $t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; $tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; $te: (key: string, locale?: string) => boolean; $d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; $n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; }; key?: string | number | boolean | symbol; componentOptions?: { Ctor: import("vue").VueConstructor; propsData?: object; listeners?: object; children?: any[]; tag?: string; }; componentInstance?: { readonly $el: Element; readonly $options: { data?: import("vue/types/options").DefaultData; props?: string[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; propsData?: object; computed?: { [x: string]: (() => any) | { get?: () => any; set?: (value: any) => void; cache?: boolean; }; }; methods?: { [x: string]: (this: import("vue").default, ...args: any[]) => any; }; watch?: { [x: string]: import("vue").WatchHandler | { handler: import("vue").WatchHandler; deep?: boolean; immediate?: boolean; }; }; el?: string | Element; template?: string; render?: (createElement: import("vue").CreateElement, hack: import("vue").RenderContext) => import("vue").VNode; renderError?: (createElement: import("vue").CreateElement, err: Error) => import("vue").VNode; staticRenderFns?: ((createElement: import("vue").CreateElement) => import("vue").VNode)[]; beforeCreate?: (this: import("vue").default) => void; created?: () => void; beforeDestroy?: () => void; destroyed?: () => void; beforeMount?: () => void; mounted?: () => void; beforeUpdate?: () => void; updated?: () => void; activated?: () => void; deactivated?: () => void; errorCaptured?: (err: Error, vm: import("vue").default, info: string) => boolean | void; serverPrefetch?: (this: import("vue").default) => Promise; directives?: { [x: string]: import("vue").DirectiveFunction | { bind?: import("vue").DirectiveFunction; inserted?: import("vue").DirectiveFunction; update?: import("vue").DirectiveFunction; componentUpdated?: import("vue").DirectiveFunction; unbind?: import("vue").DirectiveFunction; }; }; components?: { [x: string]: import("vue").VueConstructor | import("vue").AsyncComponent | { name?: string; props?: (string | number | symbol)[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; model?: { prop?: string; event?: string; }; inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; functional: boolean; render?: (this: undefined, createElement: import("vue").CreateElement, context: import("vue").RenderContext) => import("vue").VNode | import("vue").VNode[]; } | { data?: any; props?: any; propsData?: object; computed?: { [x: string]: (() => any) | { get?: () => any; set?: (value: any) => void; cache?: boolean; }; }; methods?: any; watch?: { [x: string]: import("vue").WatchHandler | { handler: import("vue").WatchHandler; deep?: boolean; immediate?: boolean; }; }; el?: string | Element; template?: string; render?: (createElement: import("vue").CreateElement, hack: import("vue").RenderContext) => import("vue").VNode; renderError?: (createElement: import("vue").CreateElement, err: Error) => import("vue").VNode; staticRenderFns?: ((createElement: import("vue").CreateElement) => import("vue").VNode)[]; beforeCreate?: (this: never) => void; created?: () => void; beforeDestroy?: () => void; destroyed?: () => void; beforeMount?: () => void; mounted?: () => void; beforeUpdate?: () => void; updated?: () => void; activated?: () => void; deactivated?: () => void; errorCaptured?: (err: Error, vm: import("vue").default, info: string) => boolean | void; serverPrefetch?: (this: never) => Promise; directives?: { [x: string]: import("vue").DirectiveFunction | { bind?: import("vue").DirectiveFunction; inserted?: import("vue").DirectiveFunction; update?: import("vue").DirectiveFunction; componentUpdated?: import("vue").DirectiveFunction; unbind?: import("vue").DirectiveFunction; }; }; components?: { [x: string]: import("vue").VueConstructor | import("vue").AsyncComponent | { name?: string; props?: (string | number | symbol)[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; model?: { prop?: string; event?: string; }; inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; functional: boolean; render?: (this: undefined, createElement: import("vue").CreateElement, context: import("vue").RenderContext) => import("vue").VNode | import("vue").VNode[]; } | any; }; transitions?: { [x: string]: object; }; filters?: { [x: string]: Function; }; provide?: object | (() => object); inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; model?: { prop?: string; event?: string; }; parent?: any; mixins?: (import("vue").VueConstructor | any)[]; name?: string; extends?: import("vue").VueConstructor | any; delimiters?: [string, string]; comments?: boolean; inheritAttrs?: boolean; setup?: import("@vue/composition-api").SetupFunction; i18n?: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; }; }; transitions?: { [x: string]: object; }; filters?: { [x: string]: Function; }; provide?: object | (() => object); inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; model?: { prop?: string; event?: string; }; parent?: any; mixins?: (import("vue").VueConstructor | any)[]; name?: string; extends?: import("vue").VueConstructor | any; delimiters?: [string, string]; comments?: boolean; inheritAttrs?: boolean; setup?: import("@vue/composition-api").SetupFunction; i18n?: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; }; readonly $parent: any; readonly $root: any; readonly $children: any[]; readonly $refs: { [x: string]: Element | any | (Element | any)[]; }; readonly $slots: any; readonly $scopedSlots: { [x: string]: import("vue/types/vnode").NormalizedScopedSlot; }; readonly $isServer: boolean; readonly $data: { [x: string]: any; }; readonly $props: { [x: string]: any; }; readonly $ssrContext: any; readonly $vnode: any; readonly $attrs: { [x: string]: string; }; readonly $listeners: { [x: string]: Function | Function[]; }; $mount: (elementOrSelector?: string | Element, hydrating?: boolean) => import("vue").default; $forceUpdate: () => void; $destroy: () => void; $set: { (object: object, key: string | number, value: T): T; (array: T_1[], key: number, value: T_1): T_1; }; $delete: { (object: object, key: string | number): void; (array: T_2[], key: number): void; }; $watch: { (expOrFn: string, callback: (this: import("vue").default, n: any, o: any) => void, options?: import("vue").WatchOptions): () => void; (expOrFn: (this: import("vue").default) => T_4, callback: (this: import("vue").default, n: T_4, o: T_4) => void, options?: import("vue").WatchOptions): () => void; }; $on: (event: string | string[], callback: Function) => import("vue").default; $once: (event: string | string[], callback: Function) => import("vue").default; $off: (event?: string | string[], callback?: Function) => import("vue").default; $emit: (event: string, ...args: any[]) => import("vue").default; $nextTick: { (callback: (this: import("vue").default) => void): void; (): Promise; }; $createElement: import("vue").CreateElement; $loading: (options: import("element-ui/types/loading").LoadingServiceOptions) => import("element-ui/types/loading").ElLoadingComponent; $message: import("element-ui/types/message").ElMessage; $msgbox: import("element-ui/types/message-box").ElMessageBox; $alert: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $confirm: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $prompt: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $notify: import("element-ui/types/notification").ElNotification; readonly $i18n: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; $t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; $tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; $te: (key: string, locale?: string) => boolean; $d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; $n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; }; parent?: any; raw?: boolean; isStatic?: boolean; isRootInsert: boolean; isComment: boolean; }[]; }; readonly $scopedSlots: { [x: string]: import("vue/types/vnode").NormalizedScopedSlot; }; readonly $isServer: boolean; readonly $ssrContext: any; readonly $vnode: { tag?: string; data?: { key?: string | number; slot?: string; scopedSlots?: { [x: string]: import("vue/types/vnode").ScopedSlot; }; ref?: string; refInFor?: boolean; tag?: string; staticClass?: string; class?: any; staticStyle?: { [x: string]: any; }; style?: string | object | object[]; props?: { [x: string]: any; }; attrs?: { [x: string]: any; }; domProps?: { [x: string]: any; }; hook?: { [x: string]: Function; }; on?: { [x: string]: Function | Function[]; }; nativeOn?: { [x: string]: Function | Function[]; }; transition?: object; show?: boolean; inlineTemplate?: { render: Function; staticRenderFns: Function[]; }; directives?: { name: string; value?: any; oldValue?: any; expression?: string; arg?: string; oldArg?: string; modifiers?: { [x: string]: boolean; }; }[]; keepAlive?: boolean; }; children?: any[]; text?: string; elm?: Node; ns?: string; context?: { readonly $el: Element; readonly $options: { data?: import("vue/types/options").DefaultData; props?: string[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; propsData?: object; computed?: { [x: string]: (() => any) | { get?: () => any; set?: (value: any) => void; cache?: boolean; }; }; methods?: { [x: string]: (this: import("vue").default, ...args: any[]) => any; }; watch?: { [x: string]: import("vue").WatchHandler | { handler: import("vue").WatchHandler; deep?: boolean; immediate?: boolean; }; }; el?: string | Element; template?: string; render?: (createElement: import("vue").CreateElement, hack: import("vue").RenderContext) => import("vue").VNode; renderError?: (createElement: import("vue").CreateElement, err: Error) => import("vue").VNode; staticRenderFns?: ((createElement: import("vue").CreateElement) => import("vue").VNode)[]; beforeCreate?: (this: import("vue").default) => void; created?: () => void; beforeDestroy?: () => void; destroyed?: () => void; beforeMount?: () => void; mounted?: () => void; beforeUpdate?: () => void; updated?: () => void; activated?: () => void; deactivated?: () => void; errorCaptured?: (err: Error, vm: import("vue").default, info: string) => boolean | void; serverPrefetch?: (this: import("vue").default) => Promise; directives?: { [x: string]: import("vue").DirectiveFunction | { bind?: import("vue").DirectiveFunction; inserted?: import("vue").DirectiveFunction; update?: import("vue").DirectiveFunction; componentUpdated?: import("vue").DirectiveFunction; unbind?: import("vue").DirectiveFunction; }; }; components?: { [x: string]: import("vue").VueConstructor | import("vue").AsyncComponent | { name?: string; props?: (string | number | symbol)[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; model?: { prop?: string; event?: string; }; inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; functional: boolean; render?: (this: undefined, createElement: import("vue").CreateElement, context: import("vue").RenderContext) => import("vue").VNode | import("vue").VNode[]; } | { data?: any; props?: any; propsData?: object; computed?: { [x: string]: (() => any) | { get?: () => any; set?: (value: any) => void; cache?: boolean; }; }; methods?: any; watch?: { [x: string]: import("vue").WatchHandler | { handler: import("vue").WatchHandler; deep?: boolean; immediate?: boolean; }; }; el?: string | Element; template?: string; render?: (createElement: import("vue").CreateElement, hack: import("vue").RenderContext) => import("vue").VNode; renderError?: (createElement: import("vue").CreateElement, err: Error) => import("vue").VNode; staticRenderFns?: ((createElement: import("vue").CreateElement) => import("vue").VNode)[]; beforeCreate?: (this: never) => void; created?: () => void; beforeDestroy?: () => void; destroyed?: () => void; beforeMount?: () => void; mounted?: () => void; beforeUpdate?: () => void; updated?: () => void; activated?: () => void; deactivated?: () => void; errorCaptured?: (err: Error, vm: import("vue").default, info: string) => boolean | void; serverPrefetch?: (this: never) => Promise; directives?: { [x: string]: import("vue").DirectiveFunction | { bind?: import("vue").DirectiveFunction; inserted?: import("vue").DirectiveFunction; update?: import("vue").DirectiveFunction; componentUpdated?: import("vue").DirectiveFunction; unbind?: import("vue").DirectiveFunction; }; }; components?: { [x: string]: import("vue").VueConstructor | import("vue").AsyncComponent | { name?: string; props?: (string | number | symbol)[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; model?: { prop?: string; event?: string; }; inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; functional: boolean; render?: (this: undefined, createElement: import("vue").CreateElement, context: import("vue").RenderContext) => import("vue").VNode | import("vue").VNode[]; } | any; }; transitions?: { [x: string]: object; }; filters?: { [x: string]: Function; }; provide?: object | (() => object); inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; model?: { prop?: string; event?: string; }; parent?: any; mixins?: (import("vue").VueConstructor | any)[]; name?: string; extends?: import("vue").VueConstructor | any; delimiters?: [string, string]; comments?: boolean; inheritAttrs?: boolean; setup?: import("@vue/composition-api").SetupFunction; i18n?: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; }; }; transitions?: { [x: string]: object; }; filters?: { [x: string]: Function; }; provide?: object | (() => object); inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; model?: { prop?: string; event?: string; }; parent?: any; mixins?: (import("vue").VueConstructor | any)[]; name?: string; extends?: import("vue").VueConstructor | any; delimiters?: [string, string]; comments?: boolean; inheritAttrs?: boolean; setup?: import("@vue/composition-api").SetupFunction; i18n?: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; }; readonly $parent: any; readonly $root: any; readonly $children: any[]; readonly $refs: { [x: string]: Element | any | (Element | any)[]; }; readonly $slots: { [x: string]: any[]; }; readonly $scopedSlots: { [x: string]: import("vue/types/vnode").NormalizedScopedSlot; }; readonly $isServer: boolean; readonly $data: { [x: string]: any; }; readonly $props: { [x: string]: any; }; readonly $ssrContext: any; readonly $vnode: any; readonly $attrs: { [x: string]: string; }; readonly $listeners: { [x: string]: Function | Function[]; }; $mount: (elementOrSelector?: string | Element, hydrating?: boolean) => import("vue").default; $forceUpdate: () => void; $destroy: () => void; $set: { (object: object, key: string | number, value: T): T; (array: T_1[], key: number, value: T_1): T_1; }; $delete: { (object: object, key: string | number): void; (array: T_2[], key: number): void; }; $watch: { (expOrFn: string, callback: (this: import("vue").default, n: any, o: any) => void, options?: import("vue").WatchOptions): () => void; (expOrFn: (this: import("vue").default) => T_4, callback: (this: import("vue").default, n: T_4, o: T_4) => void, options?: import("vue").WatchOptions): () => void; }; $on: (event: string | string[], callback: Function) => import("vue").default; $once: (event: string | string[], callback: Function) => import("vue").default; $off: (event?: string | string[], callback?: Function) => import("vue").default; $emit: (event: string, ...args: any[]) => import("vue").default; $nextTick: { (callback: (this: import("vue").default) => void): void; (): Promise; }; $createElement: import("vue").CreateElement; $loading: (options: import("element-ui/types/loading").LoadingServiceOptions) => import("element-ui/types/loading").ElLoadingComponent; $message: import("element-ui/types/message").ElMessage; $msgbox: import("element-ui/types/message-box").ElMessageBox; $alert: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $confirm: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $prompt: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $notify: import("element-ui/types/notification").ElNotification; readonly $i18n: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; $t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; $tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; $te: (key: string, locale?: string) => boolean; $d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; $n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; }; key?: string | number | boolean | symbol; componentOptions?: { Ctor: import("vue").VueConstructor; propsData?: object; listeners?: object; children?: any[]; tag?: string; }; componentInstance?: { readonly $el: Element; readonly $options: { data?: import("vue/types/options").DefaultData; props?: string[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; propsData?: object; computed?: { [x: string]: (() => any) | { get?: () => any; set?: (value: any) => void; cache?: boolean; }; }; methods?: { [x: string]: (this: import("vue").default, ...args: any[]) => any; }; watch?: { [x: string]: import("vue").WatchHandler | { handler: import("vue").WatchHandler; deep?: boolean; immediate?: boolean; }; }; el?: string | Element; template?: string; render?: (createElement: import("vue").CreateElement, hack: import("vue").RenderContext) => import("vue").VNode; renderError?: (createElement: import("vue").CreateElement, err: Error) => import("vue").VNode; staticRenderFns?: ((createElement: import("vue").CreateElement) => import("vue").VNode)[]; beforeCreate?: (this: import("vue").default) => void; created?: () => void; beforeDestroy?: () => void; destroyed?: () => void; beforeMount?: () => void; mounted?: () => void; beforeUpdate?: () => void; updated?: () => void; activated?: () => void; deactivated?: () => void; errorCaptured?: (err: Error, vm: import("vue").default, info: string) => boolean | void; serverPrefetch?: (this: import("vue").default) => Promise; directives?: { [x: string]: import("vue").DirectiveFunction | { bind?: import("vue").DirectiveFunction; inserted?: import("vue").DirectiveFunction; update?: import("vue").DirectiveFunction; componentUpdated?: import("vue").DirectiveFunction; unbind?: import("vue").DirectiveFunction; }; }; components?: { [x: string]: import("vue").VueConstructor | import("vue").AsyncComponent | { name?: string; props?: (string | number | symbol)[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; model?: { prop?: string; event?: string; }; inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; functional: boolean; render?: (this: undefined, createElement: import("vue").CreateElement, context: import("vue").RenderContext) => import("vue").VNode | import("vue").VNode[]; } | { data?: any; props?: any; propsData?: object; computed?: { [x: string]: (() => any) | { get?: () => any; set?: (value: any) => void; cache?: boolean; }; }; methods?: any; watch?: { [x: string]: import("vue").WatchHandler | { handler: import("vue").WatchHandler; deep?: boolean; immediate?: boolean; }; }; el?: string | Element; template?: string; render?: (createElement: import("vue").CreateElement, hack: import("vue").RenderContext) => import("vue").VNode; renderError?: (createElement: import("vue").CreateElement, err: Error) => import("vue").VNode; staticRenderFns?: ((createElement: import("vue").CreateElement) => import("vue").VNode)[]; beforeCreate?: (this: never) => void; created?: () => void; beforeDestroy?: () => void; destroyed?: () => void; beforeMount?: () => void; mounted?: () => void; beforeUpdate?: () => void; updated?: () => void; activated?: () => void; deactivated?: () => void; errorCaptured?: (err: Error, vm: import("vue").default, info: string) => boolean | void; serverPrefetch?: (this: never) => Promise; directives?: { [x: string]: import("vue").DirectiveFunction | { bind?: import("vue").DirectiveFunction; inserted?: import("vue").DirectiveFunction; update?: import("vue").DirectiveFunction; componentUpdated?: import("vue").DirectiveFunction; unbind?: import("vue").DirectiveFunction; }; }; components?: { [x: string]: import("vue").VueConstructor | import("vue").AsyncComponent | { name?: string; props?: (string | number | symbol)[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; model?: { prop?: string; event?: string; }; inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; functional: boolean; render?: (this: undefined, createElement: import("vue").CreateElement, context: import("vue").RenderContext) => import("vue").VNode | import("vue").VNode[]; } | any; }; transitions?: { [x: string]: object; }; filters?: { [x: string]: Function; }; provide?: object | (() => object); inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; model?: { prop?: string; event?: string; }; parent?: any; mixins?: (import("vue").VueConstructor | any)[]; name?: string; extends?: import("vue").VueConstructor | any; delimiters?: [string, string]; comments?: boolean; inheritAttrs?: boolean; setup?: import("@vue/composition-api").SetupFunction; i18n?: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; }; }; transitions?: { [x: string]: object; }; filters?: { [x: string]: Function; }; provide?: object | (() => object); inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; model?: { prop?: string; event?: string; }; parent?: any; mixins?: (import("vue").VueConstructor | any)[]; name?: string; extends?: import("vue").VueConstructor | any; delimiters?: [string, string]; comments?: boolean; inheritAttrs?: boolean; setup?: import("@vue/composition-api").SetupFunction; i18n?: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; }; readonly $parent: any; readonly $root: any; readonly $children: any[]; readonly $refs: { [x: string]: Element | any | (Element | any)[]; }; readonly $slots: { [x: string]: any[]; }; readonly $scopedSlots: { [x: string]: import("vue/types/vnode").NormalizedScopedSlot; }; readonly $isServer: boolean; readonly $data: { [x: string]: any; }; readonly $props: { [x: string]: any; }; readonly $ssrContext: any; readonly $vnode: any; readonly $attrs: { [x: string]: string; }; readonly $listeners: { [x: string]: Function | Function[]; }; $mount: (elementOrSelector?: string | Element, hydrating?: boolean) => import("vue").default; $forceUpdate: () => void; $destroy: () => void; $set: { (object: object, key: string | number, value: T): T; (array: T_1[], key: number, value: T_1): T_1; }; $delete: { (object: object, key: string | number): void; (array: T_2[], key: number): void; }; $watch: { (expOrFn: string, callback: (this: import("vue").default, n: any, o: any) => void, options?: import("vue").WatchOptions): () => void; (expOrFn: (this: import("vue").default) => T_4, callback: (this: import("vue").default, n: T_4, o: T_4) => void, options?: import("vue").WatchOptions): () => void; }; $on: (event: string | string[], callback: Function) => import("vue").default; $once: (event: string | string[], callback: Function) => import("vue").default; $off: (event?: string | string[], callback?: Function) => import("vue").default; $emit: (event: string, ...args: any[]) => import("vue").default; $nextTick: { (callback: (this: import("vue").default) => void): void; (): Promise; }; $createElement: import("vue").CreateElement; $loading: (options: import("element-ui/types/loading").LoadingServiceOptions) => import("element-ui/types/loading").ElLoadingComponent; $message: import("element-ui/types/message").ElMessage; $msgbox: import("element-ui/types/message-box").ElMessageBox; $alert: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $confirm: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $prompt: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $notify: import("element-ui/types/notification").ElNotification; readonly $i18n: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; $t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; $tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; $te: (key: string, locale?: string) => boolean; $d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; $n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; }; parent?: any; raw?: boolean; isStatic?: boolean; isRootInsert: boolean; isComment: boolean; }; readonly $listeners: { [x: string]: Function | Function[]; }; $mount: (elementOrSelector?: string | Element, hydrating?: boolean) => import("vue").default; $forceUpdate: () => void; $destroy: () => void; $set: { (object: object, key: string | number, value: T): T; (array: T_1[], key: number, value: T_1): T_1; }; $delete: { (object: object, key: string | number): void; (array: T_2[], key: number): void; }; $watch: { (expOrFn: string, callback: (this: import("vue").default, n: any, o: any) => void, options?: import("vue").WatchOptions): () => void; (expOrFn: (this: import("vue").default) => T_4, callback: (this: import("vue").default, n: T_4, o: T_4) => void, options?: import("vue").WatchOptions): () => void; }; $on: (event: string | string[], callback: Function) => import("vue").default; $once: (event: string | string[], callback: Function) => import("vue").default; $off: (event?: string | string[], callback?: Function) => import("vue").default; $nextTick: { (callback: (this: import("vue").default) => void): void; (): Promise; }; $createElement: import("vue").CreateElement; $loading: (options: import("element-ui/types/loading").LoadingServiceOptions) => import("element-ui/types/loading").ElLoadingComponent; $message: import("element-ui/types/message").ElMessage; $msgbox: import("element-ui/types/message-box").ElMessageBox; $alert: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $confirm: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $prompt: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $notify: import("element-ui/types/notification").ElNotification; readonly $i18n: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; $t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; $tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; $te: (key: string, locale?: string) => boolean; $d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; $n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; }>; _assignKeys: import("@vue/composition-api").ComputedRef; _customElOption: import("@vue/composition-api").ComputedRef; _pagesType: import("@vue/composition-api").ComputedRef; labelKey: import("@vue/composition-api").ComputedRef; }> & import("@vue/composition-api").Data, {}, {}, { value: {}; autocomplete: { type: import("@vue/composition-api").PropType; default: string; }; automaticDropdown: import("@vue/composition-api").PropType; size: import("@vue/composition-api").PropType; disabled: import("@vue/composition-api").PropType; clearable: import("@vue/composition-api").PropType; filterable: { type: import("@vue/composition-api").PropType; default: boolean; }; allowCreate: import("@vue/composition-api").PropType; popperClass: import("@vue/composition-api").PropType; remote: import("@vue/composition-api").PropType; loadingText: import("@vue/composition-api").PropType; noMatchText: import("@vue/composition-api").PropType; noDataText: import("@vue/composition-api").PropType; remoteMethod: FunctionConstructor; filterMethod: FunctionConstructor; multiple: import("@vue/composition-api").PropType; multipleLimit: { type: import("@vue/composition-api").PropType; default: number; }; placeholder: { type: import("@vue/composition-api").PropType; required: boolean; }; defaultFirstOption: import("@vue/composition-api").PropType; reserveKeyword: { type: import("@vue/composition-api").PropType; default: boolean; }; valueKey: { type: import("@vue/composition-api").PropType; default: string; }; collapseTags: import("@vue/composition-api").PropType; popperAppendToBody: { type: import("@vue/composition-api").PropType; default: boolean; }; getoptionsPro: { type: FunctionConstructor; default: () => Promise; }; pagesType: { type: import("@vue/composition-api").PropType<"scroll" | "page">; }; pagination: { type: ObjectConstructor; default(): { props: {}; events: {}; }; }; customElOption: { type: import("@vue/composition-api").PropType; default: () => any[]; }; assignKeys: { type: import("@vue/composition-api").PropType; default: () => string[]; }; originalProps: { type: import("@vue/composition-api").PropType; default: () => {}; }; events: { type: import("@vue/composition-api").PropType void>>; default: () => {}; }; formData: { type: ObjectConstructor; default(): any; }; dataType: { type: import("@vue/composition-api").PropType<"string" | "array">; default: string; }; }, import("@vue/composition-api").ExtractPropTypes<{ value: {}; autocomplete: { type: import("@vue/composition-api").PropType; default: string; }; automaticDropdown: import("@vue/composition-api").PropType; size: import("@vue/composition-api").PropType; disabled: import("@vue/composition-api").PropType; clearable: import("@vue/composition-api").PropType; filterable: { type: import("@vue/composition-api").PropType; default: boolean; }; allowCreate: import("@vue/composition-api").PropType; popperClass: import("@vue/composition-api").PropType; remote: import("@vue/composition-api").PropType; loadingText: import("@vue/composition-api").PropType; noMatchText: import("@vue/composition-api").PropType; noDataText: import("@vue/composition-api").PropType; remoteMethod: FunctionConstructor; filterMethod: FunctionConstructor; multiple: import("@vue/composition-api").PropType; multipleLimit: { type: import("@vue/composition-api").PropType; default: number; }; placeholder: { type: import("@vue/composition-api").PropType; required: boolean; }; defaultFirstOption: import("@vue/composition-api").PropType; reserveKeyword: { type: import("@vue/composition-api").PropType; default: boolean; }; valueKey: { type: import("@vue/composition-api").PropType; default: string; }; collapseTags: import("@vue/composition-api").PropType; popperAppendToBody: { type: import("@vue/composition-api").PropType; default: boolean; }; getoptionsPro: { type: FunctionConstructor; default: () => Promise; }; pagesType: { type: import("@vue/composition-api").PropType<"scroll" | "page">; }; pagination: { type: ObjectConstructor; default(): { props: {}; events: {}; }; }; customElOption: { type: import("@vue/composition-api").PropType; default: () => any[]; }; assignKeys: { type: import("@vue/composition-api").PropType; default: () => string[]; }; originalProps: { type: import("@vue/composition-api").PropType; default: () => {}; }; events: { type: import("@vue/composition-api").PropType void>>; default: () => {}; }; formData: { type: ObjectConstructor; default(): any; }; dataType: { type: import("@vue/composition-api").PropType<"string" | "array">; default: string; }; }>> & Omit, never> & (new (...args: any[]) => import("@vue/composition-api").ComponentRenderProxy<{ getoptionsPro: never; originalProps: import("element-ui/types/select").ElSelect; autocomplete: string; filterable: boolean; multipleLimit: number; reserveKeyword: boolean; valueKey: string; popperAppendToBody: boolean; pagination: Record; customElOption: any[]; assignKeys: string[]; events: Record void>; formData: Record; dataType: "string" | "array"; } & { remote?: boolean; multiple?: boolean; value?: unknown; placeholder?: string; disabled?: boolean; size?: string; clearable?: boolean; automaticDropdown?: boolean; allowCreate?: boolean; popperClass?: string; loadingText?: string; noMatchText?: string; noDataText?: string; remoteMethod?: Function; filterMethod?: Function; defaultFirstOption?: boolean; collapseTags?: boolean; pagesType?: "scroll" | "page"; }, import("@vue/composition-api").ShallowUnwrapRef<{ handleCurrentChange: (current: number) => void; remoteMethodFn: (query: string) => void; onFocusFn: () => void; onBlurFn: () => void; onChangeFn: (val: SheetSelectOption) => void; onClearFn: () => void; loadMore: () => void; onVisibleChange: (value: boolean) => void; getValue: () => any; validate: () => void; current: import("@vue/composition-api").Ref; pages: import("@vue/composition-api").Ref; total: import("@vue/composition-api").Ref; options: import("@vue/composition-api").Ref<{ label: string; value: import("./types").SelectValue; key: string | number; template?: string; }[]>; bem: { b: (blockSuffix?: string) => string; e: (element?: string) => string; m: (modifier?: string) => string; be: (blockSuffix?: string, element?: string) => string; bm: (blockSuffix?: string, modifier?: string) => string; em: (element?: string, modifier?: string) => string; bem: (blockSuffix?: string, element?: string, modifier?: string) => string; is: (name: string, state: boolean) => string; }; t: (key: string) => string; selected: import("@vue/composition-api").WritableComputedRef; loading: import("@vue/composition-api").Ref; selectPopperClass: import("@vue/composition-api").Ref; _sheetSelectProps: import("@vue/composition-api").ComputedRef<{ value: any; multiple: boolean; disabled: boolean; valueKey: string; size: import("element-ui/types/component").ElementUIComponentSize; clearable: boolean; multipleLimit: number; autoComplete: string; autocomplete: string; name: string; placeholder: string; filterable: boolean; allowCreate: boolean; filterMethod: import("element-ui/types/select").QueryChangeHandler; remote: boolean; remoteMethod: import("element-ui/types/select").QueryChangeHandler; loading: boolean; loadingText: string; noMatchText: string; noDataText: string; popperClass: string; defaultFirstOption: boolean; popperAppendToBody: boolean; $el: Element; $options: import("vue").ComponentOptions, import("vue/types/options").DefaultMethods, import("vue/types/options").DefaultComputed, import("vue/types/options").PropsDefinition, import("vue/types/options").DefaultProps>; $parent: import("vue").default; $root: import("vue").default; $children: import("vue").default[]; $refs: { [key: string]: import("vue").default | Element | (import("vue").default | Element)[]; }; $slots: { [key: string]: import("vue").VNode[]; }; $scopedSlots: { [key: string]: import("vue/types/vnode").NormalizedScopedSlot; }; $isServer: boolean; $data: Record; $props: Record; $ssrContext: any; $vnode: import("vue").VNode; $attrs: Record; $listeners: Record; $mount(elementOrSelector?: string | Element, hydrating?: boolean): import("element-ui/types/select").ElSelect; $forceUpdate(): void; $destroy(): void; $set: { (object: object, key: string | number, value: T): T; (array: T_1[], key: number, value: T_1): T_1; }; $delete: { (object: object, key: string | number): void; (array: T_2[], key: number): void; }; $watch(expOrFn: string, callback: (this: import("element-ui/types/select").ElSelect, n: any, o: any) => void, options?: import("vue").WatchOptions): () => void; $watch(expOrFn: (this: import("element-ui/types/select").ElSelect) => T_3, callback: (this: import("element-ui/types/select").ElSelect, n: T_3, o: T_3) => void, options?: import("vue").WatchOptions): () => void; $on(event: string | string[], callback: Function): import("element-ui/types/select").ElSelect; $once(event: string | string[], callback: Function): import("element-ui/types/select").ElSelect; $off(event?: string | string[], callback?: Function): import("element-ui/types/select").ElSelect; $emit(event: string, ...args: any[]): import("element-ui/types/select").ElSelect; $nextTick(callback: (this: import("element-ui/types/select").ElSelect) => void): void; $nextTick(): Promise; $createElement: import("vue").CreateElement; $loading(options: import("element-ui/types/loading").LoadingServiceOptions): import("element-ui/types/loading").ElLoadingComponent; $message: import("element-ui/types/message").ElMessage; $msgbox: import("element-ui/types/message-box").ElMessageBox; $alert: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $confirm: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $prompt: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $notify: import("element-ui/types/notification").ElNotification; $i18n: import("vue-i18n"); $t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; $tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; $te: (key: string, locale?: string) => boolean; $d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; $n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getoptionsPro: never; originalProps: import("element-ui/types/select").ElSelect; reserveKeyword: boolean; pagination: Record; customElOption: any[]; assignKeys: string[]; events: Record void>; formData: Record; dataType: "string" | "array"; automaticDropdown?: boolean; collapseTags?: boolean; pagesType?: "scroll" | "page"; 'value-key': string; 'reserve-keyword': boolean; }>; itemComponent: import("@vue/composition-api").Ref; assignKeys: import("@vue/composition-api").ComputedRef; }> & import("@vue/composition-api").Data, {}, {}, { index: { type: import("@vue/composition-api").PropType; }; source: { type: import("@vue/composition-api").PropType>; default(): {}; }; label: { type: import("@vue/composition-api").PropType; default: string; }; value: { type: import("@vue/composition-api").PropType; default: string; }; extraProps: { type: import("@vue/composition-api").PropType>; default(): {}; }; }, import("@vue/composition-api").ExtractPropTypes<{ index: { type: import("@vue/composition-api").PropType; }; source: { type: import("@vue/composition-api").PropType>; default(): {}; }; label: { type: import("@vue/composition-api").PropType; default: string; }; value: { type: import("@vue/composition-api").PropType; default: string; }; extraProps: { type: import("@vue/composition-api").PropType>; default(): {}; }; }>> & Omit, never> & (new (...args: any[]) => import("@vue/composition-api").ComponentRenderProxy<{ label: string; value: string; extraProps: {}; source: {}; } & { index?: number; }, import("@vue/composition-api").ShallowUnwrapRef<{ customElOption: import("@vue/composition-api").ComputedRef; assignKeys: import("@vue/composition-api").ComputedRef; }>, import("@vue/composition-api").Data, {}, {}, {}, {}, {}, { label: string; value: string; extraProps: {}; source: {}; } & { index?: number; }, { label: string; value: string; extraProps: {}; source: {}; }, true>)>; virtualScrollRef: import("@vue/composition-api").Ref<{ [x: string]: unknown; $data: { [x: string]: unknown; }; $props: { readonly keeps?: number; readonly estimateSize?: number; readonly direction?: string; readonly start?: number; readonly offset?: number; readonly topThreshold?: number; readonly bottomThreshold?: number; readonly pageMode?: boolean; readonly rootTag?: string; readonly wrapTag?: string; readonly wrapClass?: string; readonly itemTag?: string; readonly itemClass?: string; readonly headerTag?: string; readonly headerClass?: string; readonly footerTag?: string; readonly footerClass?: string; readonly dataKey?: string; readonly dataSources?: { label: string; value: import("../../virtual-scroll-list/src/data").OptionValue; }[]; readonly dataComponent?: unknown; readonly extraProps?: unknown; readonly wrapStyle?: { [x: string]: any; }; readonly itemClassAdd?: (index: number) => void; readonly itemStyle?: { [x: string]: any; }; readonly headerStyle?: { [x: string]: any; }; readonly footerStyle?: { [x: string]: any; }; readonly itemScopedSlots?: { [x: string]: any; }; }; $attrs: { [x: string]: string; }; $emit: (event: string, ...args: any[]) => import("@vue/composition-api").ComponentRenderProxy<{ keeps: number; estimateSize: number; direction: string; start: number; offset: number; topThreshold: number; bottomThreshold: number; pageMode: boolean; rootTag: string; wrapTag: string; wrapClass: string; itemTag: string; itemClass: string; headerTag: string; headerClass: string; footerTag: string; footerClass: string; } & { dataKey?: string; dataSources?: import("../../virtual-scroll-list/src/data").OptionType[]; dataComponent?: unknown; extraProps?: unknown; wrapStyle?: Record; itemClassAdd?: (index: number) => void; itemStyle?: Record; headerStyle?: Record; footerStyle?: Record; itemScopedSlots?: Record; }, import("@vue/composition-api").ShallowUnwrapRef<{ getSize: (id: string) => any; getSizes: () => any; reset: () => void; onScroll: (evt: Event) => void; getRenderSlots: (h: any) => Record[]; virtual: import("@vue/composition-api").Ref; range: import("@vue/composition-api").Ref<{ start: number; end: number; padFront: number; padBehind: number; }>; isHorizontal: import("@vue/composition-api").Ref; directionKey: import("@vue/composition-api").Ref<"scrollTop" | "scrollLeft">; rootRef: any; shepherdRef: any; headerRef: any; footerRef: any; }>, import("@vue/composition-api").Data, {}, {}, {}, {}, {}, { keeps: number; estimateSize: number; direction: string; start: number; offset: number; topThreshold: number; bottomThreshold: number; pageMode: boolean; rootTag: string; wrapTag: string; wrapClass: string; itemTag: string; itemClass: string; headerTag: string; headerClass: string; footerTag: string; footerClass: string; } & { dataKey?: string; dataSources?: import("../../virtual-scroll-list/src/data").OptionType[]; dataComponent?: unknown; extraProps?: unknown; wrapStyle?: Record; itemClassAdd?: (index: number) => void; itemStyle?: Record; headerStyle?: Record; footerStyle?: Record; itemScopedSlots?: Record; }, { keeps: number; estimateSize: number; direction: string; start: number; offset: number; topThreshold: number; bottomThreshold: number; pageMode: boolean; rootTag: string; wrapTag: string; wrapClass: string; itemTag: string; itemClass: string; headerTag: string; headerClass: string; footerTag: string; footerClass: string; }, true>; readonly keeps: number; readonly estimateSize: number; readonly direction: string; readonly start: number; readonly offset: number; readonly topThreshold: number; readonly bottomThreshold: number; readonly pageMode: boolean; readonly rootTag: string; readonly wrapTag: string; readonly wrapClass: string; readonly itemTag: string; readonly itemClass: string; readonly headerTag: string; readonly headerClass: string; readonly footerTag: string; readonly footerClass: string; readonly dataKey?: string; readonly dataSources?: { label: string; value: import("../../virtual-scroll-list/src/data").OptionValue; }[]; readonly dataComponent?: unknown; readonly extraProps?: unknown; readonly wrapStyle?: { [x: string]: any; }; readonly itemClassAdd?: (index: number) => void; readonly itemStyle?: { [x: string]: any; }; readonly headerStyle?: { [x: string]: any; }; readonly footerStyle?: { [x: string]: any; }; readonly itemScopedSlots?: { [x: string]: any; }; getSize: (id: string) => any; getSizes: () => any; reset: () => void; onScroll: (evt: Event) => void; getRenderSlots: (h: any) => Record[]; virtual: any; range: { start: number; end: number; padFront: number; padBehind: number; }; isHorizontal: boolean; directionKey: "scrollTop" | "scrollLeft"; rootRef: any; shepherdRef: any; headerRef: any; footerRef: any; readonly $el: Element; readonly $options: { data?: import("vue/types/options").DefaultData; props?: string[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; propsData?: object; computed?: { [x: string]: (() => any) | { get?: () => any; set?: (value: any) => void; cache?: boolean; }; }; methods?: { [x: string]: (this: import("vue").default, ...args: any[]) => any; }; watch?: { [x: string]: import("vue").WatchHandler | { handler: import("vue").WatchHandler; deep?: boolean; immediate?: boolean; }; }; el?: string | Element; template?: string; render?: (createElement: import("vue").CreateElement, hack: import("vue").RenderContext) => import("vue").VNode; renderError?: (createElement: import("vue").CreateElement, err: Error) => import("vue").VNode; staticRenderFns?: ((createElement: import("vue").CreateElement) => import("vue").VNode)[]; beforeCreate?: (this: import("vue").default) => void; created?: () => void; beforeDestroy?: () => void; destroyed?: () => void; beforeMount?: () => void; mounted?: () => void; beforeUpdate?: () => void; updated?: () => void; activated?: () => void; deactivated?: () => void; errorCaptured?: (err: Error, vm: import("vue").default, info: string) => boolean | void; serverPrefetch?: (this: import("vue").default) => Promise; directives?: { [x: string]: import("vue").DirectiveFunction | { bind?: import("vue").DirectiveFunction; inserted?: import("vue").DirectiveFunction; update?: import("vue").DirectiveFunction; componentUpdated?: import("vue").DirectiveFunction; unbind?: import("vue").DirectiveFunction; }; }; components?: { [x: string]: import("vue").VueConstructor | import("vue").AsyncComponent | { name?: string; props?: (string | number | symbol)[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; model?: { prop?: string; event?: string; }; inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; functional: boolean; render?: (this: undefined, createElement: import("vue").CreateElement, context: import("vue").RenderContext) => import("vue").VNode | import("vue").VNode[]; } | { data?: any; props?: any; propsData?: object; computed?: { [x: string]: (() => any) | { get?: () => any; set?: (value: any) => void; cache?: boolean; }; }; methods?: any; watch?: { [x: string]: import("vue").WatchHandler | { handler: import("vue").WatchHandler; deep?: boolean; immediate?: boolean; }; }; el?: string | Element; template?: string; render?: (createElement: import("vue").CreateElement, hack: import("vue").RenderContext) => import("vue").VNode; renderError?: (createElement: import("vue").CreateElement, err: Error) => import("vue").VNode; staticRenderFns?: ((createElement: import("vue").CreateElement) => import("vue").VNode)[]; beforeCreate?: (this: never) => void; created?: () => void; beforeDestroy?: () => void; destroyed?: () => void; beforeMount?: () => void; mounted?: () => void; beforeUpdate?: () => void; updated?: () => void; activated?: () => void; deactivated?: () => void; errorCaptured?: (err: Error, vm: import("vue").default, info: string) => boolean | void; serverPrefetch?: (this: never) => Promise; directives?: { [x: string]: import("vue").DirectiveFunction | { bind?: import("vue").DirectiveFunction; inserted?: import("vue").DirectiveFunction; update?: import("vue").DirectiveFunction; componentUpdated?: import("vue").DirectiveFunction; unbind?: import("vue").DirectiveFunction; }; }; components?: { [x: string]: import("vue").VueConstructor | import("vue").AsyncComponent | { name?: string; props?: (string | number | symbol)[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; model?: { prop?: string; event?: string; }; inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; functional: boolean; render?: (this: undefined, createElement: import("vue").CreateElement, context: import("vue").RenderContext) => import("vue").VNode | import("vue").VNode[]; } | any; }; transitions?: { [x: string]: object; }; filters?: { [x: string]: Function; }; provide?: object | (() => object); inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; model?: { prop?: string; event?: string; }; parent?: { readonly $el: Element; readonly $options: any; readonly $parent: any; readonly $root: any; readonly $children: any[]; readonly $refs: { [x: string]: Element | any | (Element | any)[]; }; readonly $slots: { [x: string]: { tag?: string; data?: { key?: string | number; slot?: string; scopedSlots?: { [x: string]: import("vue/types/vnode").ScopedSlot; }; ref?: string; refInFor?: boolean; tag?: string; staticClass?: string; class?: any; staticStyle?: { [x: string]: any; }; style?: string | object | object[]; props?: { [x: string]: any; }; attrs?: { [x: string]: any; }; domProps?: { [x: string]: any; }; hook?: { [x: string]: Function; }; on?: { [x: string]: Function | Function[]; }; nativeOn?: { [x: string]: Function | Function[]; }; transition?: object; show?: boolean; inlineTemplate?: { render: Function; staticRenderFns: Function[]; }; directives?: { name: string; value?: any; oldValue?: any; expression?: string; arg?: string; oldArg?: string; modifiers?: { [x: string]: boolean; }; }[]; keepAlive?: boolean; }; children?: any[]; text?: string; elm?: Node; ns?: string; context?: any; key?: string | number | boolean | symbol; componentOptions?: { Ctor: import("vue").VueConstructor; propsData?: object; listeners?: object; children?: any[]; tag?: string; }; componentInstance?: any; parent?: any; raw?: boolean; isStatic?: boolean; isRootInsert: boolean; isComment: boolean; }[]; }; readonly $scopedSlots: { [x: string]: import("vue/types/vnode").NormalizedScopedSlot; }; readonly $isServer: boolean; readonly $data: { [x: string]: any; }; readonly $props: { [x: string]: any; }; readonly $ssrContext: any; readonly $vnode: { tag?: string; data?: { key?: string | number; slot?: string; scopedSlots?: { [x: string]: import("vue/types/vnode").ScopedSlot; }; ref?: string; refInFor?: boolean; tag?: string; staticClass?: string; class?: any; staticStyle?: { [x: string]: any; }; style?: string | object | object[]; props?: { [x: string]: any; }; attrs?: { [x: string]: any; }; domProps?: { [x: string]: any; }; hook?: { [x: string]: Function; }; on?: { [x: string]: Function | Function[]; }; nativeOn?: { [x: string]: Function | Function[]; }; transition?: object; show?: boolean; inlineTemplate?: { render: Function; staticRenderFns: Function[]; }; directives?: { name: string; value?: any; oldValue?: any; expression?: string; arg?: string; oldArg?: string; modifiers?: { [x: string]: boolean; }; }[]; keepAlive?: boolean; }; children?: any[]; text?: string; elm?: Node; ns?: string; context?: any; key?: string | number | boolean | symbol; componentOptions?: { Ctor: import("vue").VueConstructor; propsData?: object; listeners?: object; children?: any[]; tag?: string; }; componentInstance?: any; parent?: any; raw?: boolean; isStatic?: boolean; isRootInsert: boolean; isComment: boolean; }; readonly $attrs: { [x: string]: string; }; readonly $listeners: { [x: string]: Function | Function[]; }; $mount: (elementOrSelector?: string | Element, hydrating?: boolean) => import("vue").default; $forceUpdate: () => void; $destroy: () => void; $set: { (object: object, key: string | number, value: T): T; (array: T_1[], key: number, value: T_1): T_1; }; $delete: { (object: object, key: string | number): void; (array: T_2[], key: number): void; }; $watch: { (expOrFn: string, callback: (this: import("vue").default, n: any, o: any) => void, options?: import("vue").WatchOptions): () => void; (expOrFn: (this: import("vue").default) => T_4, callback: (this: import("vue").default, n: T_4, o: T_4) => void, options?: import("vue").WatchOptions): () => void; }; $on: (event: string | string[], callback: Function) => import("vue").default; $once: (event: string | string[], callback: Function) => import("vue").default; $off: (event?: string | string[], callback?: Function) => import("vue").default; $emit: (event: string, ...args: any[]) => import("vue").default; $nextTick: { (callback: (this: import("vue").default) => void): void; (): Promise; }; $createElement: import("vue").CreateElement; $loading: (options: import("element-ui/types/loading").LoadingServiceOptions) => import("element-ui/types/loading").ElLoadingComponent; $message: import("element-ui/types/message").ElMessage; $msgbox: import("element-ui/types/message-box").ElMessageBox; $alert: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $confirm: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $prompt: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $notify: import("element-ui/types/notification").ElNotification; readonly $i18n: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; $t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; $tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; $te: (key: string, locale?: string) => boolean; $d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; $n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; }; mixins?: (import("vue").VueConstructor | any)[]; name?: string; extends?: import("vue").VueConstructor | any; delimiters?: [string, string]; comments?: boolean; inheritAttrs?: boolean; setup?: import("@vue/composition-api").SetupFunction; i18n?: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; }; }; transitions?: { [x: string]: object; }; filters?: { [x: string]: Function; }; provide?: object | (() => object); inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; model?: { prop?: string; event?: string; }; parent?: { readonly $el: Element; readonly $options: any; readonly $parent: any; readonly $root: any; readonly $children: any[]; readonly $refs: { [x: string]: Element | any | (Element | any)[]; }; readonly $slots: { [x: string]: { tag?: string; data?: { key?: string | number; slot?: string; scopedSlots?: { [x: string]: import("vue/types/vnode").ScopedSlot; }; ref?: string; refInFor?: boolean; tag?: string; staticClass?: string; class?: any; staticStyle?: { [x: string]: any; }; style?: string | object | object[]; props?: { [x: string]: any; }; attrs?: { [x: string]: any; }; domProps?: { [x: string]: any; }; hook?: { [x: string]: Function; }; on?: { [x: string]: Function | Function[]; }; nativeOn?: { [x: string]: Function | Function[]; }; transition?: object; show?: boolean; inlineTemplate?: { render: Function; staticRenderFns: Function[]; }; directives?: { name: string; value?: any; oldValue?: any; expression?: string; arg?: string; oldArg?: string; modifiers?: { [x: string]: boolean; }; }[]; keepAlive?: boolean; }; children?: any[]; text?: string; elm?: Node; ns?: string; context?: any; key?: string | number | boolean | symbol; componentOptions?: { Ctor: import("vue").VueConstructor; propsData?: object; listeners?: object; children?: any[]; tag?: string; }; componentInstance?: any; parent?: any; raw?: boolean; isStatic?: boolean; isRootInsert: boolean; isComment: boolean; }[]; }; readonly $scopedSlots: { [x: string]: import("vue/types/vnode").NormalizedScopedSlot; }; readonly $isServer: boolean; readonly $data: { [x: string]: any; }; readonly $props: { [x: string]: any; }; readonly $ssrContext: any; readonly $vnode: { tag?: string; data?: { key?: string | number; slot?: string; scopedSlots?: { [x: string]: import("vue/types/vnode").ScopedSlot; }; ref?: string; refInFor?: boolean; tag?: string; staticClass?: string; class?: any; staticStyle?: { [x: string]: any; }; style?: string | object | object[]; props?: { [x: string]: any; }; attrs?: { [x: string]: any; }; domProps?: { [x: string]: any; }; hook?: { [x: string]: Function; }; on?: { [x: string]: Function | Function[]; }; nativeOn?: { [x: string]: Function | Function[]; }; transition?: object; show?: boolean; inlineTemplate?: { render: Function; staticRenderFns: Function[]; }; directives?: { name: string; value?: any; oldValue?: any; expression?: string; arg?: string; oldArg?: string; modifiers?: { [x: string]: boolean; }; }[]; keepAlive?: boolean; }; children?: any[]; text?: string; elm?: Node; ns?: string; context?: any; key?: string | number | boolean | symbol; componentOptions?: { Ctor: import("vue").VueConstructor; propsData?: object; listeners?: object; children?: any[]; tag?: string; }; componentInstance?: any; parent?: any; raw?: boolean; isStatic?: boolean; isRootInsert: boolean; isComment: boolean; }; readonly $attrs: { [x: string]: string; }; readonly $listeners: { [x: string]: Function | Function[]; }; $mount: (elementOrSelector?: string | Element, hydrating?: boolean) => import("vue").default; $forceUpdate: () => void; $destroy: () => void; $set: { (object: object, key: string | number, value: T): T; (array: T_1[], key: number, value: T_1): T_1; }; $delete: { (object: object, key: string | number): void; (array: T_2[], key: number): void; }; $watch: { (expOrFn: string, callback: (this: import("vue").default, n: any, o: any) => void, options?: import("vue").WatchOptions): () => void; (expOrFn: (this: import("vue").default) => T_4, callback: (this: import("vue").default, n: T_4, o: T_4) => void, options?: import("vue").WatchOptions): () => void; }; $on: (event: string | string[], callback: Function) => import("vue").default; $once: (event: string | string[], callback: Function) => import("vue").default; $off: (event?: string | string[], callback?: Function) => import("vue").default; $emit: (event: string, ...args: any[]) => import("vue").default; $nextTick: { (callback: (this: import("vue").default) => void): void; (): Promise; }; $createElement: import("vue").CreateElement; $loading: (options: import("element-ui/types/loading").LoadingServiceOptions) => import("element-ui/types/loading").ElLoadingComponent; $message: import("element-ui/types/message").ElMessage; $msgbox: import("element-ui/types/message-box").ElMessageBox; $alert: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $confirm: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $prompt: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $notify: import("element-ui/types/notification").ElNotification; readonly $i18n: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; $t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; $tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; $te: (key: string, locale?: string) => boolean; $d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; $n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; }; mixins?: (import("vue").VueConstructor | any)[]; name?: string; extends?: import("vue").VueConstructor | any; delimiters?: [string, string]; comments?: boolean; inheritAttrs?: boolean; setup?: import("@vue/composition-api").SetupFunction; i18n?: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; }; readonly $parent: { readonly $el: Element; readonly $options: { data?: import("vue/types/options").DefaultData; props?: string[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; propsData?: object; computed?: { [x: string]: (() => any) | { get?: () => any; set?: (value: any) => void; cache?: boolean; }; }; methods?: { [x: string]: (this: import("vue").default, ...args: any[]) => any; }; watch?: { [x: string]: import("vue").WatchHandler | { handler: import("vue").WatchHandler; deep?: boolean; immediate?: boolean; }; }; el?: string | Element; template?: string; render?: (createElement: import("vue").CreateElement, hack: import("vue").RenderContext) => import("vue").VNode; renderError?: (createElement: import("vue").CreateElement, err: Error) => import("vue").VNode; staticRenderFns?: ((createElement: import("vue").CreateElement) => import("vue").VNode)[]; beforeCreate?: (this: import("vue").default) => void; created?: () => void; beforeDestroy?: () => void; destroyed?: () => void; beforeMount?: () => void; mounted?: () => void; beforeUpdate?: () => void; updated?: () => void; activated?: () => void; deactivated?: () => void; errorCaptured?: (err: Error, vm: import("vue").default, info: string) => boolean | void; serverPrefetch?: (this: import("vue").default) => Promise; directives?: { [x: string]: import("vue").DirectiveFunction | { bind?: import("vue").DirectiveFunction; inserted?: import("vue").DirectiveFunction; update?: import("vue").DirectiveFunction; componentUpdated?: import("vue").DirectiveFunction; unbind?: import("vue").DirectiveFunction; }; }; components?: { [x: string]: import("vue").VueConstructor | import("vue").AsyncComponent | { name?: string; props?: (string | number | symbol)[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; model?: { prop?: string; event?: string; }; inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; functional: boolean; render?: (this: undefined, createElement: import("vue").CreateElement, context: import("vue").RenderContext) => import("vue").VNode | import("vue").VNode[]; } | { data?: any; props?: any; propsData?: object; computed?: { [x: string]: (() => any) | { get?: () => any; set?: (value: any) => void; cache?: boolean; }; }; methods?: any; watch?: { [x: string]: import("vue").WatchHandler | { handler: import("vue").WatchHandler; deep?: boolean; immediate?: boolean; }; }; el?: string | Element; template?: string; render?: (createElement: import("vue").CreateElement, hack: import("vue").RenderContext) => import("vue").VNode; renderError?: (createElement: import("vue").CreateElement, err: Error) => import("vue").VNode; staticRenderFns?: ((createElement: import("vue").CreateElement) => import("vue").VNode)[]; beforeCreate?: (this: never) => void; created?: () => void; beforeDestroy?: () => void; destroyed?: () => void; beforeMount?: () => void; mounted?: () => void; beforeUpdate?: () => void; updated?: () => void; activated?: () => void; deactivated?: () => void; errorCaptured?: (err: Error, vm: import("vue").default, info: string) => boolean | void; serverPrefetch?: (this: never) => Promise; directives?: { [x: string]: import("vue").DirectiveFunction | { bind?: import("vue").DirectiveFunction; inserted?: import("vue").DirectiveFunction; update?: import("vue").DirectiveFunction; componentUpdated?: import("vue").DirectiveFunction; unbind?: import("vue").DirectiveFunction; }; }; components?: { [x: string]: import("vue").VueConstructor | import("vue").AsyncComponent | { name?: string; props?: (string | number | symbol)[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; model?: { prop?: string; event?: string; }; inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; functional: boolean; render?: (this: undefined, createElement: import("vue").CreateElement, context: import("vue").RenderContext) => import("vue").VNode | import("vue").VNode[]; } | any; }; transitions?: { [x: string]: object; }; filters?: { [x: string]: Function; }; provide?: object | (() => object); inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; model?: { prop?: string; event?: string; }; parent?: any; mixins?: (import("vue").VueConstructor | any)[]; name?: string; extends?: import("vue").VueConstructor | any; delimiters?: [string, string]; comments?: boolean; inheritAttrs?: boolean; setup?: import("@vue/composition-api").SetupFunction; i18n?: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; }; }; transitions?: { [x: string]: object; }; filters?: { [x: string]: Function; }; provide?: object | (() => object); inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; model?: { prop?: string; event?: string; }; parent?: any; mixins?: (import("vue").VueConstructor | any)[]; name?: string; extends?: import("vue").VueConstructor | any; delimiters?: [string, string]; comments?: boolean; inheritAttrs?: boolean; setup?: import("@vue/composition-api").SetupFunction; i18n?: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; }; readonly $parent: any; readonly $root: any; readonly $children: any[]; readonly $refs: { [x: string]: Element | any | (Element | any)[]; }; readonly $slots: { [x: string]: { tag?: string; data?: { key?: string | number; slot?: string; scopedSlots?: { [x: string]: import("vue/types/vnode").ScopedSlot; }; ref?: string; refInFor?: boolean; tag?: string; staticClass?: string; class?: any; staticStyle?: { [x: string]: any; }; style?: string | object | object[]; props?: { [x: string]: any; }; attrs?: { [x: string]: any; }; domProps?: { [x: string]: any; }; hook?: { [x: string]: Function; }; on?: { [x: string]: Function | Function[]; }; nativeOn?: { [x: string]: Function | Function[]; }; transition?: object; show?: boolean; inlineTemplate?: { render: Function; staticRenderFns: Function[]; }; directives?: { name: string; value?: any; oldValue?: any; expression?: string; arg?: string; oldArg?: string; modifiers?: { [x: string]: boolean; }; }[]; keepAlive?: boolean; }; children?: any[]; text?: string; elm?: Node; ns?: string; context?: any; key?: string | number | boolean | symbol; componentOptions?: { Ctor: import("vue").VueConstructor; propsData?: object; listeners?: object; children?: any[]; tag?: string; }; componentInstance?: any; parent?: any; raw?: boolean; isStatic?: boolean; isRootInsert: boolean; isComment: boolean; }[]; }; readonly $scopedSlots: { [x: string]: import("vue/types/vnode").NormalizedScopedSlot; }; readonly $isServer: boolean; readonly $data: { [x: string]: any; }; readonly $props: { [x: string]: any; }; readonly $ssrContext: any; readonly $vnode: { tag?: string; data?: { key?: string | number; slot?: string; scopedSlots?: { [x: string]: import("vue/types/vnode").ScopedSlot; }; ref?: string; refInFor?: boolean; tag?: string; staticClass?: string; class?: any; staticStyle?: { [x: string]: any; }; style?: string | object | object[]; props?: { [x: string]: any; }; attrs?: { [x: string]: any; }; domProps?: { [x: string]: any; }; hook?: { [x: string]: Function; }; on?: { [x: string]: Function | Function[]; }; nativeOn?: { [x: string]: Function | Function[]; }; transition?: object; show?: boolean; inlineTemplate?: { render: Function; staticRenderFns: Function[]; }; directives?: { name: string; value?: any; oldValue?: any; expression?: string; arg?: string; oldArg?: string; modifiers?: { [x: string]: boolean; }; }[]; keepAlive?: boolean; }; children?: any[]; text?: string; elm?: Node; ns?: string; context?: any; key?: string | number | boolean | symbol; componentOptions?: { Ctor: import("vue").VueConstructor; propsData?: object; listeners?: object; children?: any[]; tag?: string; }; componentInstance?: any; parent?: any; raw?: boolean; isStatic?: boolean; isRootInsert: boolean; isComment: boolean; }; readonly $attrs: { [x: string]: string; }; readonly $listeners: { [x: string]: Function | Function[]; }; $mount: (elementOrSelector?: string | Element, hydrating?: boolean) => import("vue").default; $forceUpdate: () => void; $destroy: () => void; $set: { (object: object, key: string | number, value: T): T; (array: T_1[], key: number, value: T_1): T_1; }; $delete: { (object: object, key: string | number): void; (array: T_2[], key: number): void; }; $watch: { (expOrFn: string, callback: (this: import("vue").default, n: any, o: any) => void, options?: import("vue").WatchOptions): () => void; (expOrFn: (this: import("vue").default) => T_4, callback: (this: import("vue").default, n: T_4, o: T_4) => void, options?: import("vue").WatchOptions): () => void; }; $on: (event: string | string[], callback: Function) => import("vue").default; $once: (event: string | string[], callback: Function) => import("vue").default; $off: (event?: string | string[], callback?: Function) => import("vue").default; $emit: (event: string, ...args: any[]) => import("vue").default; $nextTick: { (callback: (this: import("vue").default) => void): void; (): Promise; }; $createElement: import("vue").CreateElement; $loading: (options: import("element-ui/types/loading").LoadingServiceOptions) => import("element-ui/types/loading").ElLoadingComponent; $message: import("element-ui/types/message").ElMessage; $msgbox: import("element-ui/types/message-box").ElMessageBox; $alert: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $confirm: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $prompt: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $notify: import("element-ui/types/notification").ElNotification; readonly $i18n: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; $t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; $tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; $te: (key: string, locale?: string) => boolean; $d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; $n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; }; readonly $root: { readonly $el: Element; readonly $options: { data?: import("vue/types/options").DefaultData; props?: string[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; propsData?: object; computed?: { [x: string]: (() => any) | { get?: () => any; set?: (value: any) => void; cache?: boolean; }; }; methods?: { [x: string]: (this: import("vue").default, ...args: any[]) => any; }; watch?: { [x: string]: import("vue").WatchHandler | { handler: import("vue").WatchHandler; deep?: boolean; immediate?: boolean; }; }; el?: string | Element; template?: string; render?: (createElement: import("vue").CreateElement, hack: import("vue").RenderContext) => import("vue").VNode; renderError?: (createElement: import("vue").CreateElement, err: Error) => import("vue").VNode; staticRenderFns?: ((createElement: import("vue").CreateElement) => import("vue").VNode)[]; beforeCreate?: (this: import("vue").default) => void; created?: () => void; beforeDestroy?: () => void; destroyed?: () => void; beforeMount?: () => void; mounted?: () => void; beforeUpdate?: () => void; updated?: () => void; activated?: () => void; deactivated?: () => void; errorCaptured?: (err: Error, vm: import("vue").default, info: string) => boolean | void; serverPrefetch?: (this: import("vue").default) => Promise; directives?: { [x: string]: import("vue").DirectiveFunction | { bind?: import("vue").DirectiveFunction; inserted?: import("vue").DirectiveFunction; update?: import("vue").DirectiveFunction; componentUpdated?: import("vue").DirectiveFunction; unbind?: import("vue").DirectiveFunction; }; }; components?: { [x: string]: import("vue").VueConstructor | import("vue").AsyncComponent | { name?: string; props?: (string | number | symbol)[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; model?: { prop?: string; event?: string; }; inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; functional: boolean; render?: (this: undefined, createElement: import("vue").CreateElement, context: import("vue").RenderContext) => import("vue").VNode | import("vue").VNode[]; } | { data?: any; props?: any; propsData?: object; computed?: { [x: string]: (() => any) | { get?: () => any; set?: (value: any) => void; cache?: boolean; }; }; methods?: any; watch?: { [x: string]: import("vue").WatchHandler | { handler: import("vue").WatchHandler; deep?: boolean; immediate?: boolean; }; }; el?: string | Element; template?: string; render?: (createElement: import("vue").CreateElement, hack: import("vue").RenderContext) => import("vue").VNode; renderError?: (createElement: import("vue").CreateElement, err: Error) => import("vue").VNode; staticRenderFns?: ((createElement: import("vue").CreateElement) => import("vue").VNode)[]; beforeCreate?: (this: never) => void; created?: () => void; beforeDestroy?: () => void; destroyed?: () => void; beforeMount?: () => void; mounted?: () => void; beforeUpdate?: () => void; updated?: () => void; activated?: () => void; deactivated?: () => void; errorCaptured?: (err: Error, vm: import("vue").default, info: string) => boolean | void; serverPrefetch?: (this: never) => Promise; directives?: { [x: string]: import("vue").DirectiveFunction | { bind?: import("vue").DirectiveFunction; inserted?: import("vue").DirectiveFunction; update?: import("vue").DirectiveFunction; componentUpdated?: import("vue").DirectiveFunction; unbind?: import("vue").DirectiveFunction; }; }; components?: { [x: string]: import("vue").VueConstructor | import("vue").AsyncComponent | { name?: string; props?: (string | number | symbol)[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; model?: { prop?: string; event?: string; }; inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; functional: boolean; render?: (this: undefined, createElement: import("vue").CreateElement, context: import("vue").RenderContext) => import("vue").VNode | import("vue").VNode[]; } | any; }; transitions?: { [x: string]: object; }; filters?: { [x: string]: Function; }; provide?: object | (() => object); inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; model?: { prop?: string; event?: string; }; parent?: any; mixins?: (import("vue").VueConstructor | any)[]; name?: string; extends?: import("vue").VueConstructor | any; delimiters?: [string, string]; comments?: boolean; inheritAttrs?: boolean; setup?: import("@vue/composition-api").SetupFunction; i18n?: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; }; }; transitions?: { [x: string]: object; }; filters?: { [x: string]: Function; }; provide?: object | (() => object); inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; model?: { prop?: string; event?: string; }; parent?: any; mixins?: (import("vue").VueConstructor | any)[]; name?: string; extends?: import("vue").VueConstructor | any; delimiters?: [string, string]; comments?: boolean; inheritAttrs?: boolean; setup?: import("@vue/composition-api").SetupFunction; i18n?: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; }; readonly $parent: any; readonly $root: any; readonly $children: any[]; readonly $refs: { [x: string]: Element | any | (Element | any)[]; }; readonly $slots: { [x: string]: { tag?: string; data?: { key?: string | number; slot?: string; scopedSlots?: { [x: string]: import("vue/types/vnode").ScopedSlot; }; ref?: string; refInFor?: boolean; tag?: string; staticClass?: string; class?: any; staticStyle?: { [x: string]: any; }; style?: string | object | object[]; props?: { [x: string]: any; }; attrs?: { [x: string]: any; }; domProps?: { [x: string]: any; }; hook?: { [x: string]: Function; }; on?: { [x: string]: Function | Function[]; }; nativeOn?: { [x: string]: Function | Function[]; }; transition?: object; show?: boolean; inlineTemplate?: { render: Function; staticRenderFns: Function[]; }; directives?: { name: string; value?: any; oldValue?: any; expression?: string; arg?: string; oldArg?: string; modifiers?: { [x: string]: boolean; }; }[]; keepAlive?: boolean; }; children?: any[]; text?: string; elm?: Node; ns?: string; context?: any; key?: string | number | boolean | symbol; componentOptions?: { Ctor: import("vue").VueConstructor; propsData?: object; listeners?: object; children?: any[]; tag?: string; }; componentInstance?: any; parent?: any; raw?: boolean; isStatic?: boolean; isRootInsert: boolean; isComment: boolean; }[]; }; readonly $scopedSlots: { [x: string]: import("vue/types/vnode").NormalizedScopedSlot; }; readonly $isServer: boolean; readonly $data: { [x: string]: any; }; readonly $props: { [x: string]: any; }; readonly $ssrContext: any; readonly $vnode: { tag?: string; data?: { key?: string | number; slot?: string; scopedSlots?: { [x: string]: import("vue/types/vnode").ScopedSlot; }; ref?: string; refInFor?: boolean; tag?: string; staticClass?: string; class?: any; staticStyle?: { [x: string]: any; }; style?: string | object | object[]; props?: { [x: string]: any; }; attrs?: { [x: string]: any; }; domProps?: { [x: string]: any; }; hook?: { [x: string]: Function; }; on?: { [x: string]: Function | Function[]; }; nativeOn?: { [x: string]: Function | Function[]; }; transition?: object; show?: boolean; inlineTemplate?: { render: Function; staticRenderFns: Function[]; }; directives?: { name: string; value?: any; oldValue?: any; expression?: string; arg?: string; oldArg?: string; modifiers?: { [x: string]: boolean; }; }[]; keepAlive?: boolean; }; children?: any[]; text?: string; elm?: Node; ns?: string; context?: any; key?: string | number | boolean | symbol; componentOptions?: { Ctor: import("vue").VueConstructor; propsData?: object; listeners?: object; children?: any[]; tag?: string; }; componentInstance?: any; parent?: any; raw?: boolean; isStatic?: boolean; isRootInsert: boolean; isComment: boolean; }; readonly $attrs: { [x: string]: string; }; readonly $listeners: { [x: string]: Function | Function[]; }; $mount: (elementOrSelector?: string | Element, hydrating?: boolean) => import("vue").default; $forceUpdate: () => void; $destroy: () => void; $set: { (object: object, key: string | number, value: T): T; (array: T_1[], key: number, value: T_1): T_1; }; $delete: { (object: object, key: string | number): void; (array: T_2[], key: number): void; }; $watch: { (expOrFn: string, callback: (this: import("vue").default, n: any, o: any) => void, options?: import("vue").WatchOptions): () => void; (expOrFn: (this: import("vue").default) => T_4, callback: (this: import("vue").default, n: T_4, o: T_4) => void, options?: import("vue").WatchOptions): () => void; }; $on: (event: string | string[], callback: Function) => import("vue").default; $once: (event: string | string[], callback: Function) => import("vue").default; $off: (event?: string | string[], callback?: Function) => import("vue").default; $emit: (event: string, ...args: any[]) => import("vue").default; $nextTick: { (callback: (this: import("vue").default) => void): void; (): Promise; }; $createElement: import("vue").CreateElement; $loading: (options: import("element-ui/types/loading").LoadingServiceOptions) => import("element-ui/types/loading").ElLoadingComponent; $message: import("element-ui/types/message").ElMessage; $msgbox: import("element-ui/types/message-box").ElMessageBox; $alert: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $confirm: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $prompt: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $notify: import("element-ui/types/notification").ElNotification; readonly $i18n: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; $t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; $tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; $te: (key: string, locale?: string) => boolean; $d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; $n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; }; readonly $children: { readonly $el: Element; readonly $options: { data?: import("vue/types/options").DefaultData; props?: string[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; propsData?: object; computed?: { [x: string]: (() => any) | { get?: () => any; set?: (value: any) => void; cache?: boolean; }; }; methods?: { [x: string]: (this: import("vue").default, ...args: any[]) => any; }; watch?: { [x: string]: import("vue").WatchHandler | { handler: import("vue").WatchHandler; deep?: boolean; immediate?: boolean; }; }; el?: string | Element; template?: string; render?: (createElement: import("vue").CreateElement, hack: import("vue").RenderContext) => import("vue").VNode; renderError?: (createElement: import("vue").CreateElement, err: Error) => import("vue").VNode; staticRenderFns?: ((createElement: import("vue").CreateElement) => import("vue").VNode)[]; beforeCreate?: (this: import("vue").default) => void; created?: () => void; beforeDestroy?: () => void; destroyed?: () => void; beforeMount?: () => void; mounted?: () => void; beforeUpdate?: () => void; updated?: () => void; activated?: () => void; deactivated?: () => void; errorCaptured?: (err: Error, vm: import("vue").default, info: string) => boolean | void; serverPrefetch?: (this: import("vue").default) => Promise; directives?: { [x: string]: import("vue").DirectiveFunction | { bind?: import("vue").DirectiveFunction; inserted?: import("vue").DirectiveFunction; update?: import("vue").DirectiveFunction; componentUpdated?: import("vue").DirectiveFunction; unbind?: import("vue").DirectiveFunction; }; }; components?: { [x: string]: import("vue").VueConstructor | import("vue").AsyncComponent | { name?: string; props?: (string | number | symbol)[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; model?: { prop?: string; event?: string; }; inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; functional: boolean; render?: (this: undefined, createElement: import("vue").CreateElement, context: import("vue").RenderContext) => import("vue").VNode | import("vue").VNode[]; } | { data?: any; props?: any; propsData?: object; computed?: { [x: string]: (() => any) | { get?: () => any; set?: (value: any) => void; cache?: boolean; }; }; methods?: any; watch?: { [x: string]: import("vue").WatchHandler | { handler: import("vue").WatchHandler; deep?: boolean; immediate?: boolean; }; }; el?: string | Element; template?: string; render?: (createElement: import("vue").CreateElement, hack: import("vue").RenderContext) => import("vue").VNode; renderError?: (createElement: import("vue").CreateElement, err: Error) => import("vue").VNode; staticRenderFns?: ((createElement: import("vue").CreateElement) => import("vue").VNode)[]; beforeCreate?: (this: never) => void; created?: () => void; beforeDestroy?: () => void; destroyed?: () => void; beforeMount?: () => void; mounted?: () => void; beforeUpdate?: () => void; updated?: () => void; activated?: () => void; deactivated?: () => void; errorCaptured?: (err: Error, vm: import("vue").default, info: string) => boolean | void; serverPrefetch?: (this: never) => Promise; directives?: { [x: string]: import("vue").DirectiveFunction | { bind?: import("vue").DirectiveFunction; inserted?: import("vue").DirectiveFunction; update?: import("vue").DirectiveFunction; componentUpdated?: import("vue").DirectiveFunction; unbind?: import("vue").DirectiveFunction; }; }; components?: { [x: string]: import("vue").VueConstructor | import("vue").AsyncComponent | { name?: string; props?: (string | number | symbol)[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; model?: { prop?: string; event?: string; }; inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; functional: boolean; render?: (this: undefined, createElement: import("vue").CreateElement, context: import("vue").RenderContext) => import("vue").VNode | import("vue").VNode[]; } | any; }; transitions?: { [x: string]: object; }; filters?: { [x: string]: Function; }; provide?: object | (() => object); inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; model?: { prop?: string; event?: string; }; parent?: any; mixins?: (import("vue").VueConstructor | any)[]; name?: string; extends?: import("vue").VueConstructor | any; delimiters?: [string, string]; comments?: boolean; inheritAttrs?: boolean; setup?: import("@vue/composition-api").SetupFunction; i18n?: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; }; }; transitions?: { [x: string]: object; }; filters?: { [x: string]: Function; }; provide?: object | (() => object); inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; model?: { prop?: string; event?: string; }; parent?: any; mixins?: (import("vue").VueConstructor | any)[]; name?: string; extends?: import("vue").VueConstructor | any; delimiters?: [string, string]; comments?: boolean; inheritAttrs?: boolean; setup?: import("@vue/composition-api").SetupFunction; i18n?: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; }; readonly $parent: any; readonly $root: any; readonly $children: any[]; readonly $refs: { [x: string]: Element | any | (Element | any)[]; }; readonly $slots: { [x: string]: { tag?: string; data?: { key?: string | number; slot?: string; scopedSlots?: { [x: string]: import("vue/types/vnode").ScopedSlot; }; ref?: string; refInFor?: boolean; tag?: string; staticClass?: string; class?: any; staticStyle?: { [x: string]: any; }; style?: string | object | object[]; props?: { [x: string]: any; }; attrs?: { [x: string]: any; }; domProps?: { [x: string]: any; }; hook?: { [x: string]: Function; }; on?: { [x: string]: Function | Function[]; }; nativeOn?: { [x: string]: Function | Function[]; }; transition?: object; show?: boolean; inlineTemplate?: { render: Function; staticRenderFns: Function[]; }; directives?: { name: string; value?: any; oldValue?: any; expression?: string; arg?: string; oldArg?: string; modifiers?: { [x: string]: boolean; }; }[]; keepAlive?: boolean; }; children?: any[]; text?: string; elm?: Node; ns?: string; context?: any; key?: string | number | boolean | symbol; componentOptions?: { Ctor: import("vue").VueConstructor; propsData?: object; listeners?: object; children?: any[]; tag?: string; }; componentInstance?: any; parent?: any; raw?: boolean; isStatic?: boolean; isRootInsert: boolean; isComment: boolean; }[]; }; readonly $scopedSlots: { [x: string]: import("vue/types/vnode").NormalizedScopedSlot; }; readonly $isServer: boolean; readonly $data: { [x: string]: any; }; readonly $props: { [x: string]: any; }; readonly $ssrContext: any; readonly $vnode: { tag?: string; data?: { key?: string | number; slot?: string; scopedSlots?: { [x: string]: import("vue/types/vnode").ScopedSlot; }; ref?: string; refInFor?: boolean; tag?: string; staticClass?: string; class?: any; staticStyle?: { [x: string]: any; }; style?: string | object | object[]; props?: { [x: string]: any; }; attrs?: { [x: string]: any; }; domProps?: { [x: string]: any; }; hook?: { [x: string]: Function; }; on?: { [x: string]: Function | Function[]; }; nativeOn?: { [x: string]: Function | Function[]; }; transition?: object; show?: boolean; inlineTemplate?: { render: Function; staticRenderFns: Function[]; }; directives?: { name: string; value?: any; oldValue?: any; expression?: string; arg?: string; oldArg?: string; modifiers?: { [x: string]: boolean; }; }[]; keepAlive?: boolean; }; children?: any[]; text?: string; elm?: Node; ns?: string; context?: any; key?: string | number | boolean | symbol; componentOptions?: { Ctor: import("vue").VueConstructor; propsData?: object; listeners?: object; children?: any[]; tag?: string; }; componentInstance?: any; parent?: any; raw?: boolean; isStatic?: boolean; isRootInsert: boolean; isComment: boolean; }; readonly $attrs: { [x: string]: string; }; readonly $listeners: { [x: string]: Function | Function[]; }; $mount: (elementOrSelector?: string | Element, hydrating?: boolean) => import("vue").default; $forceUpdate: () => void; $destroy: () => void; $set: { (object: object, key: string | number, value: T): T; (array: T_1[], key: number, value: T_1): T_1; }; $delete: { (object: object, key: string | number): void; (array: T_2[], key: number): void; }; $watch: { (expOrFn: string, callback: (this: import("vue").default, n: any, o: any) => void, options?: import("vue").WatchOptions): () => void; (expOrFn: (this: import("vue").default) => T_4, callback: (this: import("vue").default, n: T_4, o: T_4) => void, options?: import("vue").WatchOptions): () => void; }; $on: (event: string | string[], callback: Function) => import("vue").default; $once: (event: string | string[], callback: Function) => import("vue").default; $off: (event?: string | string[], callback?: Function) => import("vue").default; $emit: (event: string, ...args: any[]) => import("vue").default; $nextTick: { (callback: (this: import("vue").default) => void): void; (): Promise; }; $createElement: import("vue").CreateElement; $loading: (options: import("element-ui/types/loading").LoadingServiceOptions) => import("element-ui/types/loading").ElLoadingComponent; $message: import("element-ui/types/message").ElMessage; $msgbox: import("element-ui/types/message-box").ElMessageBox; $alert: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $confirm: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $prompt: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $notify: import("element-ui/types/notification").ElNotification; readonly $i18n: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; $t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; $tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; $te: (key: string, locale?: string) => boolean; $d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; $n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; }[]; readonly $refs: { [x: string]: Element | { readonly $el: Element; readonly $options: { data?: import("vue/types/options").DefaultData; props?: string[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; propsData?: object; computed?: { [x: string]: (() => any) | { get?: () => any; set?: (value: any) => void; cache?: boolean; }; }; methods?: { [x: string]: (this: import("vue").default, ...args: any[]) => any; }; watch?: { [x: string]: import("vue").WatchHandler | { handler: import("vue").WatchHandler; deep?: boolean; immediate?: boolean; }; }; el?: string | Element; template?: string; render?: (createElement: import("vue").CreateElement, hack: import("vue").RenderContext) => import("vue").VNode; renderError?: (createElement: import("vue").CreateElement, err: Error) => import("vue").VNode; staticRenderFns?: ((createElement: import("vue").CreateElement) => import("vue").VNode)[]; beforeCreate?: (this: import("vue").default) => void; created?: () => void; beforeDestroy?: () => void; destroyed?: () => void; beforeMount?: () => void; mounted?: () => void; beforeUpdate?: () => void; updated?: () => void; activated?: () => void; deactivated?: () => void; errorCaptured?: (err: Error, vm: import("vue").default, info: string) => boolean | void; serverPrefetch?: (this: import("vue").default) => Promise; directives?: { [x: string]: import("vue").DirectiveFunction | { bind?: import("vue").DirectiveFunction; inserted?: import("vue").DirectiveFunction; update?: import("vue").DirectiveFunction; componentUpdated?: import("vue").DirectiveFunction; unbind?: import("vue").DirectiveFunction; }; }; components?: { [x: string]: import("vue").VueConstructor | import("vue").AsyncComponent | { name?: string; props?: (string | number | symbol)[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; model?: { prop?: string; event?: string; }; inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; functional: boolean; render?: (this: undefined, createElement: import("vue").CreateElement, context: import("vue").RenderContext) => import("vue").VNode | import("vue").VNode[]; } | { data?: any; props?: any; propsData?: object; computed?: { [x: string]: (() => any) | { get?: () => any; set?: (value: any) => void; cache?: boolean; }; }; methods?: any; watch?: { [x: string]: import("vue").WatchHandler | { handler: import("vue").WatchHandler; deep?: boolean; immediate?: boolean; }; }; el?: string | Element; template?: string; render?: (createElement: import("vue").CreateElement, hack: import("vue").RenderContext) => import("vue").VNode; renderError?: (createElement: import("vue").CreateElement, err: Error) => import("vue").VNode; staticRenderFns?: ((createElement: import("vue").CreateElement) => import("vue").VNode)[]; beforeCreate?: (this: never) => void; created?: () => void; beforeDestroy?: () => void; destroyed?: () => void; beforeMount?: () => void; mounted?: () => void; beforeUpdate?: () => void; updated?: () => void; activated?: () => void; deactivated?: () => void; errorCaptured?: (err: Error, vm: import("vue").default, info: string) => boolean | void; serverPrefetch?: (this: never) => Promise; directives?: { [x: string]: import("vue").DirectiveFunction | { bind?: import("vue").DirectiveFunction; inserted?: import("vue").DirectiveFunction; update?: import("vue").DirectiveFunction; componentUpdated?: import("vue").DirectiveFunction; unbind?: import("vue").DirectiveFunction; }; }; components?: { [x: string]: import("vue").VueConstructor | import("vue").AsyncComponent | { name?: string; props?: (string | number | symbol)[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; model?: { prop?: string; event?: string; }; inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; functional: boolean; render?: (this: undefined, createElement: import("vue").CreateElement, context: import("vue").RenderContext) => import("vue").VNode | import("vue").VNode[]; } | any; }; transitions?: { [x: string]: object; }; filters?: { [x: string]: Function; }; provide?: object | (() => object); inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; model?: { prop?: string; event?: string; }; parent?: any; mixins?: (import("vue").VueConstructor | any)[]; name?: string; extends?: import("vue").VueConstructor | any; delimiters?: [string, string]; comments?: boolean; inheritAttrs?: boolean; setup?: import("@vue/composition-api").SetupFunction; i18n?: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; }; }; transitions?: { [x: string]: object; }; filters?: { [x: string]: Function; }; provide?: object | (() => object); inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; model?: { prop?: string; event?: string; }; parent?: any; mixins?: (import("vue").VueConstructor | any)[]; name?: string; extends?: import("vue").VueConstructor | any; delimiters?: [string, string]; comments?: boolean; inheritAttrs?: boolean; setup?: import("@vue/composition-api").SetupFunction; i18n?: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; }; readonly $parent: any; readonly $root: any; readonly $children: any[]; readonly $refs: any; readonly $slots: { [x: string]: { tag?: string; data?: { key?: string | number; slot?: string; scopedSlots?: { [x: string]: import("vue/types/vnode").ScopedSlot; }; ref?: string; refInFor?: boolean; tag?: string; staticClass?: string; class?: any; staticStyle?: { [x: string]: any; }; style?: string | object | object[]; props?: { [x: string]: any; }; attrs?: { [x: string]: any; }; domProps?: { [x: string]: any; }; hook?: { [x: string]: Function; }; on?: { [x: string]: Function | Function[]; }; nativeOn?: { [x: string]: Function | Function[]; }; transition?: object; show?: boolean; inlineTemplate?: { render: Function; staticRenderFns: Function[]; }; directives?: { name: string; value?: any; oldValue?: any; expression?: string; arg?: string; oldArg?: string; modifiers?: { [x: string]: boolean; }; }[]; keepAlive?: boolean; }; children?: any[]; text?: string; elm?: Node; ns?: string; context?: any; key?: string | number | boolean | symbol; componentOptions?: { Ctor: import("vue").VueConstructor; propsData?: object; listeners?: object; children?: any[]; tag?: string; }; componentInstance?: any; parent?: any; raw?: boolean; isStatic?: boolean; isRootInsert: boolean; isComment: boolean; }[]; }; readonly $scopedSlots: { [x: string]: import("vue/types/vnode").NormalizedScopedSlot; }; readonly $isServer: boolean; readonly $data: { [x: string]: any; }; readonly $props: { [x: string]: any; }; readonly $ssrContext: any; readonly $vnode: { tag?: string; data?: { key?: string | number; slot?: string; scopedSlots?: { [x: string]: import("vue/types/vnode").ScopedSlot; }; ref?: string; refInFor?: boolean; tag?: string; staticClass?: string; class?: any; staticStyle?: { [x: string]: any; }; style?: string | object | object[]; props?: { [x: string]: any; }; attrs?: { [x: string]: any; }; domProps?: { [x: string]: any; }; hook?: { [x: string]: Function; }; on?: { [x: string]: Function | Function[]; }; nativeOn?: { [x: string]: Function | Function[]; }; transition?: object; show?: boolean; inlineTemplate?: { render: Function; staticRenderFns: Function[]; }; directives?: { name: string; value?: any; oldValue?: any; expression?: string; arg?: string; oldArg?: string; modifiers?: { [x: string]: boolean; }; }[]; keepAlive?: boolean; }; children?: any[]; text?: string; elm?: Node; ns?: string; context?: any; key?: string | number | boolean | symbol; componentOptions?: { Ctor: import("vue").VueConstructor; propsData?: object; listeners?: object; children?: any[]; tag?: string; }; componentInstance?: any; parent?: any; raw?: boolean; isStatic?: boolean; isRootInsert: boolean; isComment: boolean; }; readonly $attrs: { [x: string]: string; }; readonly $listeners: { [x: string]: Function | Function[]; }; $mount: (elementOrSelector?: string | Element, hydrating?: boolean) => import("vue").default; $forceUpdate: () => void; $destroy: () => void; $set: { (object: object, key: string | number, value: T): T; (array: T_1[], key: number, value: T_1): T_1; }; $delete: { (object: object, key: string | number): void; (array: T_2[], key: number): void; }; $watch: { (expOrFn: string, callback: (this: import("vue").default, n: any, o: any) => void, options?: import("vue").WatchOptions): () => void; (expOrFn: (this: import("vue").default) => T_4, callback: (this: import("vue").default, n: T_4, o: T_4) => void, options?: import("vue").WatchOptions): () => void; }; $on: (event: string | string[], callback: Function) => import("vue").default; $once: (event: string | string[], callback: Function) => import("vue").default; $off: (event?: string | string[], callback?: Function) => import("vue").default; $emit: (event: string, ...args: any[]) => import("vue").default; $nextTick: { (callback: (this: import("vue").default) => void): void; (): Promise; }; $createElement: import("vue").CreateElement; $loading: (options: import("element-ui/types/loading").LoadingServiceOptions) => import("element-ui/types/loading").ElLoadingComponent; $message: import("element-ui/types/message").ElMessage; $msgbox: import("element-ui/types/message-box").ElMessageBox; $alert: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $confirm: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $prompt: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $notify: import("element-ui/types/notification").ElNotification; readonly $i18n: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; $t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; $tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; $te: (key: string, locale?: string) => boolean; $d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; $n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; } | (Element | { readonly $el: Element; readonly $options: { data?: import("vue/types/options").DefaultData; props?: string[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; propsData?: object; computed?: { [x: string]: (() => any) | { get?: () => any; set?: (value: any) => void; cache?: boolean; }; }; methods?: { [x: string]: (this: import("vue").default, ...args: any[]) => any; }; watch?: { [x: string]: import("vue").WatchHandler | { handler: import("vue").WatchHandler; deep?: boolean; immediate?: boolean; }; }; el?: string | Element; template?: string; render?: (createElement: import("vue").CreateElement, hack: import("vue").RenderContext) => import("vue").VNode; renderError?: (createElement: import("vue").CreateElement, err: Error) => import("vue").VNode; staticRenderFns?: ((createElement: import("vue").CreateElement) => import("vue").VNode)[]; beforeCreate?: (this: import("vue").default) => void; created?: () => void; beforeDestroy?: () => void; destroyed?: () => void; beforeMount?: () => void; mounted?: () => void; beforeUpdate?: () => void; updated?: () => void; activated?: () => void; deactivated?: () => void; errorCaptured?: (err: Error, vm: import("vue").default, info: string) => boolean | void; serverPrefetch?: (this: import("vue").default) => Promise; directives?: { [x: string]: import("vue").DirectiveFunction | { bind?: import("vue").DirectiveFunction; inserted?: import("vue").DirectiveFunction; update?: import("vue").DirectiveFunction; componentUpdated?: import("vue").DirectiveFunction; unbind?: import("vue").DirectiveFunction; }; }; components?: { [x: string]: import("vue").VueConstructor | import("vue").AsyncComponent | { name?: string; props?: (string | number | symbol)[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; model?: { prop?: string; event?: string; }; inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; functional: boolean; render?: (this: undefined, createElement: import("vue").CreateElement, context: import("vue").RenderContext) => import("vue").VNode | import("vue").VNode[]; } | { data?: any; props?: any; propsData?: object; computed?: { [x: string]: (() => any) | { get?: () => any; set?: (value: any) => void; cache?: boolean; }; }; methods?: any; watch?: { [x: string]: import("vue").WatchHandler | { handler: import("vue").WatchHandler; deep?: boolean; immediate?: boolean; }; }; el?: string | Element; template?: string; render?: (createElement: import("vue").CreateElement, hack: import("vue").RenderContext) => import("vue").VNode; renderError?: (createElement: import("vue").CreateElement, err: Error) => import("vue").VNode; staticRenderFns?: ((createElement: import("vue").CreateElement) => import("vue").VNode)[]; beforeCreate?: (this: never) => void; created?: () => void; beforeDestroy?: () => void; destroyed?: () => void; beforeMount?: () => void; mounted?: () => void; beforeUpdate?: () => void; updated?: () => void; activated?: () => void; deactivated?: () => void; errorCaptured?: (err: Error, vm: import("vue").default, info: string) => boolean | void; serverPrefetch?: (this: never) => Promise; directives?: { [x: string]: import("vue").DirectiveFunction | { bind?: import("vue").DirectiveFunction; inserted?: import("vue").DirectiveFunction; update?: import("vue").DirectiveFunction; componentUpdated?: import("vue").DirectiveFunction; unbind?: import("vue").DirectiveFunction; }; }; components?: { [x: string]: import("vue").VueConstructor | import("vue").AsyncComponent | { name?: string; props?: (string | number | symbol)[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; model?: { prop?: string; event?: string; }; inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; functional: boolean; render?: (this: undefined, createElement: import("vue").CreateElement, context: import("vue").RenderContext) => import("vue").VNode | import("vue").VNode[]; } | any; }; transitions?: { [x: string]: object; }; filters?: { [x: string]: Function; }; provide?: object | (() => object); inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; model?: { prop?: string; event?: string; }; parent?: any; mixins?: (import("vue").VueConstructor | any)[]; name?: string; extends?: import("vue").VueConstructor | any; delimiters?: [string, string]; comments?: boolean; inheritAttrs?: boolean; setup?: import("@vue/composition-api").SetupFunction; i18n?: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; }; }; transitions?: { [x: string]: object; }; filters?: { [x: string]: Function; }; provide?: object | (() => object); inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; model?: { prop?: string; event?: string; }; parent?: any; mixins?: (import("vue").VueConstructor | any)[]; name?: string; extends?: import("vue").VueConstructor | any; delimiters?: [string, string]; comments?: boolean; inheritAttrs?: boolean; setup?: import("@vue/composition-api").SetupFunction; i18n?: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; }; readonly $parent: any; readonly $root: any; readonly $children: any[]; readonly $refs: any; readonly $slots: { [x: string]: { tag?: string; data?: { key?: string | number; slot?: string; scopedSlots?: { [x: string]: import("vue/types/vnode").ScopedSlot; }; ref?: string; refInFor?: boolean; tag?: string; staticClass?: string; class?: any; staticStyle?: { [x: string]: any; }; style?: string | object | object[]; props?: { [x: string]: any; }; attrs?: { [x: string]: any; }; domProps?: { [x: string]: any; }; hook?: { [x: string]: Function; }; on?: { [x: string]: Function | Function[]; }; nativeOn?: { [x: string]: Function | Function[]; }; transition?: object; show?: boolean; inlineTemplate?: { render: Function; staticRenderFns: Function[]; }; directives?: { name: string; value?: any; oldValue?: any; expression?: string; arg?: string; oldArg?: string; modifiers?: { [x: string]: boolean; }; }[]; keepAlive?: boolean; }; children?: any[]; text?: string; elm?: Node; ns?: string; context?: any; key?: string | number | boolean | symbol; componentOptions?: { Ctor: import("vue").VueConstructor; propsData?: object; listeners?: object; children?: any[]; tag?: string; }; componentInstance?: any; parent?: any; raw?: boolean; isStatic?: boolean; isRootInsert: boolean; isComment: boolean; }[]; }; readonly $scopedSlots: { [x: string]: import("vue/types/vnode").NormalizedScopedSlot; }; readonly $isServer: boolean; readonly $data: { [x: string]: any; }; readonly $props: { [x: string]: any; }; readonly $ssrContext: any; readonly $vnode: { tag?: string; data?: { key?: string | number; slot?: string; scopedSlots?: { [x: string]: import("vue/types/vnode").ScopedSlot; }; ref?: string; refInFor?: boolean; tag?: string; staticClass?: string; class?: any; staticStyle?: { [x: string]: any; }; style?: string | object | object[]; props?: { [x: string]: any; }; attrs?: { [x: string]: any; }; domProps?: { [x: string]: any; }; hook?: { [x: string]: Function; }; on?: { [x: string]: Function | Function[]; }; nativeOn?: { [x: string]: Function | Function[]; }; transition?: object; show?: boolean; inlineTemplate?: { render: Function; staticRenderFns: Function[]; }; directives?: { name: string; value?: any; oldValue?: any; expression?: string; arg?: string; oldArg?: string; modifiers?: { [x: string]: boolean; }; }[]; keepAlive?: boolean; }; children?: any[]; text?: string; elm?: Node; ns?: string; context?: any; key?: string | number | boolean | symbol; componentOptions?: { Ctor: import("vue").VueConstructor; propsData?: object; listeners?: object; children?: any[]; tag?: string; }; componentInstance?: any; parent?: any; raw?: boolean; isStatic?: boolean; isRootInsert: boolean; isComment: boolean; }; readonly $attrs: { [x: string]: string; }; readonly $listeners: { [x: string]: Function | Function[]; }; $mount: (elementOrSelector?: string | Element, hydrating?: boolean) => import("vue").default; $forceUpdate: () => void; $destroy: () => void; $set: { (object: object, key: string | number, value: T): T; (array: T_1[], key: number, value: T_1): T_1; }; $delete: { (object: object, key: string | number): void; (array: T_2[], key: number): void; }; $watch: { (expOrFn: string, callback: (this: import("vue").default, n: any, o: any) => void, options?: import("vue").WatchOptions): () => void; (expOrFn: (this: import("vue").default) => T_4, callback: (this: import("vue").default, n: T_4, o: T_4) => void, options?: import("vue").WatchOptions): () => void; }; $on: (event: string | string[], callback: Function) => import("vue").default; $once: (event: string | string[], callback: Function) => import("vue").default; $off: (event?: string | string[], callback?: Function) => import("vue").default; $emit: (event: string, ...args: any[]) => import("vue").default; $nextTick: { (callback: (this: import("vue").default) => void): void; (): Promise; }; $createElement: import("vue").CreateElement; $loading: (options: import("element-ui/types/loading").LoadingServiceOptions) => import("element-ui/types/loading").ElLoadingComponent; $message: import("element-ui/types/message").ElMessage; $msgbox: import("element-ui/types/message-box").ElMessageBox; $alert: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $confirm: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $prompt: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $notify: import("element-ui/types/notification").ElNotification; readonly $i18n: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; $t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; $tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; $te: (key: string, locale?: string) => boolean; $d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; $n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; })[]; }; readonly $slots: { [x: string]: { tag?: string; data?: { key?: string | number; slot?: string; scopedSlots?: { [x: string]: import("vue/types/vnode").ScopedSlot; }; ref?: string; refInFor?: boolean; tag?: string; staticClass?: string; class?: any; staticStyle?: { [x: string]: any; }; style?: string | object | object[]; props?: { [x: string]: any; }; attrs?: { [x: string]: any; }; domProps?: { [x: string]: any; }; hook?: { [x: string]: Function; }; on?: { [x: string]: Function | Function[]; }; nativeOn?: { [x: string]: Function | Function[]; }; transition?: object; show?: boolean; inlineTemplate?: { render: Function; staticRenderFns: Function[]; }; directives?: { name: string; value?: any; oldValue?: any; expression?: string; arg?: string; oldArg?: string; modifiers?: { [x: string]: boolean; }; }[]; keepAlive?: boolean; }; children?: any[]; text?: string; elm?: Node; ns?: string; context?: { readonly $el: Element; readonly $options: { data?: import("vue/types/options").DefaultData; props?: string[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; propsData?: object; computed?: { [x: string]: (() => any) | { get?: () => any; set?: (value: any) => void; cache?: boolean; }; }; methods?: { [x: string]: (this: import("vue").default, ...args: any[]) => any; }; watch?: { [x: string]: import("vue").WatchHandler | { handler: import("vue").WatchHandler; deep?: boolean; immediate?: boolean; }; }; el?: string | Element; template?: string; render?: (createElement: import("vue").CreateElement, hack: import("vue").RenderContext) => import("vue").VNode; renderError?: (createElement: import("vue").CreateElement, err: Error) => import("vue").VNode; staticRenderFns?: ((createElement: import("vue").CreateElement) => import("vue").VNode)[]; beforeCreate?: (this: import("vue").default) => void; created?: () => void; beforeDestroy?: () => void; destroyed?: () => void; beforeMount?: () => void; mounted?: () => void; beforeUpdate?: () => void; updated?: () => void; activated?: () => void; deactivated?: () => void; errorCaptured?: (err: Error, vm: import("vue").default, info: string) => boolean | void; serverPrefetch?: (this: import("vue").default) => Promise; directives?: { [x: string]: import("vue").DirectiveFunction | { bind?: import("vue").DirectiveFunction; inserted?: import("vue").DirectiveFunction; update?: import("vue").DirectiveFunction; componentUpdated?: import("vue").DirectiveFunction; unbind?: import("vue").DirectiveFunction; }; }; components?: { [x: string]: import("vue").VueConstructor | import("vue").AsyncComponent | { name?: string; props?: (string | number | symbol)[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; model?: { prop?: string; event?: string; }; inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; functional: boolean; render?: (this: undefined, createElement: import("vue").CreateElement, context: import("vue").RenderContext) => import("vue").VNode | import("vue").VNode[]; } | { data?: any; props?: any; propsData?: object; computed?: { [x: string]: (() => any) | { get?: () => any; set?: (value: any) => void; cache?: boolean; }; }; methods?: any; watch?: { [x: string]: import("vue").WatchHandler | { handler: import("vue").WatchHandler; deep?: boolean; immediate?: boolean; }; }; el?: string | Element; template?: string; render?: (createElement: import("vue").CreateElement, hack: import("vue").RenderContext) => import("vue").VNode; renderError?: (createElement: import("vue").CreateElement, err: Error) => import("vue").VNode; staticRenderFns?: ((createElement: import("vue").CreateElement) => import("vue").VNode)[]; beforeCreate?: (this: never) => void; created?: () => void; beforeDestroy?: () => void; destroyed?: () => void; beforeMount?: () => void; mounted?: () => void; beforeUpdate?: () => void; updated?: () => void; activated?: () => void; deactivated?: () => void; errorCaptured?: (err: Error, vm: import("vue").default, info: string) => boolean | void; serverPrefetch?: (this: never) => Promise; directives?: { [x: string]: import("vue").DirectiveFunction | { bind?: import("vue").DirectiveFunction; inserted?: import("vue").DirectiveFunction; update?: import("vue").DirectiveFunction; componentUpdated?: import("vue").DirectiveFunction; unbind?: import("vue").DirectiveFunction; }; }; components?: { [x: string]: import("vue").VueConstructor | import("vue").AsyncComponent | { name?: string; props?: (string | number | symbol)[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; model?: { prop?: string; event?: string; }; inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; functional: boolean; render?: (this: undefined, createElement: import("vue").CreateElement, context: import("vue").RenderContext) => import("vue").VNode | import("vue").VNode[]; } | any; }; transitions?: { [x: string]: object; }; filters?: { [x: string]: Function; }; provide?: object | (() => object); inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; model?: { prop?: string; event?: string; }; parent?: any; mixins?: (import("vue").VueConstructor | any)[]; name?: string; extends?: import("vue").VueConstructor | any; delimiters?: [string, string]; comments?: boolean; inheritAttrs?: boolean; setup?: import("@vue/composition-api").SetupFunction; i18n?: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; }; }; transitions?: { [x: string]: object; }; filters?: { [x: string]: Function; }; provide?: object | (() => object); inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; model?: { prop?: string; event?: string; }; parent?: any; mixins?: (import("vue").VueConstructor | any)[]; name?: string; extends?: import("vue").VueConstructor | any; delimiters?: [string, string]; comments?: boolean; inheritAttrs?: boolean; setup?: import("@vue/composition-api").SetupFunction; i18n?: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; }; readonly $parent: any; readonly $root: any; readonly $children: any[]; readonly $refs: { [x: string]: Element | any | (Element | any)[]; }; readonly $slots: any; readonly $scopedSlots: { [x: string]: import("vue/types/vnode").NormalizedScopedSlot; }; readonly $isServer: boolean; readonly $data: { [x: string]: any; }; readonly $props: { [x: string]: any; }; readonly $ssrContext: any; readonly $vnode: any; readonly $attrs: { [x: string]: string; }; readonly $listeners: { [x: string]: Function | Function[]; }; $mount: (elementOrSelector?: string | Element, hydrating?: boolean) => import("vue").default; $forceUpdate: () => void; $destroy: () => void; $set: { (object: object, key: string | number, value: T): T; (array: T_1[], key: number, value: T_1): T_1; }; $delete: { (object: object, key: string | number): void; (array: T_2[], key: number): void; }; $watch: { (expOrFn: string, callback: (this: import("vue").default, n: any, o: any) => void, options?: import("vue").WatchOptions): () => void; (expOrFn: (this: import("vue").default) => T_4, callback: (this: import("vue").default, n: T_4, o: T_4) => void, options?: import("vue").WatchOptions): () => void; }; $on: (event: string | string[], callback: Function) => import("vue").default; $once: (event: string | string[], callback: Function) => import("vue").default; $off: (event?: string | string[], callback?: Function) => import("vue").default; $emit: (event: string, ...args: any[]) => import("vue").default; $nextTick: { (callback: (this: import("vue").default) => void): void; (): Promise; }; $createElement: import("vue").CreateElement; $loading: (options: import("element-ui/types/loading").LoadingServiceOptions) => import("element-ui/types/loading").ElLoadingComponent; $message: import("element-ui/types/message").ElMessage; $msgbox: import("element-ui/types/message-box").ElMessageBox; $alert: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $confirm: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $prompt: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $notify: import("element-ui/types/notification").ElNotification; readonly $i18n: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; $t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; $tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; $te: (key: string, locale?: string) => boolean; $d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; $n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; }; key?: string | number | boolean | symbol; componentOptions?: { Ctor: import("vue").VueConstructor; propsData?: object; listeners?: object; children?: any[]; tag?: string; }; componentInstance?: { readonly $el: Element; readonly $options: { data?: import("vue/types/options").DefaultData; props?: string[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; propsData?: object; computed?: { [x: string]: (() => any) | { get?: () => any; set?: (value: any) => void; cache?: boolean; }; }; methods?: { [x: string]: (this: import("vue").default, ...args: any[]) => any; }; watch?: { [x: string]: import("vue").WatchHandler | { handler: import("vue").WatchHandler; deep?: boolean; immediate?: boolean; }; }; el?: string | Element; template?: string; render?: (createElement: import("vue").CreateElement, hack: import("vue").RenderContext) => import("vue").VNode; renderError?: (createElement: import("vue").CreateElement, err: Error) => import("vue").VNode; staticRenderFns?: ((createElement: import("vue").CreateElement) => import("vue").VNode)[]; beforeCreate?: (this: import("vue").default) => void; created?: () => void; beforeDestroy?: () => void; destroyed?: () => void; beforeMount?: () => void; mounted?: () => void; beforeUpdate?: () => void; updated?: () => void; activated?: () => void; deactivated?: () => void; errorCaptured?: (err: Error, vm: import("vue").default, info: string) => boolean | void; serverPrefetch?: (this: import("vue").default) => Promise; directives?: { [x: string]: import("vue").DirectiveFunction | { bind?: import("vue").DirectiveFunction; inserted?: import("vue").DirectiveFunction; update?: import("vue").DirectiveFunction; componentUpdated?: import("vue").DirectiveFunction; unbind?: import("vue").DirectiveFunction; }; }; components?: { [x: string]: import("vue").VueConstructor | import("vue").AsyncComponent | { name?: string; props?: (string | number | symbol)[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; model?: { prop?: string; event?: string; }; inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; functional: boolean; render?: (this: undefined, createElement: import("vue").CreateElement, context: import("vue").RenderContext) => import("vue").VNode | import("vue").VNode[]; } | { data?: any; props?: any; propsData?: object; computed?: { [x: string]: (() => any) | { get?: () => any; set?: (value: any) => void; cache?: boolean; }; }; methods?: any; watch?: { [x: string]: import("vue").WatchHandler | { handler: import("vue").WatchHandler; deep?: boolean; immediate?: boolean; }; }; el?: string | Element; template?: string; render?: (createElement: import("vue").CreateElement, hack: import("vue").RenderContext) => import("vue").VNode; renderError?: (createElement: import("vue").CreateElement, err: Error) => import("vue").VNode; staticRenderFns?: ((createElement: import("vue").CreateElement) => import("vue").VNode)[]; beforeCreate?: (this: never) => void; created?: () => void; beforeDestroy?: () => void; destroyed?: () => void; beforeMount?: () => void; mounted?: () => void; beforeUpdate?: () => void; updated?: () => void; activated?: () => void; deactivated?: () => void; errorCaptured?: (err: Error, vm: import("vue").default, info: string) => boolean | void; serverPrefetch?: (this: never) => Promise; directives?: { [x: string]: import("vue").DirectiveFunction | { bind?: import("vue").DirectiveFunction; inserted?: import("vue").DirectiveFunction; update?: import("vue").DirectiveFunction; componentUpdated?: import("vue").DirectiveFunction; unbind?: import("vue").DirectiveFunction; }; }; components?: { [x: string]: import("vue").VueConstructor | import("vue").AsyncComponent | { name?: string; props?: (string | number | symbol)[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; model?: { prop?: string; event?: string; }; inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; functional: boolean; render?: (this: undefined, createElement: import("vue").CreateElement, context: import("vue").RenderContext) => import("vue").VNode | import("vue").VNode[]; } | any; }; transitions?: { [x: string]: object; }; filters?: { [x: string]: Function; }; provide?: object | (() => object); inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; model?: { prop?: string; event?: string; }; parent?: any; mixins?: (import("vue").VueConstructor | any)[]; name?: string; extends?: import("vue").VueConstructor | any; delimiters?: [string, string]; comments?: boolean; inheritAttrs?: boolean; setup?: import("@vue/composition-api").SetupFunction; i18n?: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; }; }; transitions?: { [x: string]: object; }; filters?: { [x: string]: Function; }; provide?: object | (() => object); inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; model?: { prop?: string; event?: string; }; parent?: any; mixins?: (import("vue").VueConstructor | any)[]; name?: string; extends?: import("vue").VueConstructor | any; delimiters?: [string, string]; comments?: boolean; inheritAttrs?: boolean; setup?: import("@vue/composition-api").SetupFunction; i18n?: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; }; readonly $parent: any; readonly $root: any; readonly $children: any[]; readonly $refs: { [x: string]: Element | any | (Element | any)[]; }; readonly $slots: any; readonly $scopedSlots: { [x: string]: import("vue/types/vnode").NormalizedScopedSlot; }; readonly $isServer: boolean; readonly $data: { [x: string]: any; }; readonly $props: { [x: string]: any; }; readonly $ssrContext: any; readonly $vnode: any; readonly $attrs: { [x: string]: string; }; readonly $listeners: { [x: string]: Function | Function[]; }; $mount: (elementOrSelector?: string | Element, hydrating?: boolean) => import("vue").default; $forceUpdate: () => void; $destroy: () => void; $set: { (object: object, key: string | number, value: T): T; (array: T_1[], key: number, value: T_1): T_1; }; $delete: { (object: object, key: string | number): void; (array: T_2[], key: number): void; }; $watch: { (expOrFn: string, callback: (this: import("vue").default, n: any, o: any) => void, options?: import("vue").WatchOptions): () => void; (expOrFn: (this: import("vue").default) => T_4, callback: (this: import("vue").default, n: T_4, o: T_4) => void, options?: import("vue").WatchOptions): () => void; }; $on: (event: string | string[], callback: Function) => import("vue").default; $once: (event: string | string[], callback: Function) => import("vue").default; $off: (event?: string | string[], callback?: Function) => import("vue").default; $emit: (event: string, ...args: any[]) => import("vue").default; $nextTick: { (callback: (this: import("vue").default) => void): void; (): Promise; }; $createElement: import("vue").CreateElement; $loading: (options: import("element-ui/types/loading").LoadingServiceOptions) => import("element-ui/types/loading").ElLoadingComponent; $message: import("element-ui/types/message").ElMessage; $msgbox: import("element-ui/types/message-box").ElMessageBox; $alert: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $confirm: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $prompt: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $notify: import("element-ui/types/notification").ElNotification; readonly $i18n: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; $t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; $tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; $te: (key: string, locale?: string) => boolean; $d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; $n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; }; parent?: any; raw?: boolean; isStatic?: boolean; isRootInsert: boolean; isComment: boolean; }[]; }; readonly $scopedSlots: { [x: string]: import("vue/types/vnode").NormalizedScopedSlot; }; readonly $isServer: boolean; readonly $ssrContext: any; readonly $vnode: { tag?: string; data?: { key?: string | number; slot?: string; scopedSlots?: { [x: string]: import("vue/types/vnode").ScopedSlot; }; ref?: string; refInFor?: boolean; tag?: string; staticClass?: string; class?: any; staticStyle?: { [x: string]: any; }; style?: string | object | object[]; props?: { [x: string]: any; }; attrs?: { [x: string]: any; }; domProps?: { [x: string]: any; }; hook?: { [x: string]: Function; }; on?: { [x: string]: Function | Function[]; }; nativeOn?: { [x: string]: Function | Function[]; }; transition?: object; show?: boolean; inlineTemplate?: { render: Function; staticRenderFns: Function[]; }; directives?: { name: string; value?: any; oldValue?: any; expression?: string; arg?: string; oldArg?: string; modifiers?: { [x: string]: boolean; }; }[]; keepAlive?: boolean; }; children?: any[]; text?: string; elm?: Node; ns?: string; context?: { readonly $el: Element; readonly $options: { data?: import("vue/types/options").DefaultData; props?: string[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; propsData?: object; computed?: { [x: string]: (() => any) | { get?: () => any; set?: (value: any) => void; cache?: boolean; }; }; methods?: { [x: string]: (this: import("vue").default, ...args: any[]) => any; }; watch?: { [x: string]: import("vue").WatchHandler | { handler: import("vue").WatchHandler; deep?: boolean; immediate?: boolean; }; }; el?: string | Element; template?: string; render?: (createElement: import("vue").CreateElement, hack: import("vue").RenderContext) => import("vue").VNode; renderError?: (createElement: import("vue").CreateElement, err: Error) => import("vue").VNode; staticRenderFns?: ((createElement: import("vue").CreateElement) => import("vue").VNode)[]; beforeCreate?: (this: import("vue").default) => void; created?: () => void; beforeDestroy?: () => void; destroyed?: () => void; beforeMount?: () => void; mounted?: () => void; beforeUpdate?: () => void; updated?: () => void; activated?: () => void; deactivated?: () => void; errorCaptured?: (err: Error, vm: import("vue").default, info: string) => boolean | void; serverPrefetch?: (this: import("vue").default) => Promise; directives?: { [x: string]: import("vue").DirectiveFunction | { bind?: import("vue").DirectiveFunction; inserted?: import("vue").DirectiveFunction; update?: import("vue").DirectiveFunction; componentUpdated?: import("vue").DirectiveFunction; unbind?: import("vue").DirectiveFunction; }; }; components?: { [x: string]: import("vue").VueConstructor | import("vue").AsyncComponent | { name?: string; props?: (string | number | symbol)[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; model?: { prop?: string; event?: string; }; inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; functional: boolean; render?: (this: undefined, createElement: import("vue").CreateElement, context: import("vue").RenderContext) => import("vue").VNode | import("vue").VNode[]; } | { data?: any; props?: any; propsData?: object; computed?: { [x: string]: (() => any) | { get?: () => any; set?: (value: any) => void; cache?: boolean; }; }; methods?: any; watch?: { [x: string]: import("vue").WatchHandler | { handler: import("vue").WatchHandler; deep?: boolean; immediate?: boolean; }; }; el?: string | Element; template?: string; render?: (createElement: import("vue").CreateElement, hack: import("vue").RenderContext) => import("vue").VNode; renderError?: (createElement: import("vue").CreateElement, err: Error) => import("vue").VNode; staticRenderFns?: ((createElement: import("vue").CreateElement) => import("vue").VNode)[]; beforeCreate?: (this: never) => void; created?: () => void; beforeDestroy?: () => void; destroyed?: () => void; beforeMount?: () => void; mounted?: () => void; beforeUpdate?: () => void; updated?: () => void; activated?: () => void; deactivated?: () => void; errorCaptured?: (err: Error, vm: import("vue").default, info: string) => boolean | void; serverPrefetch?: (this: never) => Promise; directives?: { [x: string]: import("vue").DirectiveFunction | { bind?: import("vue").DirectiveFunction; inserted?: import("vue").DirectiveFunction; update?: import("vue").DirectiveFunction; componentUpdated?: import("vue").DirectiveFunction; unbind?: import("vue").DirectiveFunction; }; }; components?: { [x: string]: import("vue").VueConstructor | import("vue").AsyncComponent | { name?: string; props?: (string | number | symbol)[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; model?: { prop?: string; event?: string; }; inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; functional: boolean; render?: (this: undefined, createElement: import("vue").CreateElement, context: import("vue").RenderContext) => import("vue").VNode | import("vue").VNode[]; } | any; }; transitions?: { [x: string]: object; }; filters?: { [x: string]: Function; }; provide?: object | (() => object); inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; model?: { prop?: string; event?: string; }; parent?: any; mixins?: (import("vue").VueConstructor | any)[]; name?: string; extends?: import("vue").VueConstructor | any; delimiters?: [string, string]; comments?: boolean; inheritAttrs?: boolean; setup?: import("@vue/composition-api").SetupFunction; i18n?: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; }; }; transitions?: { [x: string]: object; }; filters?: { [x: string]: Function; }; provide?: object | (() => object); inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; model?: { prop?: string; event?: string; }; parent?: any; mixins?: (import("vue").VueConstructor | any)[]; name?: string; extends?: import("vue").VueConstructor | any; delimiters?: [string, string]; comments?: boolean; inheritAttrs?: boolean; setup?: import("@vue/composition-api").SetupFunction; i18n?: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; }; readonly $parent: any; readonly $root: any; readonly $children: any[]; readonly $refs: { [x: string]: Element | any | (Element | any)[]; }; readonly $slots: { [x: string]: any[]; }; readonly $scopedSlots: { [x: string]: import("vue/types/vnode").NormalizedScopedSlot; }; readonly $isServer: boolean; readonly $data: { [x: string]: any; }; readonly $props: { [x: string]: any; }; readonly $ssrContext: any; readonly $vnode: any; readonly $attrs: { [x: string]: string; }; readonly $listeners: { [x: string]: Function | Function[]; }; $mount: (elementOrSelector?: string | Element, hydrating?: boolean) => import("vue").default; $forceUpdate: () => void; $destroy: () => void; $set: { (object: object, key: string | number, value: T): T; (array: T_1[], key: number, value: T_1): T_1; }; $delete: { (object: object, key: string | number): void; (array: T_2[], key: number): void; }; $watch: { (expOrFn: string, callback: (this: import("vue").default, n: any, o: any) => void, options?: import("vue").WatchOptions): () => void; (expOrFn: (this: import("vue").default) => T_4, callback: (this: import("vue").default, n: T_4, o: T_4) => void, options?: import("vue").WatchOptions): () => void; }; $on: (event: string | string[], callback: Function) => import("vue").default; $once: (event: string | string[], callback: Function) => import("vue").default; $off: (event?: string | string[], callback?: Function) => import("vue").default; $emit: (event: string, ...args: any[]) => import("vue").default; $nextTick: { (callback: (this: import("vue").default) => void): void; (): Promise; }; $createElement: import("vue").CreateElement; $loading: (options: import("element-ui/types/loading").LoadingServiceOptions) => import("element-ui/types/loading").ElLoadingComponent; $message: import("element-ui/types/message").ElMessage; $msgbox: import("element-ui/types/message-box").ElMessageBox; $alert: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $confirm: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $prompt: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $notify: import("element-ui/types/notification").ElNotification; readonly $i18n: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; $t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; $tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; $te: (key: string, locale?: string) => boolean; $d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; $n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; }; key?: string | number | boolean | symbol; componentOptions?: { Ctor: import("vue").VueConstructor; propsData?: object; listeners?: object; children?: any[]; tag?: string; }; componentInstance?: { readonly $el: Element; readonly $options: { data?: import("vue/types/options").DefaultData; props?: string[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; propsData?: object; computed?: { [x: string]: (() => any) | { get?: () => any; set?: (value: any) => void; cache?: boolean; }; }; methods?: { [x: string]: (this: import("vue").default, ...args: any[]) => any; }; watch?: { [x: string]: import("vue").WatchHandler | { handler: import("vue").WatchHandler; deep?: boolean; immediate?: boolean; }; }; el?: string | Element; template?: string; render?: (createElement: import("vue").CreateElement, hack: import("vue").RenderContext) => import("vue").VNode; renderError?: (createElement: import("vue").CreateElement, err: Error) => import("vue").VNode; staticRenderFns?: ((createElement: import("vue").CreateElement) => import("vue").VNode)[]; beforeCreate?: (this: import("vue").default) => void; created?: () => void; beforeDestroy?: () => void; destroyed?: () => void; beforeMount?: () => void; mounted?: () => void; beforeUpdate?: () => void; updated?: () => void; activated?: () => void; deactivated?: () => void; errorCaptured?: (err: Error, vm: import("vue").default, info: string) => boolean | void; serverPrefetch?: (this: import("vue").default) => Promise; directives?: { [x: string]: import("vue").DirectiveFunction | { bind?: import("vue").DirectiveFunction; inserted?: import("vue").DirectiveFunction; update?: import("vue").DirectiveFunction; componentUpdated?: import("vue").DirectiveFunction; unbind?: import("vue").DirectiveFunction; }; }; components?: { [x: string]: import("vue").VueConstructor | import("vue").AsyncComponent | { name?: string; props?: (string | number | symbol)[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; model?: { prop?: string; event?: string; }; inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; functional: boolean; render?: (this: undefined, createElement: import("vue").CreateElement, context: import("vue").RenderContext) => import("vue").VNode | import("vue").VNode[]; } | { data?: any; props?: any; propsData?: object; computed?: { [x: string]: (() => any) | { get?: () => any; set?: (value: any) => void; cache?: boolean; }; }; methods?: any; watch?: { [x: string]: import("vue").WatchHandler | { handler: import("vue").WatchHandler; deep?: boolean; immediate?: boolean; }; }; el?: string | Element; template?: string; render?: (createElement: import("vue").CreateElement, hack: import("vue").RenderContext) => import("vue").VNode; renderError?: (createElement: import("vue").CreateElement, err: Error) => import("vue").VNode; staticRenderFns?: ((createElement: import("vue").CreateElement) => import("vue").VNode)[]; beforeCreate?: (this: never) => void; created?: () => void; beforeDestroy?: () => void; destroyed?: () => void; beforeMount?: () => void; mounted?: () => void; beforeUpdate?: () => void; updated?: () => void; activated?: () => void; deactivated?: () => void; errorCaptured?: (err: Error, vm: import("vue").default, info: string) => boolean | void; serverPrefetch?: (this: never) => Promise; directives?: { [x: string]: import("vue").DirectiveFunction | { bind?: import("vue").DirectiveFunction; inserted?: import("vue").DirectiveFunction; update?: import("vue").DirectiveFunction; componentUpdated?: import("vue").DirectiveFunction; unbind?: import("vue").DirectiveFunction; }; }; components?: { [x: string]: import("vue").VueConstructor | import("vue").AsyncComponent | { name?: string; props?: (string | number | symbol)[] | { [x: string]: import("vue/types/options").Prop | import("vue/types/options").Prop[] | { type?: import("vue/types/options").Prop | import("vue/types/options").Prop[]; required?: boolean; default?: any; validator?: (value: any) => boolean; }; }; model?: { prop?: string; event?: string; }; inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; functional: boolean; render?: (this: undefined, createElement: import("vue").CreateElement, context: import("vue").RenderContext) => import("vue").VNode | import("vue").VNode[]; } | any; }; transitions?: { [x: string]: object; }; filters?: { [x: string]: Function; }; provide?: object | (() => object); inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; model?: { prop?: string; event?: string; }; parent?: any; mixins?: (import("vue").VueConstructor | any)[]; name?: string; extends?: import("vue").VueConstructor | any; delimiters?: [string, string]; comments?: boolean; inheritAttrs?: boolean; setup?: import("@vue/composition-api").SetupFunction; i18n?: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; }; }; transitions?: { [x: string]: object; }; filters?: { [x: string]: Function; }; provide?: object | (() => object); inject?: string[] | { [x: string]: import("vue/types/options").InjectKey | { from?: import("vue/types/options").InjectKey; default?: any; }; }; model?: { prop?: string; event?: string; }; parent?: any; mixins?: (import("vue").VueConstructor | any)[]; name?: string; extends?: import("vue").VueConstructor | any; delimiters?: [string, string]; comments?: boolean; inheritAttrs?: boolean; setup?: import("@vue/composition-api").SetupFunction; i18n?: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; }; readonly $parent: any; readonly $root: any; readonly $children: any[]; readonly $refs: { [x: string]: Element | any | (Element | any)[]; }; readonly $slots: { [x: string]: any[]; }; readonly $scopedSlots: { [x: string]: import("vue/types/vnode").NormalizedScopedSlot; }; readonly $isServer: boolean; readonly $data: { [x: string]: any; }; readonly $props: { [x: string]: any; }; readonly $ssrContext: any; readonly $vnode: any; readonly $attrs: { [x: string]: string; }; readonly $listeners: { [x: string]: Function | Function[]; }; $mount: (elementOrSelector?: string | Element, hydrating?: boolean) => import("vue").default; $forceUpdate: () => void; $destroy: () => void; $set: { (object: object, key: string | number, value: T): T; (array: T_1[], key: number, value: T_1): T_1; }; $delete: { (object: object, key: string | number): void; (array: T_2[], key: number): void; }; $watch: { (expOrFn: string, callback: (this: import("vue").default, n: any, o: any) => void, options?: import("vue").WatchOptions): () => void; (expOrFn: (this: import("vue").default) => T_4, callback: (this: import("vue").default, n: T_4, o: T_4) => void, options?: import("vue").WatchOptions): () => void; }; $on: (event: string | string[], callback: Function) => import("vue").default; $once: (event: string | string[], callback: Function) => import("vue").default; $off: (event?: string | string[], callback?: Function) => import("vue").default; $emit: (event: string, ...args: any[]) => import("vue").default; $nextTick: { (callback: (this: import("vue").default) => void): void; (): Promise; }; $createElement: import("vue").CreateElement; $loading: (options: import("element-ui/types/loading").LoadingServiceOptions) => import("element-ui/types/loading").ElLoadingComponent; $message: import("element-ui/types/message").ElMessage; $msgbox: import("element-ui/types/message-box").ElMessageBox; $alert: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $confirm: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $prompt: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $notify: import("element-ui/types/notification").ElNotification; readonly $i18n: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; $t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; $tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; $te: (key: string, locale?: string) => boolean; $d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; $n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; }; parent?: any; raw?: boolean; isStatic?: boolean; isRootInsert: boolean; isComment: boolean; }; readonly $listeners: { [x: string]: Function | Function[]; }; $mount: (elementOrSelector?: string | Element, hydrating?: boolean) => import("vue").default; $forceUpdate: () => void; $destroy: () => void; $set: { (object: object, key: string | number, value: T): T; (array: T_1[], key: number, value: T_1): T_1; }; $delete: { (object: object, key: string | number): void; (array: T_2[], key: number): void; }; $watch: { (expOrFn: string, callback: (this: import("vue").default, n: any, o: any) => void, options?: import("vue").WatchOptions): () => void; (expOrFn: (this: import("vue").default) => T_4, callback: (this: import("vue").default, n: T_4, o: T_4) => void, options?: import("vue").WatchOptions): () => void; }; $on: (event: string | string[], callback: Function) => import("vue").default; $once: (event: string | string[], callback: Function) => import("vue").default; $off: (event?: string | string[], callback?: Function) => import("vue").default; $nextTick: { (callback: (this: import("vue").default) => void): void; (): Promise; }; $createElement: import("vue").CreateElement; $loading: (options: import("element-ui/types/loading").LoadingServiceOptions) => import("element-ui/types/loading").ElLoadingComponent; $message: import("element-ui/types/message").ElMessage; $msgbox: import("element-ui/types/message-box").ElMessageBox; $alert: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $confirm: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $prompt: import("element-ui/types/message-box").ElMessageBoxShortcutMethod; $notify: import("element-ui/types/notification").ElNotification; readonly $i18n: { readonly messages: { [x: string]: { [x: string]: string | any | { [x: number]: string | any | any; }; }; }; readonly dateTimeFormats: { [x: string]: { [x: string]: { year?: string; month?: string; day?: string; hour?: string; minute?: string; second?: string; weekday?: string; hour12?: boolean; era?: string; timeZone?: string; timeZoneName?: string; localeMatcher?: string; formatMatcher?: string; }; }; }; readonly numberFormats: { [x: string]: { [x: string]: { style?: string; currency?: string; currencyDisplay?: string; useGrouping?: boolean; minimumIntegerDigits?: number; minimumFractionDigits?: number; maximumFractionDigits?: number; minimumSignificantDigits?: number; maximumSignificantDigits?: number; localeMatcher?: string; formatMatcher?: string; }; }; }; locale: string; fallbackLocale: string; missing: import("vue-i18n").MissingHandler; formatter: { interpolate: (message: string, values: import("vue-i18n").Values) => any[]; }; silentTranslationWarn: boolean; t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; te: (key: string, locale?: string) => boolean; d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; getLocaleMessage: (locale: string) => import("vue-i18n").LocaleMessageObject; setLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; mergeLocaleMessage: (locale: string, message: import("vue-i18n").LocaleMessageObject) => void; getDateTimeFormat: (locale: string) => import("vue-i18n").DateTimeFormat; setDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; mergeDateTimeFormat: (locale: string, format: import("vue-i18n").DateTimeFormat) => void; getNumberFormat: (locale: string) => import("vue-i18n").NumberFormat; setNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; mergeNumberFormat: (locale: string, format: import("vue-i18n").NumberFormat) => void; }; $t: { (key: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; (key: string, locale: string, values?: import("vue-i18n").Values): import("vue-i18n").TranslateResult; }; $tc: { (key: string, choice?: number, values?: import("vue-i18n").Values): string; (key: string, choice: number, locale: string, values?: import("vue-i18n").Values): string; }; $te: (key: string, locale?: string) => boolean; $d: { (value: number | Date, key?: string, locale?: string): string; (value: number | Date, args?: { [key: string]: string; }): string; }; $n: { (value: number, key?: string, locale?: string): string; (value: number, args?: { [key: string]: string; }): string; }; }>; _assignKeys: import("@vue/composition-api").ComputedRef; _customElOption: import("@vue/composition-api").ComputedRef; _pagesType: import("@vue/composition-api").ComputedRef; labelKey: import("@vue/composition-api").ComputedRef; }>, import("@vue/composition-api").Data, {}, {}, {}, {}, {}, { getoptionsPro: never; originalProps: import("element-ui/types/select").ElSelect; autocomplete: string; filterable: boolean; multipleLimit: number; reserveKeyword: boolean; valueKey: string; popperAppendToBody: boolean; pagination: Record; customElOption: any[]; assignKeys: string[]; events: Record void>; formData: Record; dataType: "string" | "array"; } & { remote?: boolean; multiple?: boolean; value?: unknown; placeholder?: string; disabled?: boolean; size?: string; clearable?: boolean; automaticDropdown?: boolean; allowCreate?: boolean; popperClass?: string; loadingText?: string; noMatchText?: string; noDataText?: string; remoteMethod?: Function; filterMethod?: Function; defaultFirstOption?: boolean; collapseTags?: boolean; pagesType?: "scroll" | "page"; }, { getoptionsPro: never; originalProps: import("element-ui/types/select").ElSelect; autocomplete: string; filterable: boolean; multipleLimit: number; reserveKeyword: boolean; valueKey: string; popperAppendToBody: boolean; pagination: Record; customElOption: any[]; assignKeys: string[]; events: Record void>; formData: Record; dataType: "string" | "array"; }, true>); export default _default;