UNPKG

element-plus

Version:

A Component Library for Vue 3

932 lines 135 kB
declare const _default: (({ new (...args: any[]): any; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase<Readonly<{} & {} & {}>, {}, any, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & ((app: import("vue").App<any>, ...options: any[]) => any) & { install?: (app: import("vue").App<any>, ...options: any[]) => any; }) | ({ new (...args: any[]): any; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase<Readonly<{} & {} & {}>, {}, any, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & { install: (app: import("vue").App<any>, ...options: any[]) => any; }) | ({ new (...args: any[]): { $: import("vue").ComponentInternalInstance; $data: {}; $props: Partial<{ mode: import("./utils/props").BuildPropType<StringConstructor, "horizontal" | "vertical", unknown>; defaultActive: string; defaultOpeneds: string[]; menuTrigger: import("./utils/props").BuildPropType<StringConstructor, "hover" | "click", unknown>; collapseTransition: import("./utils/props").BuildPropType<BooleanConstructor, unknown, unknown>; ellipsis: import("./utils/props").BuildPropType<BooleanConstructor, unknown, unknown>; uniqueOpened: boolean; router: boolean; collapse: boolean; }> & Omit<Readonly<{ readonly mode?: unknown; readonly defaultActive?: unknown; readonly defaultOpeneds?: unknown; readonly uniqueOpened?: unknown; readonly router?: unknown; readonly menuTrigger?: unknown; readonly collapse?: unknown; readonly backgroundColor?: unknown; readonly textColor?: unknown; readonly activeTextColor?: unknown; readonly collapseTransition?: unknown; readonly ellipsis?: unknown; } & { mode: import("./utils/props").BuildPropType<StringConstructor, "horizontal" | "vertical", unknown>; defaultActive: string; defaultOpeneds: string[]; menuTrigger: import("./utils/props").BuildPropType<StringConstructor, "hover" | "click", unknown>; collapseTransition: import("./utils/props").BuildPropType<BooleanConstructor, unknown, unknown>; ellipsis: import("./utils/props").BuildPropType<BooleanConstructor, unknown, unknown>; uniqueOpened: boolean; router: boolean; collapse: boolean; } & { backgroundColor?: string; textColor?: string; activeTextColor?: string; }> & { onClose?: (index: string, indexPath: string[]) => any; onOpen?: (index: string, indexPath: string[]) => any; onSelect?: (index: string, indexPath: string[], item: import("./components/menu").MenuItemClicked, routerResult?: Promise<void | import("vue-router").NavigationFailure>) => any; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "mode" | "defaultActive" | "defaultOpeneds" | "menuTrigger" | "collapseTransition" | "ellipsis" | "uniqueOpened" | "router" | "collapse">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("vue").Slot; }>; $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>; $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>; $emit: ((event: "close", index: string, indexPath: string[]) => void) & ((event: "open", index: string, indexPath: string[]) => void) & ((event: "select", index: string, indexPath: string[], item: import("./components/menu").MenuItemClicked, routerResult?: Promise<void | import("vue-router").NavigationFailure>) => void); $el: any; $options: import("vue").ComponentOptionsBase<Readonly<{ readonly mode?: unknown; readonly defaultActive?: unknown; readonly defaultOpeneds?: unknown; readonly uniqueOpened?: unknown; readonly router?: unknown; readonly menuTrigger?: unknown; readonly collapse?: unknown; readonly backgroundColor?: unknown; readonly textColor?: unknown; readonly activeTextColor?: unknown; readonly collapseTransition?: unknown; readonly ellipsis?: unknown; } & { mode: import("./utils/props").BuildPropType<StringConstructor, "horizontal" | "vertical", unknown>; defaultActive: string; defaultOpeneds: string[]; menuTrigger: import("./utils/props").BuildPropType<StringConstructor, "hover" | "click", unknown>; collapseTransition: import("./utils/props").BuildPropType<BooleanConstructor, unknown, unknown>; ellipsis: import("./utils/props").BuildPropType<BooleanConstructor, unknown, unknown>; uniqueOpened: boolean; router: boolean; collapse: boolean; } & { backgroundColor?: string; textColor?: string; activeTextColor?: string; }> & { onClose?: (index: string, indexPath: string[]) => any; onOpen?: (index: string, indexPath: string[]) => any; onSelect?: (index: string, indexPath: string[], item: import("./components/menu").MenuItemClicked, routerResult?: Promise<void | import("vue-router").NavigationFailure>) => any; }, () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { close: (index: string, indexPath: string[]) => boolean; open: (index: string, indexPath: string[]) => boolean; select: (index: string, indexPath: string[], item: import("./components/menu").MenuItemClicked, routerResult?: Promise<void | import("vue-router").NavigationFailure>) => boolean; }, string, { mode: import("./utils/props").BuildPropType<StringConstructor, "horizontal" | "vertical", unknown>; defaultActive: string; defaultOpeneds: string[]; menuTrigger: import("./utils/props").BuildPropType<StringConstructor, "hover" | "click", unknown>; collapseTransition: import("./utils/props").BuildPropType<BooleanConstructor, unknown, unknown>; ellipsis: import("./utils/props").BuildPropType<BooleanConstructor, unknown, unknown>; uniqueOpened: boolean; router: boolean; collapse: boolean; }> & { beforeCreate?: (() => void) | (() => void)[]; created?: (() => void) | (() => void)[]; beforeMount?: (() => void) | (() => void)[]; mounted?: (() => void) | (() => void)[]; beforeUpdate?: (() => void) | (() => void)[]; updated?: (() => void) | (() => void)[]; activated?: (() => void) | (() => void)[]; deactivated?: (() => void) | (() => void)[]; beforeDestroy?: (() => void) | (() => void)[]; beforeUnmount?: (() => void) | (() => void)[]; destroyed?: (() => void) | (() => void)[]; unmounted?: (() => void) | (() => void)[]; renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]; renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]; errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>, info: string) => boolean | void)[]; }; $forceUpdate: () => void; $nextTick: typeof import("vue").nextTick; $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions<boolean>): import("vue").WatchStopHandle; } & Readonly<{ readonly mode?: unknown; readonly defaultActive?: unknown; readonly defaultOpeneds?: unknown; readonly uniqueOpened?: unknown; readonly router?: unknown; readonly menuTrigger?: unknown; readonly collapse?: unknown; readonly backgroundColor?: unknown; readonly textColor?: unknown; readonly activeTextColor?: unknown; readonly collapseTransition?: unknown; readonly ellipsis?: unknown; } & { mode: import("./utils/props").BuildPropType<StringConstructor, "horizontal" | "vertical", unknown>; defaultActive: string; defaultOpeneds: string[]; menuTrigger: import("./utils/props").BuildPropType<StringConstructor, "hover" | "click", unknown>; collapseTransition: import("./utils/props").BuildPropType<BooleanConstructor, unknown, unknown>; ellipsis: import("./utils/props").BuildPropType<BooleanConstructor, unknown, unknown>; uniqueOpened: boolean; router: boolean; collapse: boolean; } & { backgroundColor?: string; textColor?: string; activeTextColor?: string; }> & { onClose?: (index: string, indexPath: string[]) => any; onOpen?: (index: string, indexPath: string[]) => any; onSelect?: (index: string, indexPath: string[], item: import("./components/menu").MenuItemClicked, routerResult?: Promise<void | import("vue-router").NavigationFailure>) => any; } & import("vue").ShallowUnwrapRef<() => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>> & {} & {} & import("vue").ComponentCustomProperties; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase<Readonly<{ readonly mode?: unknown; readonly defaultActive?: unknown; readonly defaultOpeneds?: unknown; readonly uniqueOpened?: unknown; readonly router?: unknown; readonly menuTrigger?: unknown; readonly collapse?: unknown; readonly backgroundColor?: unknown; readonly textColor?: unknown; readonly activeTextColor?: unknown; readonly collapseTransition?: unknown; readonly ellipsis?: unknown; } & { mode: import("./utils/props").BuildPropType<StringConstructor, "horizontal" | "vertical", unknown>; defaultActive: string; defaultOpeneds: string[]; menuTrigger: import("./utils/props").BuildPropType<StringConstructor, "hover" | "click", unknown>; collapseTransition: import("./utils/props").BuildPropType<BooleanConstructor, unknown, unknown>; ellipsis: import("./utils/props").BuildPropType<BooleanConstructor, unknown, unknown>; uniqueOpened: boolean; router: boolean; collapse: boolean; } & { backgroundColor?: string; textColor?: string; activeTextColor?: string; }> & { onClose?: (index: string, indexPath: string[]) => any; onOpen?: (index: string, indexPath: string[]) => any; onSelect?: (index: string, indexPath: string[], item: import("./components/menu").MenuItemClicked, routerResult?: Promise<void | import("vue-router").NavigationFailure>) => any; }, () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { close: (index: string, indexPath: string[]) => boolean; open: (index: string, indexPath: string[]) => boolean; select: (index: string, indexPath: string[], item: import("./components/menu").MenuItemClicked, routerResult?: Promise<void | import("vue-router").NavigationFailure>) => boolean; }, string, { mode: import("./utils/props").BuildPropType<StringConstructor, "horizontal" | "vertical", unknown>; defaultActive: string; defaultOpeneds: string[]; menuTrigger: import("./utils/props").BuildPropType<StringConstructor, "hover" | "click", unknown>; collapseTransition: import("./utils/props").BuildPropType<BooleanConstructor, unknown, unknown>; ellipsis: import("./utils/props").BuildPropType<BooleanConstructor, unknown, unknown>; uniqueOpened: boolean; router: boolean; collapse: boolean; }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & ((app: import("vue").App<any>, ...options: any[]) => any) & { install?: (app: import("vue").App<any>, ...options: any[]) => any; } & { MenuItem: import("vue").DefineComponent<{}, {}, any, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{} & {} & {}>, {}>; MenuItemGroup: import("vue").DefineComponent<{}, {}, any, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{} & {} & {}>, {}>; SubMenu: import("vue").DefineComponent<{ readonly index: import("./utils/props").BuildPropReturn<StringConstructor, unknown, true, unknown, unknown>; readonly showTimeout: import("./utils/props").BuildPropReturn<NumberConstructor, 300, unknown, unknown, unknown>; readonly hideTimeout: import("./utils/props").BuildPropReturn<NumberConstructor, 300, unknown, unknown, unknown>; readonly popperClass: StringConstructor; readonly disabled: BooleanConstructor; readonly popperAppendToBody: import("./utils/props").BuildPropReturn<BooleanConstructor, any, unknown, unknown, unknown>; }, () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ readonly index?: unknown; readonly showTimeout?: unknown; readonly hideTimeout?: unknown; readonly popperClass?: unknown; readonly disabled?: unknown; readonly popperAppendToBody?: unknown; } & { disabled: boolean; index: string; showTimeout: number; hideTimeout: number; } & { popperClass?: string; popperAppendToBody?: import("./utils/props").BuildPropType<BooleanConstructor, unknown, unknown>; }>, { disabled: boolean; showTimeout: number; hideTimeout: number; popperAppendToBody: import("./utils/props").BuildPropType<BooleanConstructor, unknown, unknown>; }>; }) | ({ new (...args: any[]): { $: import("vue").ComponentInternalInstance; $data: {}; $props: Partial<{ mode: import("./utils/props").BuildPropType<StringConstructor, "horizontal" | "vertical", unknown>; defaultActive: string; defaultOpeneds: string[]; menuTrigger: import("./utils/props").BuildPropType<StringConstructor, "hover" | "click", unknown>; collapseTransition: import("./utils/props").BuildPropType<BooleanConstructor, unknown, unknown>; ellipsis: import("./utils/props").BuildPropType<BooleanConstructor, unknown, unknown>; uniqueOpened: boolean; router: boolean; collapse: boolean; }> & Omit<Readonly<{ readonly mode?: unknown; readonly defaultActive?: unknown; readonly defaultOpeneds?: unknown; readonly uniqueOpened?: unknown; readonly router?: unknown; readonly menuTrigger?: unknown; readonly collapse?: unknown; readonly backgroundColor?: unknown; readonly textColor?: unknown; readonly activeTextColor?: unknown; readonly collapseTransition?: unknown; readonly ellipsis?: unknown; } & { mode: import("./utils/props").BuildPropType<StringConstructor, "horizontal" | "vertical", unknown>; defaultActive: string; defaultOpeneds: string[]; menuTrigger: import("./utils/props").BuildPropType<StringConstructor, "hover" | "click", unknown>; collapseTransition: import("./utils/props").BuildPropType<BooleanConstructor, unknown, unknown>; ellipsis: import("./utils/props").BuildPropType<BooleanConstructor, unknown, unknown>; uniqueOpened: boolean; router: boolean; collapse: boolean; } & { backgroundColor?: string; textColor?: string; activeTextColor?: string; }> & { onClose?: (index: string, indexPath: string[]) => any; onOpen?: (index: string, indexPath: string[]) => any; onSelect?: (index: string, indexPath: string[], item: import("./components/menu").MenuItemClicked, routerResult?: Promise<void | import("vue-router").NavigationFailure>) => any; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "mode" | "defaultActive" | "defaultOpeneds" | "menuTrigger" | "collapseTransition" | "ellipsis" | "uniqueOpened" | "router" | "collapse">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("vue").Slot; }>; $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>; $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>; $emit: ((event: "close", index: string, indexPath: string[]) => void) & ((event: "open", index: string, indexPath: string[]) => void) & ((event: "select", index: string, indexPath: string[], item: import("./components/menu").MenuItemClicked, routerResult?: Promise<void | import("vue-router").NavigationFailure>) => void); $el: any; $options: import("vue").ComponentOptionsBase<Readonly<{ readonly mode?: unknown; readonly defaultActive?: unknown; readonly defaultOpeneds?: unknown; readonly uniqueOpened?: unknown; readonly router?: unknown; readonly menuTrigger?: unknown; readonly collapse?: unknown; readonly backgroundColor?: unknown; readonly textColor?: unknown; readonly activeTextColor?: unknown; readonly collapseTransition?: unknown; readonly ellipsis?: unknown; } & { mode: import("./utils/props").BuildPropType<StringConstructor, "horizontal" | "vertical", unknown>; defaultActive: string; defaultOpeneds: string[]; menuTrigger: import("./utils/props").BuildPropType<StringConstructor, "hover" | "click", unknown>; collapseTransition: import("./utils/props").BuildPropType<BooleanConstructor, unknown, unknown>; ellipsis: import("./utils/props").BuildPropType<BooleanConstructor, unknown, unknown>; uniqueOpened: boolean; router: boolean; collapse: boolean; } & { backgroundColor?: string; textColor?: string; activeTextColor?: string; }> & { onClose?: (index: string, indexPath: string[]) => any; onOpen?: (index: string, indexPath: string[]) => any; onSelect?: (index: string, indexPath: string[], item: import("./components/menu").MenuItemClicked, routerResult?: Promise<void | import("vue-router").NavigationFailure>) => any; }, () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { close: (index: string, indexPath: string[]) => boolean; open: (index: string, indexPath: string[]) => boolean; select: (index: string, indexPath: string[], item: import("./components/menu").MenuItemClicked, routerResult?: Promise<void | import("vue-router").NavigationFailure>) => boolean; }, string, { mode: import("./utils/props").BuildPropType<StringConstructor, "horizontal" | "vertical", unknown>; defaultActive: string; defaultOpeneds: string[]; menuTrigger: import("./utils/props").BuildPropType<StringConstructor, "hover" | "click", unknown>; collapseTransition: import("./utils/props").BuildPropType<BooleanConstructor, unknown, unknown>; ellipsis: import("./utils/props").BuildPropType<BooleanConstructor, unknown, unknown>; uniqueOpened: boolean; router: boolean; collapse: boolean; }> & { beforeCreate?: (() => void) | (() => void)[]; created?: (() => void) | (() => void)[]; beforeMount?: (() => void) | (() => void)[]; mounted?: (() => void) | (() => void)[]; beforeUpdate?: (() => void) | (() => void)[]; updated?: (() => void) | (() => void)[]; activated?: (() => void) | (() => void)[]; deactivated?: (() => void) | (() => void)[]; beforeDestroy?: (() => void) | (() => void)[]; beforeUnmount?: (() => void) | (() => void)[]; destroyed?: (() => void) | (() => void)[]; unmounted?: (() => void) | (() => void)[]; renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]; renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]; errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>, info: string) => boolean | void)[]; }; $forceUpdate: () => void; $nextTick: typeof import("vue").nextTick; $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions<boolean>): import("vue").WatchStopHandle; } & Readonly<{ readonly mode?: unknown; readonly defaultActive?: unknown; readonly defaultOpeneds?: unknown; readonly uniqueOpened?: unknown; readonly router?: unknown; readonly menuTrigger?: unknown; readonly collapse?: unknown; readonly backgroundColor?: unknown; readonly textColor?: unknown; readonly activeTextColor?: unknown; readonly collapseTransition?: unknown; readonly ellipsis?: unknown; } & { mode: import("./utils/props").BuildPropType<StringConstructor, "horizontal" | "vertical", unknown>; defaultActive: string; defaultOpeneds: string[]; menuTrigger: import("./utils/props").BuildPropType<StringConstructor, "hover" | "click", unknown>; collapseTransition: import("./utils/props").BuildPropType<BooleanConstructor, unknown, unknown>; ellipsis: import("./utils/props").BuildPropType<BooleanConstructor, unknown, unknown>; uniqueOpened: boolean; router: boolean; collapse: boolean; } & { backgroundColor?: string; textColor?: string; activeTextColor?: string; }> & { onClose?: (index: string, indexPath: string[]) => any; onOpen?: (index: string, indexPath: string[]) => any; onSelect?: (index: string, indexPath: string[], item: import("./components/menu").MenuItemClicked, routerResult?: Promise<void | import("vue-router").NavigationFailure>) => any; } & import("vue").ShallowUnwrapRef<() => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>> & {} & {} & import("vue").ComponentCustomProperties; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase<Readonly<{ readonly mode?: unknown; readonly defaultActive?: unknown; readonly defaultOpeneds?: unknown; readonly uniqueOpened?: unknown; readonly router?: unknown; readonly menuTrigger?: unknown; readonly collapse?: unknown; readonly backgroundColor?: unknown; readonly textColor?: unknown; readonly activeTextColor?: unknown; readonly collapseTransition?: unknown; readonly ellipsis?: unknown; } & { mode: import("./utils/props").BuildPropType<StringConstructor, "horizontal" | "vertical", unknown>; defaultActive: string; defaultOpeneds: string[]; menuTrigger: import("./utils/props").BuildPropType<StringConstructor, "hover" | "click", unknown>; collapseTransition: import("./utils/props").BuildPropType<BooleanConstructor, unknown, unknown>; ellipsis: import("./utils/props").BuildPropType<BooleanConstructor, unknown, unknown>; uniqueOpened: boolean; router: boolean; collapse: boolean; } & { backgroundColor?: string; textColor?: string; activeTextColor?: string; }> & { onClose?: (index: string, indexPath: string[]) => any; onOpen?: (index: string, indexPath: string[]) => any; onSelect?: (index: string, indexPath: string[], item: import("./components/menu").MenuItemClicked, routerResult?: Promise<void | import("vue-router").NavigationFailure>) => any; }, () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { close: (index: string, indexPath: string[]) => boolean; open: (index: string, indexPath: string[]) => boolean; select: (index: string, indexPath: string[], item: import("./components/menu").MenuItemClicked, routerResult?: Promise<void | import("vue-router").NavigationFailure>) => boolean; }, string, { mode: import("./utils/props").BuildPropType<StringConstructor, "horizontal" | "vertical", unknown>; defaultActive: string; defaultOpeneds: string[]; menuTrigger: import("./utils/props").BuildPropType<StringConstructor, "hover" | "click", unknown>; collapseTransition: import("./utils/props").BuildPropType<BooleanConstructor, unknown, unknown>; ellipsis: import("./utils/props").BuildPropType<BooleanConstructor, unknown, unknown>; uniqueOpened: boolean; router: boolean; collapse: boolean; }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & { install: (app: import("vue").App<any>, ...options: any[]) => any; } & { MenuItem: import("vue").DefineComponent<{}, {}, any, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{} & {} & {}>, {}>; MenuItemGroup: import("vue").DefineComponent<{}, {}, any, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{} & {} & {}>, {}>; SubMenu: import("vue").DefineComponent<{ readonly index: import("./utils/props").BuildPropReturn<StringConstructor, unknown, true, unknown, unknown>; readonly showTimeout: import("./utils/props").BuildPropReturn<NumberConstructor, 300, unknown, unknown, unknown>; readonly hideTimeout: import("./utils/props").BuildPropReturn<NumberConstructor, 300, unknown, unknown, unknown>; readonly popperClass: StringConstructor; readonly disabled: BooleanConstructor; readonly popperAppendToBody: import("./utils/props").BuildPropReturn<BooleanConstructor, any, unknown, unknown, unknown>; }, () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ readonly index?: unknown; readonly showTimeout?: unknown; readonly hideTimeout?: unknown; readonly popperClass?: unknown; readonly disabled?: unknown; readonly popperAppendToBody?: unknown; } & { disabled: boolean; index: string; showTimeout: number; hideTimeout: number; } & { popperClass?: string; popperAppendToBody?: import("./utils/props").BuildPropType<BooleanConstructor, unknown, unknown>; }>, { disabled: boolean; showTimeout: number; hideTimeout: number; popperAppendToBody: import("./utils/props").BuildPropType<BooleanConstructor, unknown, unknown>; }>; }) | ({ new (...args: any[]): { $: import("vue").ComponentInternalInstance; $data: {}; $props: Partial<{ small: boolean; popperClass: string; disabled: boolean; layout: string; pagerCount: number; pageSizes: number[]; prevText: string; nextText: string; background: boolean; hideOnSinglePage: boolean; }> & Omit<Readonly<{ readonly total?: unknown; readonly pageSize?: unknown; readonly defaultPageSize?: unknown; readonly currentPage?: unknown; readonly defaultCurrentPage?: unknown; readonly pageCount?: unknown; readonly pagerCount?: unknown; readonly layout?: unknown; readonly pageSizes?: unknown; readonly popperClass?: unknown; readonly prevText?: unknown; readonly nextText?: unknown; readonly small?: unknown; readonly background?: unknown; readonly disabled?: unknown; readonly hideOnSinglePage?: unknown; } & { small: boolean; popperClass: string; disabled: boolean; layout: string; pagerCount: number; pageSizes: number[]; prevText: string; nextText: string; background: boolean; hideOnSinglePage: boolean; } & { total?: number; pageSize?: number; defaultPageSize?: number; currentPage?: number; defaultCurrentPage?: number; pageCount?: number; }> & { "onUpdate:current-page"?: (val: number) => any; "onUpdate:page-size"?: (val: number) => any; "onSize-change"?: (val: number) => any; "onCurrent-change"?: (val: number) => any; "onPrev-click"?: (val: number) => any; "onNext-click"?: (val: number) => any; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "small" | "popperClass" | "disabled" | "layout" | "pagerCount" | "pageSizes" | "prevText" | "nextText" | "background" | "hideOnSinglePage">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("vue").Slot; }>; $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>; $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>; $emit: ((event: "update:current-page", val: number) => void) & ((event: "update:page-size", val: number) => void) & ((event: "size-change", val: number) => void) & ((event: "current-change", val: number) => void) & ((event: "prev-click", val: number) => void) & ((event: "next-click", val: number) => void); $el: any; $options: import("vue").ComponentOptionsBase<Readonly<{ readonly total?: unknown; readonly pageSize?: unknown; readonly defaultPageSize?: unknown; readonly currentPage?: unknown; readonly defaultCurrentPage?: unknown; readonly pageCount?: unknown; readonly pagerCount?: unknown; readonly layout?: unknown; readonly pageSizes?: unknown; readonly popperClass?: unknown; readonly prevText?: unknown; readonly nextText?: unknown; readonly small?: unknown; readonly background?: unknown; readonly disabled?: unknown; readonly hideOnSinglePage?: unknown; } & { small: boolean; popperClass: string; disabled: boolean; layout: string; pagerCount: number; pageSizes: number[]; prevText: string; nextText: string; background: boolean; hideOnSinglePage: boolean; } & { total?: number; pageSize?: number; defaultPageSize?: number; currentPage?: number; defaultCurrentPage?: number; pageCount?: number; }> & { "onUpdate:current-page"?: (val: number) => any; "onUpdate:page-size"?: (val: number) => any; "onSize-change"?: (val: number) => any; "onCurrent-change"?: (val: number) => any; "onPrev-click"?: (val: number) => any; "onNext-click"?: (val: number) => any; }, () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { 'update:current-page': (val: number) => boolean; 'update:page-size': (val: number) => boolean; 'size-change': (val: number) => boolean; 'current-change': (val: number) => boolean; 'prev-click': (val: number) => boolean; 'next-click': (val: number) => boolean; }, string, { small: boolean; popperClass: string; disabled: boolean; layout: string; pagerCount: number; pageSizes: number[]; prevText: string; nextText: string; background: boolean; hideOnSinglePage: boolean; }> & { beforeCreate?: (() => void) | (() => void)[]; created?: (() => void) | (() => void)[]; beforeMount?: (() => void) | (() => void)[]; mounted?: (() => void) | (() => void)[]; beforeUpdate?: (() => void) | (() => void)[]; updated?: (() => void) | (() => void)[]; activated?: (() => void) | (() => void)[]; deactivated?: (() => void) | (() => void)[]; beforeDestroy?: (() => void) | (() => void)[]; beforeUnmount?: (() => void) | (() => void)[]; destroyed?: (() => void) | (() => void)[]; unmounted?: (() => void) | (() => void)[]; renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]; renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]; errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>, info: string) => boolean | void)[]; }; $forceUpdate: () => void; $nextTick: typeof import("vue").nextTick; $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions<boolean>): import("vue").WatchStopHandle; } & Readonly<{ readonly total?: unknown; readonly pageSize?: unknown; readonly defaultPageSize?: unknown; readonly currentPage?: unknown; readonly defaultCurrentPage?: unknown; readonly pageCount?: unknown; readonly pagerCount?: unknown; readonly layout?: unknown; readonly pageSizes?: unknown; readonly popperClass?: unknown; readonly prevText?: unknown; readonly nextText?: unknown; readonly small?: unknown; readonly background?: unknown; readonly disabled?: unknown; readonly hideOnSinglePage?: unknown; } & { small: boolean; popperClass: string; disabled: boolean; layout: string; pagerCount: number; pageSizes: number[]; prevText: string; nextText: string; background: boolean; hideOnSinglePage: boolean; } & { total?: number; pageSize?: number; defaultPageSize?: number; currentPage?: number; defaultCurrentPage?: number; pageCount?: number; }> & { "onUpdate:current-page"?: (val: number) => any; "onUpdate:page-size"?: (val: number) => any; "onSize-change"?: (val: number) => any; "onCurrent-change"?: (val: number) => any; "onPrev-click"?: (val: number) => any; "onNext-click"?: (val: number) => any; } & import("vue").ShallowUnwrapRef<() => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>> & {} & {} & import("vue").ComponentCustomProperties; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase<Readonly<{ readonly total?: unknown; readonly pageSize?: unknown; readonly defaultPageSize?: unknown; readonly currentPage?: unknown; readonly defaultCurrentPage?: unknown; readonly pageCount?: unknown; readonly pagerCount?: unknown; readonly layout?: unknown; readonly pageSizes?: unknown; readonly popperClass?: unknown; readonly prevText?: unknown; readonly nextText?: unknown; readonly small?: unknown; readonly background?: unknown; readonly disabled?: unknown; readonly hideOnSinglePage?: unknown; } & { small: boolean; popperClass: string; disabled: boolean; layout: string; pagerCount: number; pageSizes: number[]; prevText: string; nextText: string; background: boolean; hideOnSinglePage: boolean; } & { total?: number; pageSize?: number; defaultPageSize?: number; currentPage?: number; defaultCurrentPage?: number; pageCount?: number; }> & { "onUpdate:current-page"?: (val: number) => any; "onUpdate:page-size"?: (val: number) => any; "onSize-change"?: (val: number) => any; "onCurrent-change"?: (val: number) => any; "onPrev-click"?: (val: number) => any; "onNext-click"?: (val: number) => any; }, () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { 'update:current-page': (val: number) => boolean; 'update:page-size': (val: number) => boolean; 'size-change': (val: number) => boolean; 'current-change': (val: number) => boolean; 'prev-click': (val: number) => boolean; 'next-click': (val: number) => boolean; }, string, { small: boolean; popperClass: string; disabled: boolean; layout: string; pagerCount: number; pageSizes: number[]; prevText: string; nextText: string; background: boolean; hideOnSinglePage: boolean; }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & ((app: import("vue").App<any>, ...options: any[]) => any) & { install?: (app: import("vue").App<any>, ...options: any[]) => any; } & Record<string, any>) | ({ new (...args: any[]): { $: import("vue").ComponentInternalInstance; $data: {}; $props: Partial<{ small: boolean; popperClass: string; disabled: boolean; layout: string; pagerCount: number; pageSizes: number[]; prevText: string; nextText: string; background: boolean; hideOnSinglePage: boolean; }> & Omit<Readonly<{ readonly total?: unknown; readonly pageSize?: unknown; readonly defaultPageSize?: unknown; readonly currentPage?: unknown; readonly defaultCurrentPage?: unknown; readonly pageCount?: unknown; readonly pagerCount?: unknown; readonly layout?: unknown; readonly pageSizes?: unknown; readonly popperClass?: unknown; readonly prevText?: unknown; readonly nextText?: unknown; readonly small?: unknown; readonly background?: unknown; readonly disabled?: unknown; readonly hideOnSinglePage?: unknown; } & { small: boolean; popperClass: string; disabled: boolean; layout: string; pagerCount: number; pageSizes: number[]; prevText: string; nextText: string; background: boolean; hideOnSinglePage: boolean; } & { total?: number; pageSize?: number; defaultPageSize?: number; currentPage?: number; defaultCurrentPage?: number; pageCount?: number; }> & { "onUpdate:current-page"?: (val: number) => any; "onUpdate:page-size"?: (val: number) => any; "onSize-change"?: (val: number) => any; "onCurrent-change"?: (val: number) => any; "onPrev-click"?: (val: number) => any; "onNext-click"?: (val: number) => any; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "small" | "popperClass" | "disabled" | "layout" | "pagerCount" | "pageSizes" | "prevText" | "nextText" | "background" | "hideOnSinglePage">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("vue").Slot; }>; $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>; $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>; $emit: ((event: "update:current-page", val: number) => void) & ((event: "update:page-size", val: number) => void) & ((event: "size-change", val: number) => void) & ((event: "current-change", val: number) => void) & ((event: "prev-click", val: number) => void) & ((event: "next-click", val: number) => void); $el: any; $options: import("vue").ComponentOptionsBase<Readonly<{ readonly total?: unknown; readonly pageSize?: unknown; readonly defaultPageSize?: unknown; readonly currentPage?: unknown; readonly defaultCurrentPage?: unknown; readonly pageCount?: unknown; readonly pagerCount?: unknown; readonly layout?: unknown; readonly pageSizes?: unknown; readonly popperClass?: unknown; readonly prevText?: unknown; readonly nextText?: unknown; readonly small?: unknown; readonly background?: unknown; readonly disabled?: unknown; readonly hideOnSinglePage?: unknown; } & { small: boolean; popperClass: string; disabled: boolean; layout: string; pagerCount: number; pageSizes: number[]; prevText: string; nextText: string; background: boolean; hideOnSinglePage: boolean; } & { total?: number; pageSize?: number; defaultPageSize?: number; currentPage?: number; defaultCurrentPage?: number; pageCount?: number; }> & { "onUpdate:current-page"?: (val: number) => any; "onUpdate:page-size"?: (val: number) => any; "onSize-change"?: (val: number) => any; "onCurrent-change"?: (val: number) => any; "onPrev-click"?: (val: number) => any; "onNext-click"?: (val: number) => any; }, () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { 'update:current-page': (val: number) => boolean; 'update:page-size': (val: number) => boolean; 'size-change': (val: number) => boolean; 'current-change': (val: number) => boolean; 'prev-click': (val: number) => boolean; 'next-click': (val: number) => boolean; }, string, { small: boolean; popperClass: string; disabled: boolean; layout: string; pagerCount: number; pageSizes: number[]; prevText: string; nextText: string; background: boolean; hideOnSinglePage: boolean; }> & { beforeCreate?: (() => void) | (() => void)[]; created?: (() => void) | (() => void)[]; beforeMount?: (() => void) | (() => void)[]; mounted?: (() => void) | (() => void)[]; beforeUpdate?: (() => void) | (() => void)[]; updated?: (() => void) | (() => void)[]; activated?: (() => void) | (() => void)[]; deactivated?: (() => void) | (() => void)[]; beforeDestroy?: (() => void) | (() => void)[]; beforeUnmount?: (() => void) | (() => void)[]; destroyed?: (() => void) | (() => void)[]; unmounted?: (() => void) | (() => void)[]; renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]; renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]; errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>, info: string) => boolean | void)[]; }; $forceUpdate: () => void; $nextTick: typeof import("vue").nextTick; $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions<boolean>): import("vue").WatchStopHandle; } & Readonly<{ readonly total?: unknown; readonly pageSize?: unknown; readonly defaultPageSize?: unknown; readonly currentPage?: unknown; readonly defaultCurrentPage?: unknown; readonly pageCount?: unknown; readonly pagerCount?: unknown; readonly layout?: unknown; readonly pag