import { AgGridVue } from 'ag-grid-vue'; import { PageInfoType, BarItemType } from './types'; declare const _default: import("vue").ComponentOptions 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; calcLeftBarList: import("@vue/composition-api").Ref<{ type: "delete" | "add" | "edit" | "import" | "export" | "custom"; label: string; icon?: string; loading?: boolean; permissionCode?: string; isShowFn?: boolean; onClick: (selectionRows?: any, setLoading?: (loading: boolean) => void) => void; originProps: { [x: string]: any; }; }[]>; calcRightBarList: import("@vue/composition-api").Ref<{ type: "delete" | "add" | "edit" | "import" | "export" | "custom"; label: string; icon?: string; loading?: boolean; permissionCode?: string; isShowFn?: boolean; onClick: (selectionRows?: any, setLoading?: (loading: boolean) => void) => void; originProps: { [x: string]: any; }; }[]>; _listeners: import("@vue/composition-api").Ref<{}>; agTableRef: import("@vue/composition-api").Ref<{ autoParamsRefresh: boolean; componentDependencies: string[]; modules: { version: string; validate?: () => import("ag-grid-community").ModuleValidationResult; moduleName: string; beans?: any[]; agStackComponents?: { componentClass: new () => Object; componentName: string; }[]; controllers?: { controllerClass: new () => Object; controllerName: string; }[]; userComponents?: { componentName: string; componentClass: any; }[]; rowModel?: import("ag-grid-community").RowModelType; dependantModules?: any[]; }[]; render: (h: any) => any; globalEventListenerFactory: (restrictToSyncOnly?: boolean) => (eventType: string, event: any) => void; processChanges: (propertyName: string, currentValue: any, previousValue: any) => void; mounted: () => void; destroyed: () => void; 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_3, callback: (this: import("vue").default, n: T_3, o: T_3) => 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_3, callback: (this: import("vue").default, n: T_3, o: T_3) => 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_3, callback: (this: import("vue").default, n: T_3, o: T_3) => 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_3, callback: (this: import("vue").default, n: T_3, o: T_3) => 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_3, callback: (this: import("vue").default, n: T_3, o: T_3) => 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: { [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_3, callback: (this: import("vue").default, n: T_3, o: T_3) => 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: { [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_3, callback: (this: import("vue").default, n: T_3, o: T_3) => 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: { [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_3, callback: (this: import("vue").default, n: T_3, o: T_3) => 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_3, callback: (this: import("vue").default, n: T_3, o: T_3) => 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 $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?: { 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_3, callback: (this: import("vue").default, n: T_3, o: T_3) => 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_3, callback: (this: import("vue").default, n: T_3, o: T_3) => 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 $attrs: { [x: string]: string; }; readonly $listeners: { [x: string]: Function | Function[]; }; $mount: (elementOrSelector?: string | Element, hydrating?: boolean) => AgGridVue; $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: AgGridVue, n: any, o: any) => void, options?: import("vue").WatchOptions): () => void; (expOrFn: (this: AgGridVue) => T_4, callback: (this: AgGridVue, n: T_4, o: T_4) => void, options?: import("vue").WatchOptions): () => void; }; $on: (event: string | string[], callback: Function) => AgGridVue; $once: (event: string | string[], callback: Function) => AgGridVue; $off: (event?: string | string[], callback?: Function) => AgGridVue; $emit: (event: string, ...args: any[]) => AgGridVue; $nextTick: { (callback: (this: AgGridVue) => 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; }; }>; agGridOptions: import("@vue/composition-api").ComputedRef<{ [x: string]: any; }>; handleSizeChange: (v: number) => void; handleCurrentChange: (v: number) => void; onFullScreenFn: () => void; onGridReadyFn: (params: any) => void; onColsChangeFn: (params: any) => void; onClickR: (tmpObj: BarItemType) => void; onClickL: (tmpObj: BarItemType) => void; }> & import("@vue/composition-api").Data, {}, {}, { pageInfo: { type: import("@vue/composition-api").PropType; default(): { currentPage: number; pageSize: number; pageSizes: number[]; total: number; }; }; fullscreen: { type: BooleanConstructor; default: boolean; }; leftBarList: { type: import("@vue/composition-api").PropType[]>; default(): any[]; }; rightBarList: { type: import("@vue/composition-api").PropType[]>; default(): any[]; }; pagination: { type: BooleanConstructor; default: boolean; }; tableId: { type: StringConstructor; default: string; }; }, import("@vue/composition-api").ExtractPropTypes<{ pageInfo: { type: import("@vue/composition-api").PropType; default(): { currentPage: number; pageSize: number; pageSizes: number[]; total: number; }; }; fullscreen: { type: BooleanConstructor; default: boolean; }; leftBarList: { type: import("@vue/composition-api").PropType[]>; default(): any[]; }; rightBarList: { type: import("@vue/composition-api").PropType[]>; default(): any[]; }; pagination: { type: BooleanConstructor; default: boolean; }; tableId: { type: StringConstructor; default: string; }; }>> & Omit, never> & (new (...args: any[]) => import("@vue/composition-api").ComponentRenderProxy<{ pagination: boolean; pageInfo: PageInfoType; fullscreen: boolean; leftBarList: BarItemType[]; rightBarList: BarItemType[]; tableId: string; } & {}, import("@vue/composition-api").ShallowUnwrapRef<{ 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; calcLeftBarList: import("@vue/composition-api").Ref<{ type: "delete" | "add" | "edit" | "import" | "export" | "custom"; label: string; icon?: string; loading?: boolean; permissionCode?: string; isShowFn?: boolean; onClick: (selectionRows?: any, setLoading?: (loading: boolean) => void) => void; originProps: { [x: string]: any; }; }[]>; calcRightBarList: import("@vue/composition-api").Ref<{ type: "delete" | "add" | "edit" | "import" | "export" | "custom"; label: string; icon?: string; loading?: boolean; permissionCode?: string; isShowFn?: boolean; onClick: (selectionRows?: any, setLoading?: (loading: boolean) => void) => void; originProps: { [x: string]: any; }; }[]>; _listeners: import("@vue/composition-api").Ref<{}>; agTableRef: import("@vue/composition-api").Ref<{ autoParamsRefresh: boolean; componentDependencies: string[]; modules: { version: string; validate?: () => import("ag-grid-community").ModuleValidationResult; moduleName: string; beans?: any[]; agStackComponents?: { componentClass: new () => Object; componentName: string; }[]; controllers?: { controllerClass: new () => Object; controllerName: string; }[]; userComponents?: { componentName: string; componentClass: any; }[]; rowModel?: import("ag-grid-community").RowModelType; dependantModules?: any[]; }[]; render: (h: any) => any; globalEventListenerFactory: (restrictToSyncOnly?: boolean) => (eventType: string, event: any) => void; processChanges: (propertyName: string, currentValue: any, previousValue: any) => void; mounted: () => void; destroyed: () => void; 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_3, callback: (this: import("vue").default, n: T_3, o: T_3) => 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_3, callback: (this: import("vue").default, n: T_3, o: T_3) => 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_3, callback: (this: import("vue").default, n: T_3, o: T_3) => 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_3, callback: (this: import("vue").default, n: T_3, o: T_3) => 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_3, callback: (this: import("vue").default, n: T_3, o: T_3) => 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: { [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_3, callback: (this: import("vue").default, n: T_3, o: T_3) => 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: { [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_3, callback: (this: import("vue").default, n: T_3, o: T_3) => 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: { [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_3, callback: (this: import("vue").default, n: T_3, o: T_3) => 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_3, callback: (this: import("vue").default, n: T_3, o: T_3) => 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 $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?: { 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_3, callback: (this: import("vue").default, n: T_3, o: T_3) => 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_3, callback: (this: import("vue").default, n: T_3, o: T_3) => 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 $attrs: { [x: string]: string; }; readonly $listeners: { [x: string]: Function | Function[]; }; $mount: (elementOrSelector?: string | Element, hydrating?: boolean) => AgGridVue; $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: AgGridVue, n: any, o: any) => void, options?: import("vue").WatchOptions): () => void; (expOrFn: (this: AgGridVue) => T_4, callback: (this: AgGridVue, n: T_4, o: T_4) => void, options?: import("vue").WatchOptions): () => void; }; $on: (event: string | string[], callback: Function) => AgGridVue; $once: (event: string | string[], callback: Function) => AgGridVue; $off: (event?: string | string[], callback?: Function) => AgGridVue; $emit: (event: string, ...args: any[]) => AgGridVue; $nextTick: { (callback: (this: AgGridVue) => 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; }; }>; agGridOptions: import("@vue/composition-api").ComputedRef<{ [x: string]: any; }>; handleSizeChange: (v: number) => void; handleCurrentChange: (v: number) => void; onFullScreenFn: () => void; onGridReadyFn: (params: any) => void; onColsChangeFn: (params: any) => void; onClickR: (tmpObj: BarItemType) => void; onClickL: (tmpObj: BarItemType) => void; }>, import("@vue/composition-api").Data, {}, {}, {}, {}, {}, { pagination: boolean; pageInfo: PageInfoType; fullscreen: boolean; leftBarList: BarItemType[]; rightBarList: BarItemType[]; tableId: string; } & {}, { pagination: boolean; pageInfo: PageInfoType; fullscreen: boolean; leftBarList: BarItemType[]; rightBarList: BarItemType[]; tableId: string; }, true>); export default _default;