import { AllowedComponentProps } from "vue"; import { App } from "vue"; import type { AppContext } from "vue"; import { Component } from "vue"; import { ComponentCustomProperties } from "vue"; import { ComponentCustomProps } from "vue"; import { ComponentInternalInstance } from "vue"; import { ComponentOptionsBase } from "vue"; import { ComponentOptionsMixin } from "vue"; import { ComponentProvideOptions } from "vue"; import { ComponentPublicInstance } from "vue"; import { ComputedRef } from "vue"; import { CreateComponentPublicInstance } from "vue"; import { CSSProperties } from "vue"; import { Dayjs } from "dayjs"; import { default as dayjs } from "dayjs"; import { default as dayjs_2 } from "dayjs"; import { DebouncedFunc } from "lodash"; import { DebuggerEvent } from "vue"; import { DefineComponent } from "vue"; import { DeprecationTypes } from "vue"; import { Directive } from "vue"; import { EmitsOptions } from "vue"; import { ExtractPropTypes } from "vue"; import type { h } from "vue"; import { InjectionKey } from "vue"; import { Instance as Instance_2 } from "@popperjs/core"; import { InternalRuleItem } from "async-validator"; import { MaybeRef } from "@vueuse/core"; import { MemoizedFn } from "memoize-one"; import { MemoizedFunction } from "lodash"; import { MethodOptions } from "vue"; import type { Middleware } from "@floating-ui/dom"; import type { Modifier } from "@popperjs/core"; import type { NavigationFailure } from "vue-router"; import { NavigationGuard } from "vue-router"; import { NavigationGuardWithThis } from "vue-router"; import { nextTick } from "vue"; import { ObjectDirective } from "vue"; import { ObjectFitProperty } from "csstype"; import { Offsets } from "@popperjs/core"; import { Options } from "@popperjs/core"; import { OptionsGeneric } from "@popperjs/core"; import { Placement } from "@popperjs/core"; import { Placement as Placement_2 } from "@floating-ui/core"; import type { Placement as Placement_3 } from "@floating-ui/dom"; import type { Plugin as Plugin_2 } from "vue"; import { PositioningStrategy } from "@popperjs/core"; import { PropType } from "vue"; import { Ref } from "vue"; import { RendererElement } from "vue"; import { RendererNode } from "vue"; import { RouteLocationRaw } from "vue-router"; import { Rule } from "async-validator"; import type { RuleItem } from "async-validator"; import { RuleType } from "async-validator"; import { RuntimeCompilerOptions } from "vue"; import { SetupContext } from "vue"; import { ShallowRef } from "vue"; import { ShallowUnwrapRef } from "vue"; import { SideObject } from "@popperjs/core"; import type { SideObject as SideObject_2 } from "@floating-ui/dom"; import type { Slot } from "vue"; import { Slots } from "vue"; import type { State } from "@popperjs/core"; import { StateRects } from "@popperjs/core"; import type { Strategy } from "@floating-ui/dom"; import { StyleValue } from "vue"; import { SyncValidateResult } from "async-validator"; import type { ToRefs } from "vue"; import type { UnwrapNestedRefs } from "vue"; import type { UnwrapRef } from "vue"; import { ValidateError } from "async-validator"; import type { ValidateFieldsError } from "async-validator"; import { ValidateOption } from "async-validator"; import { Value as Value_2 } from "async-validator"; import { Values } from "async-validator"; import type { VirtualElement } from "@floating-ui/dom"; import type { VirtualElement as VirtualElement_2 } from "@popperjs/core"; import { VisualViewport as VisualViewport_2 } from "@popperjs/core"; import { VNode } from "vue"; import type { VNodeChild } from "vue"; import { VNodeProps } from "vue"; import { VNodeRef } from "vue"; import { WatchCallback } from "vue"; import { WatchOptions } from "vue"; import { WatchStopHandle } from "vue"; import { Window as Window_2 } from "@popperjs/core"; import { WritableComputedRef } from "vue"; import { ZIndexProperty } from "csstype"; declare const __VLS_component: DefineComponent<{ readonly zIndex: EpPropFinalized<(new (...args: any[]) => number | "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto") | (() => ZIndexProperty) | ((new (...args: any[]) => number | "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto") | (() => ZIndexProperty))[], unknown, unknown, 100, boolean>; readonly target: EpPropFinalized; readonly offset: EpPropFinalized; readonly position: EpPropFinalized; }, { /** @description update affix status */ update: () => void; /** @description update rootRect info */ updateRoot: () => void; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { scroll: (args_0: { scrollTop: number; fixed: boolean; }) => void; change: (fixed: boolean) => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly number | "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto") | (() => ZIndexProperty) | ((new (...args: any[]) => number | "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto") | (() => ZIndexProperty))[], unknown, unknown, 100, boolean>; readonly target: EpPropFinalized; readonly offset: EpPropFinalized; readonly position: EpPropFinalized; }>> & { onScroll?: ((args_0: { scrollTop: number; fixed: boolean; }) => any) | undefined; onChange?: ((fixed: boolean) => any) | undefined; }, { readonly position: EpPropMergeType; readonly zIndex: EpPropMergeType<(new (...args: any[]) => number | "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto") | (() => ZIndexProperty) | ((new (...args: any[]) => number | "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto") | (() => ZIndexProperty))[], unknown, unknown>; readonly offset: number; readonly target: string; }>; declare const __VLS_component_10: DefineComponent<{ readonly visibilityHeight: { readonly type: NumberConstructor; readonly default: 200; }; readonly target: { readonly type: StringConstructor; readonly default: ""; }; readonly right: { readonly type: NumberConstructor; readonly default: 40; }; readonly bottom: { readonly type: NumberConstructor; readonly default: 40; }; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { click: (evt: MouseEvent) => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly> & { onClick?: ((evt: MouseEvent) => any) | undefined; }, { readonly bottom: number; readonly right: number; readonly target: string; readonly visibilityHeight: number; }>; declare const __VLS_component_11: DefineComponent<{ readonly value: EpPropFinalized; readonly max: EpPropFinalized; readonly isDot: BooleanConstructor; readonly hidden: BooleanConstructor; readonly type: EpPropFinalized; readonly showZero: EpPropFinalized; readonly color: StringConstructor; readonly badgeStyle: { readonly type: PropType string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly offset: EpPropFinalized<(new (...args: any[]) => [ number, number ]) | (() => [ number, number ]) | ((new (...args: any[]) => [ number, number ]) | (() => [ number, number ]))[], unknown, unknown, readonly [ 0, 0 ], boolean>; readonly badgeClass: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }, { /** @description badge content */ content: ComputedRef; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly max: EpPropFinalized; readonly isDot: BooleanConstructor; readonly hidden: BooleanConstructor; readonly type: EpPropFinalized; readonly showZero: EpPropFinalized; readonly color: StringConstructor; readonly badgeStyle: { readonly type: PropType string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly offset: EpPropFinalized<(new (...args: any[]) => [ number, number ]) | (() => [ number, number ]) | ((new (...args: any[]) => [ number, number ]) | (() => [ number, number ]))[], unknown, unknown, readonly [ 0, 0 ], boolean>; readonly badgeClass: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>>, { readonly hidden: boolean; readonly offset: [ number, number ]; readonly value: EpPropMergeType; readonly type: EpPropMergeType; readonly max: number; readonly showZero: EpPropMergeType; readonly isDot: boolean; }>; declare const __VLS_component_12: DefineComponent<{ readonly separator: EpPropFinalized; readonly separatorIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly separatorIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>>, { readonly separator: string; }>; declare const __VLS_component_13: DefineComponent<{ readonly to: EpPropFinalized<(new (...args: any[]) => RouteLocationRaw & {}) | (() => RouteLocationRaw) | ((new (...args: any[]) => RouteLocationRaw & {}) | (() => RouteLocationRaw))[], unknown, unknown, "", boolean>; readonly replace: BooleanConstructor; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly RouteLocationRaw & {}) | (() => RouteLocationRaw) | ((new (...args: any[]) => RouteLocationRaw & {}) | (() => RouteLocationRaw))[], unknown, unknown, "", boolean>; readonly replace: BooleanConstructor; }>>, { readonly to: EpPropMergeType<(new (...args: any[]) => RouteLocationRaw & {}) | (() => RouteLocationRaw) | ((new (...args: any[]) => RouteLocationRaw & {}) | (() => RouteLocationRaw))[], unknown, unknown>; readonly replace: boolean; }>; declare const __VLS_component_14: DefineComponent<{ readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabled: BooleanConstructor; readonly type: EpPropFinalized; readonly icon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly nativeType: EpPropFinalized; readonly loading: BooleanConstructor; readonly loadingIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => any, boolean>; readonly plain: BooleanConstructor; readonly text: BooleanConstructor; readonly link: BooleanConstructor; readonly bg: BooleanConstructor; readonly autofocus: BooleanConstructor; readonly round: BooleanConstructor; readonly circle: BooleanConstructor; readonly color: StringConstructor; readonly dark: BooleanConstructor; readonly autoInsertSpace: EpPropFinalized; readonly tag: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, "button", boolean>; }, { /** @description button html element */ ref: Ref; /** @description button size */ size: ComputedRef<"" | "small" | "default" | "large">; /** @description button type */ type: ComputedRef<"text" | "" | "default" | "success" | "warning" | "info" | "primary" | "danger">; /** @description button disabled */ disabled: ComputedRef; /** @description whether adding space */ shouldAddSpace: ComputedRef; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { click: (evt: MouseEvent) => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabled: BooleanConstructor; readonly type: EpPropFinalized; readonly icon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly nativeType: EpPropFinalized; readonly loading: BooleanConstructor; readonly loadingIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => any, boolean>; readonly plain: BooleanConstructor; readonly text: BooleanConstructor; readonly link: BooleanConstructor; readonly bg: BooleanConstructor; readonly autofocus: BooleanConstructor; readonly round: BooleanConstructor; readonly circle: BooleanConstructor; readonly color: StringConstructor; readonly dark: BooleanConstructor; readonly autoInsertSpace: EpPropFinalized; readonly tag: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, "button", boolean>; }>> & { onClick?: ((evt: MouseEvent) => any) | undefined; }, { readonly link: boolean; readonly circle: boolean; readonly text: boolean; readonly disabled: boolean; readonly round: boolean; readonly dark: boolean; readonly type: EpPropMergeType; readonly bg: boolean; readonly loading: boolean; readonly autofocus: boolean; readonly tag: EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>; readonly plain: boolean; readonly autoInsertSpace: EpPropMergeType; readonly nativeType: EpPropMergeType; readonly loadingIcon: EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>; }>; declare const __VLS_component_15: DefineComponent<{ readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly type: EpPropFinalized; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly type: EpPropFinalized; }>>, { readonly type: EpPropMergeType; }>; declare const __VLS_component_16: DefineComponent<{ readonly modelValue: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly range: { readonly type: PropType<[ Date, Date ]>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }, { /** @description currently selected date */ selectedDay: WritableComputedRef; /** @description select a specific date */ pickDay: (day: Dayjs) => void; /** @description select date */ selectDate: (type: CalendarDateType) => void; /** @description Calculate the validate date range according to the start and end dates */ calculateValidatedDateRange: (startDayjs: Dayjs, endDayjs: Dayjs) => [ Dayjs, Dayjs ][]; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { "update:modelValue": (value: Date) => void; input: (value: Date) => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly range: { readonly type: PropType<[ Date, Date ]>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & { "onUpdate:modelValue"?: ((value: Date) => any) | undefined; onInput?: ((value: Date) => any) | undefined; }, {}>; declare const __VLS_component_17: DefineComponent<{ readonly selectedDay: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly range: { readonly type: PropType<[ Dayjs, Dayjs ]>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly date: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly hideHeader: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }, { /** @description toggle date panel */ getFormattedDate: (day: number, type: CalendarDateCellType) => Dayjs; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { pick: (value: Dayjs) => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly range: { readonly type: PropType<[ Dayjs, Dayjs ]>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly date: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly hideHeader: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & { onPick?: ((value: Dayjs) => any) | undefined; }, {}>; declare const __VLS_component_18: DefineComponent<{ readonly header: EpPropFinalized; readonly footer: EpPropFinalized; readonly bodyStyle: EpPropFinalized<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown, "", boolean>; readonly headerClass: StringConstructor; readonly bodyClass: StringConstructor; readonly footerClass: StringConstructor; readonly shadow: EpPropFinalized; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly footer: EpPropFinalized; readonly bodyStyle: EpPropFinalized<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown, "", boolean>; readonly headerClass: StringConstructor; readonly bodyClass: StringConstructor; readonly footerClass: StringConstructor; readonly shadow: EpPropFinalized; }>>, { readonly footer: string; readonly header: string; readonly bodyStyle: StyleValue; readonly shadow: EpPropMergeType; }>; declare const __VLS_component_19: DefineComponent<{ readonly initialIndex: EpPropFinalized; readonly height: EpPropFinalized; readonly trigger: EpPropFinalized; readonly autoplay: EpPropFinalized; readonly interval: EpPropFinalized; readonly indicatorPosition: EpPropFinalized; readonly arrow: EpPropFinalized; readonly type: EpPropFinalized; readonly cardScale: EpPropFinalized; readonly loop: EpPropFinalized; readonly direction: EpPropFinalized; readonly pauseOnHover: EpPropFinalized; readonly motionBlur: BooleanConstructor; }, { /** @description active slide index */ activeIndex: Ref; /** @description manually switch slide, index of the slide to be switched to, starting from 0; or the `name` of corresponding `el-carousel-item` */ setActiveItem: (index: number | string) => void; /** @description switch to the previous slide */ prev: () => void; /** @description switch to the next slide */ next: () => void; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { change: (current: number, prev: number) => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly height: EpPropFinalized; readonly trigger: EpPropFinalized; readonly autoplay: EpPropFinalized; readonly interval: EpPropFinalized; readonly indicatorPosition: EpPropFinalized; readonly arrow: EpPropFinalized; readonly type: EpPropFinalized; readonly cardScale: EpPropFinalized; readonly loop: EpPropFinalized; readonly direction: EpPropFinalized; readonly pauseOnHover: EpPropFinalized; readonly motionBlur: BooleanConstructor; }>> & { onChange?: ((current: number, prev: number) => any) | undefined; }, { readonly height: string; readonly direction: EpPropMergeType; readonly type: EpPropMergeType; readonly arrow: EpPropMergeType; readonly trigger: EpPropMergeType; readonly loop: EpPropMergeType; readonly interval: number; readonly initialIndex: number; readonly autoplay: EpPropMergeType; readonly indicatorPosition: EpPropMergeType; readonly cardScale: number; readonly pauseOnHover: EpPropMergeType; readonly motionBlur: boolean; }>; declare const __VLS_component_2: DefineComponent<{ readonly title: EpPropFinalized; readonly description: EpPropFinalized; readonly type: EpPropFinalized; readonly closable: EpPropFinalized; readonly closeText: EpPropFinalized; readonly showIcon: BooleanConstructor; readonly center: BooleanConstructor; readonly effect: EpPropFinalized; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { close: (evt: MouseEvent) => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly description: EpPropFinalized; readonly type: EpPropFinalized; readonly closable: EpPropFinalized; readonly closeText: EpPropFinalized; readonly showIcon: BooleanConstructor; readonly center: BooleanConstructor; readonly effect: EpPropFinalized; }>> & { onClose?: ((evt: MouseEvent) => any) | undefined; }, { readonly title: string; readonly center: boolean; readonly type: EpPropMergeType; readonly description: string; readonly effect: EpPropMergeType; readonly closable: EpPropMergeType; readonly closeText: string; readonly showIcon: boolean; }>; declare const __VLS_component_20: DefineComponent<{ readonly name: EpPropFinalized; readonly label: EpPropFinalized; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly label: EpPropFinalized; }>>, { readonly label: EpPropMergeType; readonly name: string; }>; declare const __VLS_component_21: DefineComponent<{ emptyValues: ArrayConstructor; valueOnClear: EpPropFinalized; size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; placeholder: StringConstructor; disabled: BooleanConstructor; clearable: BooleanConstructor; filterable: BooleanConstructor; filterMethod: EpPropFinalized<(new (...args: any[]) => (node: CascaderNode, keyword: string) => boolean) | (() => (node: CascaderNode, keyword: string) => boolean) | { (): (node: CascaderNode, keyword: string) => boolean; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (node: CascaderNode, keyword: string) => boolean) | (() => (node: CascaderNode, keyword: string) => boolean) | { (): (node: CascaderNode, keyword: string) => boolean; new (): any; readonly prototype: any; })[], unknown, unknown, (node: CascaderNode, keyword: string) => boolean, boolean>; separator: EpPropFinalized; showAllLevels: EpPropFinalized; collapseTags: BooleanConstructor; maxCollapseTags: EpPropFinalized; collapseTagsTooltip: EpPropFinalized; debounce: EpPropFinalized; beforeFilter: EpPropFinalized<(new (...args: any[]) => (value: string) => boolean | Promise) | (() => (value: string) => boolean | Promise) | { (): (value: string) => boolean | Promise; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (value: string) => boolean | Promise) | (() => (value: string) => boolean | Promise) | { (): (value: string) => boolean | Promise; new (): any; readonly prototype: any; })[], unknown, unknown, () => true, boolean>; placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], Placement, unknown, string, boolean>; fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, string[], boolean>; popperClass: EpPropFinalized; teleported: EpPropFinalized; tagType: { default: string; type: PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; tagEffect: { default: string; type: PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validateEvent: EpPropFinalized; persistent: EpPropFinalized; modelValue: { readonly type: PropType string | number | CascaderNodePathValue_2 | (CascaderNodeValue_2 | CascaderNodePathValue_2)[]) | (() => CascaderValue_2) | ((new (...args: any[]) => string | number | CascaderNodePathValue_2 | (CascaderNodeValue_2 | CascaderNodePathValue_2)[]) | (() => CascaderValue_2))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; options: EpPropFinalized<(new (...args: any[]) => CascaderOption[]) | (() => CascaderOption[]) | ((new (...args: any[]) => CascaderOption[]) | (() => CascaderOption[]))[], unknown, unknown, () => CascaderOption[], boolean>; props: EpPropFinalized<(new (...args: any[]) => CascaderProps) | (() => CascaderProps) | ((new (...args: any[]) => CascaderProps) | (() => CascaderProps))[], unknown, unknown, () => CascaderProps, boolean>; }, { /** * @description get an array of currently selected node,(leafOnly) whether only return the leaf checked nodes, default is `false` */ getCheckedNodes: (leafOnly: boolean) => CascaderNode[] | undefined; /** * @description cascader panel ref */ cascaderPanelRef: Ref; /** * @description toggle the visible of popper */ togglePopperVisible: (visible?: boolean) => void; /** * @description cascader content ref */ contentRef: ComputedRef; /** * @description selected content text */ presentText: ComputedRef; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { clear: () => void; "update:modelValue": (_: CascaderValue) => void; change: (_: CascaderValue) => void; blur: (evt: FocusEvent) => void; focus: (evt: FocusEvent) => void; visibleChange: (val: boolean) => void; expandChange: (val: CascaderValue) => void; removeTag: (val: CascaderNodeValue_2 | CascaderNodePathValue_2) => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; placeholder: StringConstructor; disabled: BooleanConstructor; clearable: BooleanConstructor; filterable: BooleanConstructor; filterMethod: EpPropFinalized<(new (...args: any[]) => (node: CascaderNode, keyword: string) => boolean) | (() => (node: CascaderNode, keyword: string) => boolean) | { (): (node: CascaderNode, keyword: string) => boolean; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (node: CascaderNode, keyword: string) => boolean) | (() => (node: CascaderNode, keyword: string) => boolean) | { (): (node: CascaderNode, keyword: string) => boolean; new (): any; readonly prototype: any; })[], unknown, unknown, (node: CascaderNode, keyword: string) => boolean, boolean>; separator: EpPropFinalized; showAllLevels: EpPropFinalized; collapseTags: BooleanConstructor; maxCollapseTags: EpPropFinalized; collapseTagsTooltip: EpPropFinalized; debounce: EpPropFinalized; beforeFilter: EpPropFinalized<(new (...args: any[]) => (value: string) => boolean | Promise) | (() => (value: string) => boolean | Promise) | { (): (value: string) => boolean | Promise; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (value: string) => boolean | Promise) | (() => (value: string) => boolean | Promise) | { (): (value: string) => boolean | Promise; new (): any; readonly prototype: any; })[], unknown, unknown, () => true, boolean>; placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], Placement, unknown, string, boolean>; fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, string[], boolean>; popperClass: EpPropFinalized; teleported: EpPropFinalized; tagType: { default: string; type: PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; tagEffect: { default: string; type: PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validateEvent: EpPropFinalized; persistent: EpPropFinalized; modelValue: { readonly type: PropType string | number | CascaderNodePathValue_2 | (CascaderNodeValue_2 | CascaderNodePathValue_2)[]) | (() => CascaderValue_2) | ((new (...args: any[]) => string | number | CascaderNodePathValue_2 | (CascaderNodeValue_2 | CascaderNodePathValue_2)[]) | (() => CascaderValue_2))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; options: EpPropFinalized<(new (...args: any[]) => CascaderOption[]) | (() => CascaderOption[]) | ((new (...args: any[]) => CascaderOption[]) | (() => CascaderOption[]))[], unknown, unknown, () => CascaderOption[], boolean>; props: EpPropFinalized<(new (...args: any[]) => CascaderProps) | (() => CascaderProps) | ((new (...args: any[]) => CascaderProps) | (() => CascaderProps))[], unknown, unknown, () => CascaderProps, boolean>; }>> & { "onUpdate:modelValue"?: ((_: CascaderValue) => any) | undefined; onChange?: ((_: CascaderValue) => any) | undefined; onFocus?: ((evt: FocusEvent) => any) | undefined; onBlur?: ((evt: FocusEvent) => any) | undefined; onClear?: (() => any) | undefined; onVisibleChange?: ((val: boolean) => any) | undefined; onExpandChange?: ((val: CascaderValue) => any) | undefined; onRemoveTag?: ((val: CascaderNodeValue_2 | CascaderNodePathValue_2) => any) | undefined; }, { disabled: boolean; separator: string; props: CascaderProps; placement: EpPropMergeType<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], Placement, unknown>; options: CascaderOption[]; valueOnClear: EpPropMergeType; validateEvent: EpPropMergeType; clearable: boolean; fallbackPlacements: Placement[]; popperClass: string; teleported: EpPropMergeType; persistent: EpPropMergeType; debounce: number; filterable: boolean; filterMethod: (node: CascaderNode, keyword: string) => boolean; showAllLevels: EpPropMergeType; collapseTags: boolean; maxCollapseTags: number; collapseTagsTooltip: EpPropMergeType; beforeFilter: (value: string) => boolean | Promise; tagType: EpPropMergeType; tagEffect: EpPropMergeType; }>; declare const __VLS_component_22: DefineComponent<{ readonly checked: BooleanConstructor; readonly disabled: BooleanConstructor; readonly type: EpPropFinalized; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { change: (value: boolean) => void; "update:checked": (value: boolean) => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; }>> & { onChange?: ((value: boolean) => any) | undefined; "onUpdate:checked"?: ((value: boolean) => any) | undefined; }, { readonly disabled: boolean; readonly type: EpPropMergeType; readonly checked: boolean; }>; declare const __VLS_component_23: DefineComponent<{ ariaControls: StringConstructor; modelValue: { type: (NumberConstructor | StringConstructor | BooleanConstructor)[]; default: undefined; }; label: { type: (ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[]; default: undefined; }; value: { type: (ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[]; default: undefined; }; indeterminate: BooleanConstructor; disabled: BooleanConstructor; checked: BooleanConstructor; name: { type: StringConstructor; default: undefined; }; trueValue: { type: (NumberConstructor | StringConstructor)[]; default: undefined; }; falseValue: { type: (NumberConstructor | StringConstructor)[]; default: undefined; }; trueLabel: { type: (NumberConstructor | StringConstructor)[]; default: undefined; }; falseLabel: { type: (NumberConstructor | StringConstructor)[]; default: undefined; }; id: { type: StringConstructor; default: undefined; }; border: BooleanConstructor; size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; tabindex: (NumberConstructor | StringConstructor)[]; validateEvent: { type: BooleanConstructor; default: boolean; }; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { "update:modelValue": (val: CheckboxValueType) => void; change: (val: CheckboxValueType) => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; tabindex: (NumberConstructor | StringConstructor)[]; validateEvent: { type: BooleanConstructor; default: boolean; }; }>> & { "onUpdate:modelValue"?: ((val: CheckboxValueType) => any) | undefined; onChange?: ((val: CheckboxValueType) => any) | undefined; }, { label: string | number | boolean | Record; disabled: boolean; border: boolean; value: string | number | boolean | Record; id: string; name: string; modelValue: string | number | boolean; validateEvent: boolean; indeterminate: boolean; checked: boolean; trueValue: string | number; falseValue: string | number; trueLabel: string | number; falseLabel: string | number; }>; declare const __VLS_component_24: DefineComponent<{ ariaControls: StringConstructor; modelValue: { type: (NumberConstructor | StringConstructor | BooleanConstructor)[]; default: undefined; }; label: { type: (ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[]; default: undefined; }; value: { type: (ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[]; default: undefined; }; indeterminate: BooleanConstructor; disabled: BooleanConstructor; checked: BooleanConstructor; name: { type: StringConstructor; default: undefined; }; trueValue: { type: (NumberConstructor | StringConstructor)[]; default: undefined; }; falseValue: { type: (NumberConstructor | StringConstructor)[]; default: undefined; }; trueLabel: { type: (NumberConstructor | StringConstructor)[]; default: undefined; }; falseLabel: { type: (NumberConstructor | StringConstructor)[]; default: undefined; }; id: { type: StringConstructor; default: undefined; }; border: BooleanConstructor; size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; tabindex: (NumberConstructor | StringConstructor)[]; validateEvent: { type: BooleanConstructor; default: boolean; }; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { "update:modelValue": (val: CheckboxValueType) => void; change: (val: CheckboxValueType) => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; tabindex: (NumberConstructor | StringConstructor)[]; validateEvent: { type: BooleanConstructor; default: boolean; }; }>> & { "onUpdate:modelValue"?: ((val: CheckboxValueType) => any) | undefined; onChange?: ((val: CheckboxValueType) => any) | undefined; }, { label: string | number | boolean | Record; disabled: boolean; border: boolean; value: string | number | boolean | Record; id: string; name: string; modelValue: string | number | boolean; validateEvent: boolean; indeterminate: boolean; checked: boolean; trueValue: string | number; falseValue: string | number; trueLabel: string | number; falseLabel: string | number; }>; declare const __VLS_component_25: DefineComponent<{ readonly ariaLabel: StringConstructor; readonly modelValue: EpPropFinalized<(new (...args: any[]) => CheckboxGroupValueType) | (() => CheckboxGroupValueType) | ((new (...args: any[]) => CheckboxGroupValueType) | (() => CheckboxGroupValueType))[], unknown, unknown, () => never[], boolean>; readonly disabled: BooleanConstructor; readonly min: NumberConstructor; readonly max: NumberConstructor; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly fill: StringConstructor; readonly textColor: StringConstructor; readonly tag: EpPropFinalized; readonly validateEvent: EpPropFinalized; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { "update:modelValue": (val: CheckboxGroupValueType) => void; change: (val: CheckboxValueType[]) => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly CheckboxGroupValueType) | (() => CheckboxGroupValueType) | ((new (...args: any[]) => CheckboxGroupValueType) | (() => CheckboxGroupValueType))[], unknown, unknown, () => never[], boolean>; readonly disabled: BooleanConstructor; readonly min: NumberConstructor; readonly max: NumberConstructor; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly fill: StringConstructor; readonly textColor: StringConstructor; readonly tag: EpPropFinalized; readonly validateEvent: EpPropFinalized; }>> & { "onUpdate:modelValue"?: ((val: CheckboxGroupValueType) => any) | undefined; onChange?: ((val: CheckboxValueType[]) => any) | undefined; }, { readonly disabled: boolean; readonly modelValue: CheckboxGroupValueType; readonly validateEvent: EpPropMergeType; readonly tag: string; }>; declare const __VLS_component_26: DefineComponent<{ readonly tag: EpPropFinalized; readonly span: EpPropFinalized; readonly offset: EpPropFinalized; readonly pull: EpPropFinalized; readonly push: EpPropFinalized; readonly xs: EpPropFinalized<(new (...args: any[]) => number | ColSizeObject) | (() => ColSize) | ((new (...args: any[]) => number | ColSizeObject) | (() => ColSize))[], unknown, unknown, () => Mutable<{}>, boolean>; readonly sm: EpPropFinalized<(new (...args: any[]) => number | ColSizeObject) | (() => ColSize) | ((new (...args: any[]) => number | ColSizeObject) | (() => ColSize))[], unknown, unknown, () => Mutable<{}>, boolean>; readonly md: EpPropFinalized<(new (...args: any[]) => number | ColSizeObject) | (() => ColSize) | ((new (...args: any[]) => number | ColSizeObject) | (() => ColSize))[], unknown, unknown, () => Mutable<{}>, boolean>; readonly lg: EpPropFinalized<(new (...args: any[]) => number | ColSizeObject) | (() => ColSize) | ((new (...args: any[]) => number | ColSizeObject) | (() => ColSize))[], unknown, unknown, () => Mutable<{}>, boolean>; readonly xl: EpPropFinalized<(new (...args: any[]) => number | ColSizeObject) | (() => ColSize) | ((new (...args: any[]) => number | ColSizeObject) | (() => ColSize))[], unknown, unknown, () => Mutable<{}>, boolean>; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly span: EpPropFinalized; readonly offset: EpPropFinalized; readonly pull: EpPropFinalized; readonly push: EpPropFinalized; readonly xs: EpPropFinalized<(new (...args: any[]) => number | ColSizeObject) | (() => ColSize) | ((new (...args: any[]) => number | ColSizeObject) | (() => ColSize))[], unknown, unknown, () => Mutable<{}>, boolean>; readonly sm: EpPropFinalized<(new (...args: any[]) => number | ColSizeObject) | (() => ColSize) | ((new (...args: any[]) => number | ColSizeObject) | (() => ColSize))[], unknown, unknown, () => Mutable<{}>, boolean>; readonly md: EpPropFinalized<(new (...args: any[]) => number | ColSizeObject) | (() => ColSize) | ((new (...args: any[]) => number | ColSizeObject) | (() => ColSize))[], unknown, unknown, () => Mutable<{}>, boolean>; readonly lg: EpPropFinalized<(new (...args: any[]) => number | ColSizeObject) | (() => ColSize) | ((new (...args: any[]) => number | ColSizeObject) | (() => ColSize))[], unknown, unknown, () => Mutable<{}>, boolean>; readonly xl: EpPropFinalized<(new (...args: any[]) => number | ColSizeObject) | (() => ColSize) | ((new (...args: any[]) => number | ColSizeObject) | (() => ColSize))[], unknown, unknown, () => Mutable<{}>, boolean>; }>>, { readonly span: number; readonly push: number; readonly offset: number; readonly tag: string; readonly pull: number; readonly xs: EpPropMergeType<(new (...args: any[]) => number | ColSizeObject) | (() => ColSize) | ((new (...args: any[]) => number | ColSizeObject) | (() => ColSize))[], unknown, unknown>; readonly sm: EpPropMergeType<(new (...args: any[]) => number | ColSizeObject) | (() => ColSize) | ((new (...args: any[]) => number | ColSizeObject) | (() => ColSize))[], unknown, unknown>; readonly md: EpPropMergeType<(new (...args: any[]) => number | ColSizeObject) | (() => ColSize) | ((new (...args: any[]) => number | ColSizeObject) | (() => ColSize))[], unknown, unknown>; readonly lg: EpPropMergeType<(new (...args: any[]) => number | ColSizeObject) | (() => ColSize) | ((new (...args: any[]) => number | ColSizeObject) | (() => ColSize))[], unknown, unknown>; readonly xl: EpPropMergeType<(new (...args: any[]) => number | ColSizeObject) | (() => ColSize) | ((new (...args: any[]) => number | ColSizeObject) | (() => ColSize))[], unknown, unknown>; }>; declare const __VLS_component_27: DefineComponent<{ readonly accordion: BooleanConstructor; readonly modelValue: EpPropFinalized<(new (...args: any[]) => string | number | CollapseActiveName[]) | (() => CollapseModelValue) | ((new (...args: any[]) => string | number | CollapseActiveName[]) | (() => CollapseModelValue))[], unknown, unknown, () => undefined, boolean>; readonly expandIconPosition: EpPropFinalized<(new (...args: any[]) => "left" | "right") | (() => CollapseIconPositionType) | ((new (...args: any[]) => "left" | "right") | (() => CollapseIconPositionType))[], unknown, unknown, "right", boolean>; }, { /** @description active names */ activeNames: ComputedRef<(string | number)[]>; /** @description set active names */ setActiveNames: (_activeNames: CollapseActiveName[]) => void; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { "update:modelValue": (value: CollapseModelValue) => void; change: (value: CollapseModelValue) => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly string | number | CollapseActiveName[]) | (() => CollapseModelValue) | ((new (...args: any[]) => string | number | CollapseActiveName[]) | (() => CollapseModelValue))[], unknown, unknown, () => undefined, boolean>; readonly expandIconPosition: EpPropFinalized<(new (...args: any[]) => "left" | "right") | (() => CollapseIconPositionType) | ((new (...args: any[]) => "left" | "right") | (() => CollapseIconPositionType))[], unknown, unknown, "right", boolean>; }>> & { "onUpdate:modelValue"?: ((value: CollapseModelValue) => any) | undefined; onChange?: ((value: CollapseModelValue) => any) | undefined; }, { readonly modelValue: EpPropMergeType<(new (...args: any[]) => string | number | CollapseActiveName[]) | (() => CollapseModelValue) | ((new (...args: any[]) => string | number | CollapseActiveName[]) | (() => CollapseModelValue))[], unknown, unknown>; readonly expandIconPosition: EpPropMergeType<(new (...args: any[]) => "left" | "right") | (() => CollapseIconPositionType) | ((new (...args: any[]) => "left" | "right") | (() => CollapseIconPositionType))[], unknown, unknown>; readonly accordion: boolean; }>; declare const __VLS_component_28: DefineComponent<{ readonly title: EpPropFinalized; readonly name: EpPropFinalized<(new (...args: any[]) => string | number) | (() => CollapseActiveName) | ((new (...args: any[]) => string | number) | (() => CollapseActiveName))[], unknown, unknown, undefined, boolean>; readonly icon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabled: BooleanConstructor; }, { /** @description current collapse-item whether active */ isActive: ComputedRef; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly name: EpPropFinalized<(new (...args: any[]) => string | number) | (() => CollapseActiveName) | ((new (...args: any[]) => string | number) | (() => CollapseActiveName))[], unknown, unknown, undefined, boolean>; readonly icon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabled: BooleanConstructor; }>>, { readonly title: string; readonly disabled: boolean; readonly name: EpPropMergeType<(new (...args: any[]) => string | number) | (() => CollapseActiveName) | ((new (...args: any[]) => string | number) | (() => CollapseActiveName))[], unknown, unknown>; }>; declare const __VLS_component_29: DefineComponent<{}, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, EmitsOptions, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly>, {}>; declare const __VLS_component_3: DefineComponent<{ readonly ariaLabel: StringConstructor; readonly valueKey: EpPropFinalized; readonly modelValue: EpPropFinalized; readonly debounce: EpPropFinalized; readonly placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], "top" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end", unknown, "bottom-start", boolean>; readonly fetchSuggestions: EpPropFinalized<(new (...args: any[]) => AutocompleteData | ((queryString: string, cb: AutocompleteFetchSuggestionsCallback) => Awaitable | void)) | (() => AutocompleteFetchSuggestions) | ((new (...args: any[]) => AutocompleteData | ((queryString: string, cb: AutocompleteFetchSuggestionsCallback) => Awaitable | void)) | (() => AutocompleteFetchSuggestions))[], unknown, unknown, () => void, boolean>; readonly popperClass: EpPropFinalized; readonly triggerOnFocus: EpPropFinalized; readonly selectWhenUnmatched: EpPropFinalized; readonly hideLoading: EpPropFinalized; readonly teleported: EpPropFinalized; readonly appendTo: { readonly type: PropType string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly highlightFirstItem: EpPropFinalized; readonly fitInputWidth: EpPropFinalized; readonly clearable: EpPropFinalized; readonly disabled: EpPropFinalized; readonly name: StringConstructor; }, { /** @description the index of the currently highlighted item */ highlightedIndex: Ref; /** @description autocomplete whether activated */ activated: Ref; /** @description remote search loading status */ loading: Ref; /** @description el-input component instance */ inputRef: Ref; /** @description el-tooltip component instance */ popperRef: Ref; /** @description fetch suggestions result */ suggestions: Ref[]>; /** @description triggers when a suggestion is clicked */ handleSelect: (item: any) => Promise; /** @description handle keyboard enter event */ handleKeyEnter: () => Promise; /** @description focus the input element */ focus: () => void; /** @description blur the input element */ blur: () => void; /** @description close suggestion */ close: () => void; /** @description highlight an item in a suggestion */ highlight: (index: number) => void; /** @description loading suggestion list */ getData: (queryString: string) => Promise; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { select: (item: Record) => void; clear: () => void; "update:modelValue": (value: string) => void; change: (value: string) => void; input: (value: string) => void; blur: (evt: FocusEvent) => void; focus: (evt: FocusEvent) => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly modelValue: EpPropFinalized; readonly debounce: EpPropFinalized; readonly placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], "top" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end", unknown, "bottom-start", boolean>; readonly fetchSuggestions: EpPropFinalized<(new (...args: any[]) => AutocompleteData | ((queryString: string, cb: AutocompleteFetchSuggestionsCallback) => Awaitable | void)) | (() => AutocompleteFetchSuggestions) | ((new (...args: any[]) => AutocompleteData | ((queryString: string, cb: AutocompleteFetchSuggestionsCallback) => Awaitable | void)) | (() => AutocompleteFetchSuggestions))[], unknown, unknown, () => void, boolean>; readonly popperClass: EpPropFinalized; readonly triggerOnFocus: EpPropFinalized; readonly selectWhenUnmatched: EpPropFinalized; readonly hideLoading: EpPropFinalized; readonly teleported: EpPropFinalized; readonly appendTo: { readonly type: PropType string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly highlightFirstItem: EpPropFinalized; readonly fitInputWidth: EpPropFinalized; readonly clearable: EpPropFinalized; readonly disabled: EpPropFinalized; readonly name: StringConstructor; }>> & { "onUpdate:modelValue"?: ((value: string) => any) | undefined; onChange?: ((value: string) => any) | undefined; onFocus?: ((evt: FocusEvent) => any) | undefined; onBlur?: ((evt: FocusEvent) => any) | undefined; onInput?: ((value: string) => any) | undefined; onSelect?: ((item: Record) => any) | undefined; onClear?: (() => any) | undefined; }, { readonly disabled: EpPropMergeType; readonly modelValue: EpPropMergeType; readonly placement: EpPropMergeType<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], "top" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end", unknown>; readonly clearable: EpPropMergeType; readonly popperClass: string; readonly teleported: EpPropMergeType; readonly valueKey: string; readonly debounce: number; readonly fetchSuggestions: AutocompleteFetchSuggestions; readonly triggerOnFocus: EpPropMergeType; readonly selectWhenUnmatched: EpPropMergeType; readonly hideLoading: EpPropMergeType; readonly highlightFirstItem: EpPropMergeType; readonly fitInputWidth: EpPropMergeType; }>; declare const __VLS_component_30: DefineComponent<{ /** * @description layout direction for child elements */ direction: { type: StringConstructor; }; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly>, {}>; declare const __VLS_component_31: DefineComponent<{ /** * @description width of the side section */ width: { type: StringConstructor; default: null; }; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly>, { width: string; }>; declare const __VLS_component_32: DefineComponent<{ /** * @description height of the footer */ height: { type: StringConstructor; default: null; }; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly>, { height: string; }>; declare const __VLS_component_33: DefineComponent<{ /** * @description height of the header */ height: { type: StringConstructor; default: null; }; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly>, { height: string; }>; declare const __VLS_component_34: DefineComponent<{}, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, EmitsOptions, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly>, {}>; declare const __VLS_component_35: DefineComponent<{ readonly format: EpPropFinalized; readonly prefix: StringConstructor; readonly suffix: StringConstructor; readonly title: StringConstructor; readonly value: EpPropFinalized<(new (...args: any[]) => number | Dayjs) | (() => number | Dayjs) | ((new (...args: any[]) => number | Dayjs) | (() => number | Dayjs))[], unknown, unknown, 0, boolean>; readonly valueStyle: { readonly type: PropType string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }, { /** * @description current display value */ displayValue: ComputedRef; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { change: (value: number) => void; finish: () => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly prefix: StringConstructor; readonly suffix: StringConstructor; readonly title: StringConstructor; readonly value: EpPropFinalized<(new (...args: any[]) => number | Dayjs) | (() => number | Dayjs) | ((new (...args: any[]) => number | Dayjs) | (() => number | Dayjs))[], unknown, unknown, 0, boolean>; readonly valueStyle: { readonly type: PropType string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & { onChange?: ((value: number) => any) | undefined; onFinish?: (() => any) | undefined; }, { readonly value: EpPropMergeType<(new (...args: any[]) => number | Dayjs) | (() => number | Dayjs) | ((new (...args: any[]) => number | Dayjs) | (() => number | Dayjs))[], unknown, unknown>; readonly format: string; }>; declare const __VLS_component_36: DefineComponent<{ readonly border: BooleanConstructor; readonly column: EpPropFinalized; readonly direction: EpPropFinalized; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly title: EpPropFinalized; readonly extra: EpPropFinalized; readonly labelWidth: EpPropFinalized; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly direction: EpPropFinalized; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly title: EpPropFinalized; readonly extra: EpPropFinalized; readonly labelWidth: EpPropFinalized; }>>, { readonly title: string; readonly direction: EpPropMergeType; readonly border: boolean; readonly column: number; readonly labelWidth: EpPropMergeType; readonly extra: string; }>; declare const __VLS_component_37: DefineComponent<{ readonly appendToBody: BooleanConstructor; readonly appendTo: EpPropFinalized<(new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown, "body", boolean>; readonly beforeClose: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly destroyOnClose: BooleanConstructor; readonly closeOnClickModal: EpPropFinalized; readonly closeOnPressEscape: EpPropFinalized; readonly lockScroll: EpPropFinalized; readonly modal: EpPropFinalized; readonly openDelay: EpPropFinalized; readonly closeDelay: EpPropFinalized; readonly top: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly modelValue: BooleanConstructor; readonly modalClass: StringConstructor; readonly headerClass: StringConstructor; readonly bodyClass: StringConstructor; readonly footerClass: StringConstructor; readonly width: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly zIndex: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly trapFocus: BooleanConstructor; readonly headerAriaLevel: EpPropFinalized; readonly center: BooleanConstructor; readonly alignCenter: BooleanConstructor; readonly closeIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly draggable: BooleanConstructor; readonly overflow: BooleanConstructor; readonly fullscreen: BooleanConstructor; readonly showClose: EpPropFinalized; readonly title: EpPropFinalized; readonly ariaLevel: EpPropFinalized; }, { /** @description whether the dialog is visible */ visible: Ref; dialogContentRef: Ref; resetPosition: () => void; handleClose: () => void; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { open: () => void; "update:modelValue": (value: boolean) => void; close: () => void; opened: () => void; closed: () => void; openAutoFocus: () => void; closeAutoFocus: () => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown, "body", boolean>; readonly beforeClose: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly destroyOnClose: BooleanConstructor; readonly closeOnClickModal: EpPropFinalized; readonly closeOnPressEscape: EpPropFinalized; readonly lockScroll: EpPropFinalized; readonly modal: EpPropFinalized; readonly openDelay: EpPropFinalized; readonly closeDelay: EpPropFinalized; readonly top: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly modelValue: BooleanConstructor; readonly modalClass: StringConstructor; readonly headerClass: StringConstructor; readonly bodyClass: StringConstructor; readonly footerClass: StringConstructor; readonly width: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly zIndex: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly trapFocus: BooleanConstructor; readonly headerAriaLevel: EpPropFinalized; readonly center: BooleanConstructor; readonly alignCenter: BooleanConstructor; readonly closeIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly draggable: BooleanConstructor; readonly overflow: BooleanConstructor; readonly fullscreen: BooleanConstructor; readonly showClose: EpPropFinalized; readonly title: EpPropFinalized; readonly ariaLevel: EpPropFinalized; }>> & { "onUpdate:modelValue"?: ((value: boolean) => any) | undefined; onClose?: (() => any) | undefined; onOpen?: (() => any) | undefined; onOpened?: (() => any) | undefined; onClosed?: (() => any) | undefined; onOpenAutoFocus?: (() => any) | undefined; onCloseAutoFocus?: (() => any) | undefined; }, { readonly title: string; readonly center: boolean; readonly overflow: boolean; readonly modelValue: boolean; readonly ariaLevel: string; readonly appendTo: EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown>; readonly showClose: EpPropMergeType; readonly alignCenter: boolean; readonly draggable: boolean; readonly fullscreen: boolean; readonly closeOnClickModal: EpPropMergeType; readonly closeOnPressEscape: EpPropMergeType; readonly lockScroll: EpPropMergeType; readonly modal: EpPropMergeType; readonly openDelay: number; readonly closeDelay: number; readonly headerAriaLevel: string; readonly appendToBody: boolean; readonly destroyOnClose: boolean; readonly trapFocus: boolean; }>; declare const __VLS_component_38: DefineComponent<{ readonly direction: EpPropFinalized; readonly contentPosition: EpPropFinalized; readonly borderStyle: EpPropFinalized<(new (...args: any[]) => string) | (() => string) | ((new (...args: any[]) => string) | (() => string))[], unknown, unknown, "solid", boolean>; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly contentPosition: EpPropFinalized; readonly borderStyle: EpPropFinalized<(new (...args: any[]) => string) | (() => string) | ((new (...args: any[]) => string) | (() => string))[], unknown, unknown, "solid", boolean>; }>>, { readonly direction: EpPropMergeType; readonly borderStyle: string; readonly contentPosition: EpPropMergeType; }>; declare const __VLS_component_39: DefineComponent<{ readonly direction: EpPropFinalized; readonly size: EpPropFinalized; readonly withHeader: EpPropFinalized; readonly modalFade: EpPropFinalized; readonly headerAriaLevel: EpPropFinalized; readonly appendToBody: BooleanConstructor; readonly appendTo: EpPropFinalized<(new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown, "body", boolean>; readonly beforeClose: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly destroyOnClose: BooleanConstructor; readonly closeOnClickModal: EpPropFinalized; readonly closeOnPressEscape: EpPropFinalized; readonly lockScroll: EpPropFinalized; readonly modal: EpPropFinalized; readonly openDelay: EpPropFinalized; readonly closeDelay: EpPropFinalized; readonly top: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly modelValue: BooleanConstructor; readonly modalClass: StringConstructor; readonly headerClass: StringConstructor; readonly bodyClass: StringConstructor; readonly footerClass: StringConstructor; readonly width: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly zIndex: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly trapFocus: BooleanConstructor; readonly center: BooleanConstructor; readonly alignCenter: BooleanConstructor; readonly closeIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly draggable: BooleanConstructor; readonly overflow: BooleanConstructor; readonly fullscreen: BooleanConstructor; readonly showClose: EpPropFinalized; readonly title: EpPropFinalized; readonly ariaLevel: EpPropFinalized; }, { handleClose: () => void; afterEnter: () => void; afterLeave: () => void; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { open: () => void; "update:modelValue": (value: boolean) => void; close: () => void; opened: () => void; closed: () => void; openAutoFocus: () => void; closeAutoFocus: () => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly size: EpPropFinalized; readonly withHeader: EpPropFinalized; readonly modalFade: EpPropFinalized; readonly headerAriaLevel: EpPropFinalized; readonly appendToBody: BooleanConstructor; readonly appendTo: EpPropFinalized<(new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown, "body", boolean>; readonly beforeClose: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly destroyOnClose: BooleanConstructor; readonly closeOnClickModal: EpPropFinalized; readonly closeOnPressEscape: EpPropFinalized; readonly lockScroll: EpPropFinalized; readonly modal: EpPropFinalized; readonly openDelay: EpPropFinalized; readonly closeDelay: EpPropFinalized; readonly top: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly modelValue: BooleanConstructor; readonly modalClass: StringConstructor; readonly headerClass: StringConstructor; readonly bodyClass: StringConstructor; readonly footerClass: StringConstructor; readonly width: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly zIndex: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly trapFocus: BooleanConstructor; readonly center: BooleanConstructor; readonly alignCenter: BooleanConstructor; readonly closeIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly draggable: BooleanConstructor; readonly overflow: BooleanConstructor; readonly fullscreen: BooleanConstructor; readonly showClose: EpPropFinalized; readonly title: EpPropFinalized; readonly ariaLevel: EpPropFinalized; }>> & { "onUpdate:modelValue"?: ((value: boolean) => any) | undefined; onClose?: (() => any) | undefined; onOpen?: (() => any) | undefined; onOpened?: (() => any) | undefined; onClosed?: (() => any) | undefined; onOpenAutoFocus?: (() => any) | undefined; onCloseAutoFocus?: (() => any) | undefined; }, { readonly title: string; readonly center: boolean; readonly direction: EpPropMergeType; readonly overflow: boolean; readonly size: EpPropMergeType; readonly modelValue: boolean; readonly ariaLevel: string; readonly appendTo: EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown>; readonly showClose: EpPropMergeType; readonly alignCenter: boolean; readonly draggable: boolean; readonly fullscreen: boolean; readonly closeOnClickModal: EpPropMergeType; readonly closeOnPressEscape: EpPropMergeType; readonly lockScroll: EpPropMergeType; readonly modal: EpPropMergeType; readonly openDelay: number; readonly closeDelay: number; readonly headerAriaLevel: string; readonly appendToBody: boolean; readonly destroyOnClose: boolean; readonly trapFocus: boolean; readonly withHeader: EpPropMergeType; readonly modalFade: EpPropMergeType; }>; declare const __VLS_component_4: DefineComponent<{ readonly ariaLabel: StringConstructor; readonly id: EpPropFinalized; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabled: BooleanConstructor; readonly modelValue: EpPropFinalized<(new (...args: any[]) => string | number) | (() => string | number | null | undefined) | ((new (...args: any[]) => string | number) | (() => string | number | null | undefined))[], unknown, unknown, "", boolean>; readonly maxlength: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly minlength: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly type: EpPropFinalized; readonly resize: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly autosize: EpPropFinalized<(new (...args: any[]) => boolean | { minRows?: number; maxRows?: number; }) | (() => InputAutoSize) | ((new (...args: any[]) => boolean | { minRows?: number; maxRows?: number; }) | (() => InputAutoSize))[], unknown, unknown, false, boolean>; readonly autocomplete: EpPropFinalized; readonly formatter: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly parser: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly placeholder: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly form: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly readonly: BooleanConstructor; readonly clearable: BooleanConstructor; readonly showPassword: BooleanConstructor; readonly showWordLimit: BooleanConstructor; readonly suffixIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly prefixIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly containerRole: EpPropFinalized; readonly tabindex: EpPropFinalized; readonly validateEvent: EpPropFinalized; readonly inputStyle: EpPropFinalized<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown, () => Mutable<{}>, boolean>; readonly autofocus: BooleanConstructor; readonly rows: EpPropFinalized; }, { /** @description HTML input element */ input: ShallowRef; /** @description HTML textarea element */ textarea: ShallowRef; /** @description HTML element, input or textarea */ ref: ComputedRef; /** @description style of textarea. */ textareaStyle: ComputedRef; /** @description from props (used on unit test) */ autosize: Ref; /** @description is input composing */ isComposing: Ref; /** @description HTML input element native method */ focus: () => void | undefined; /** @description HTML input element native method */ blur: () => void | undefined; /** @description HTML input element native method */ select: () => void; /** @description clear input value */ clear: () => void; /** @description resize textarea. */ resizeTextarea: () => void; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { input: (value: string) => void; clear: () => void; "update:modelValue": (value: string) => void; change: (value: string) => void; blur: (evt: FocusEvent) => void; compositionend: (evt: CompositionEvent) => void; compositionstart: (evt: CompositionEvent) => void; compositionupdate: (evt: CompositionEvent) => void; focus: (evt: FocusEvent) => void; keydown: (evt: Event | KeyboardEvent) => void; mouseenter: (evt: MouseEvent) => void; mouseleave: (evt: MouseEvent) => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabled: BooleanConstructor; readonly modelValue: EpPropFinalized<(new (...args: any[]) => string | number) | (() => string | number | null | undefined) | ((new (...args: any[]) => string | number) | (() => string | number | null | undefined))[], unknown, unknown, "", boolean>; readonly maxlength: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly minlength: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly type: EpPropFinalized; readonly resize: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly autosize: EpPropFinalized<(new (...args: any[]) => boolean | { minRows?: number; maxRows?: number; }) | (() => InputAutoSize) | ((new (...args: any[]) => boolean | { minRows?: number; maxRows?: number; }) | (() => InputAutoSize))[], unknown, unknown, false, boolean>; readonly autocomplete: EpPropFinalized; readonly formatter: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly parser: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly placeholder: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly form: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly readonly: BooleanConstructor; readonly clearable: BooleanConstructor; readonly showPassword: BooleanConstructor; readonly showWordLimit: BooleanConstructor; readonly suffixIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly prefixIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly containerRole: EpPropFinalized; readonly tabindex: EpPropFinalized; readonly validateEvent: EpPropFinalized; readonly inputStyle: EpPropFinalized<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown, () => Mutable<{}>, boolean>; readonly autofocus: BooleanConstructor; readonly rows: EpPropFinalized; }>> & { "onUpdate:modelValue"?: ((value: string) => any) | undefined; onChange?: ((value: string) => any) | undefined; onCompositionend?: ((evt: CompositionEvent) => any) | undefined; onCompositionstart?: ((evt: CompositionEvent) => any) | undefined; onCompositionupdate?: ((evt: CompositionEvent) => any) | undefined; onFocus?: ((evt: FocusEvent) => any) | undefined; onBlur?: ((evt: FocusEvent) => any) | undefined; onInput?: ((value: string) => any) | undefined; onKeydown?: ((evt: Event | KeyboardEvent) => any) | undefined; onMouseenter?: ((evt: MouseEvent) => any) | undefined; onMouseleave?: ((evt: MouseEvent) => any) | undefined; onClear?: (() => any) | undefined; }, { readonly disabled: boolean; readonly id: string; readonly type: string; readonly modelValue: EpPropMergeType<(new (...args: any[]) => string | number) | (() => string | number | null | undefined) | ((new (...args: any[]) => string | number) | (() => string | number | null | undefined))[], unknown, unknown>; readonly tabindex: EpPropMergeType; readonly readonly: boolean; readonly autosize: InputAutoSize; readonly autocomplete: string; readonly containerRole: string; readonly validateEvent: EpPropMergeType; readonly inputStyle: StyleValue; readonly rows: number; readonly clearable: boolean; readonly showPassword: boolean; readonly showWordLimit: boolean; readonly autofocus: boolean; }>; declare const __VLS_component_40: DefineComponent<{ readonly image: EpPropFinalized; readonly imageSize: NumberConstructor; readonly description: EpPropFinalized; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly imageSize: NumberConstructor; readonly description: EpPropFinalized; }>>, { readonly image: string; readonly description: string; }>; declare const __VLS_component_41: DefineComponent<{ readonly model: ObjectConstructor; readonly rules: { readonly type: PropType>>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly labelPosition: EpPropFinalized; readonly requireAsteriskPosition: EpPropFinalized; readonly labelWidth: EpPropFinalized; readonly labelSuffix: EpPropFinalized; readonly inline: BooleanConstructor; readonly inlineMessage: BooleanConstructor; readonly statusIcon: BooleanConstructor; readonly showMessage: EpPropFinalized; readonly validateOnRuleChange: EpPropFinalized; readonly hideRequiredAsterisk: BooleanConstructor; readonly scrollToError: BooleanConstructor; readonly scrollIntoViewOptions: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabled: BooleanConstructor; }, { /** * @description Validate the whole form. Receives a callback or returns `Promise`. */ validate: (callback?: FormValidateCallback) => FormValidationResult; /** * @description Validate specified fields. */ validateField: (props?: Arrayable, callback?: FormValidateCallback) => FormValidationResult; /** * @description Reset specified fields and remove validation result. */ resetFields: (props?: Arrayable) => void; /** * @description Clear validation message for specified fields. */ clearValidate: (props?: Arrayable) => void; /** * @description Scroll to the specified fields. */ scrollToField: (prop: FormItemProp) => void; /** * @description All fields context. */ fields: { $el: HTMLDivElement | undefined; size: ComponentSize; validateState: FormItemValidateState; isGroup: boolean; labelId: string; inputIds: string[]; hasLabel: boolean; fieldValue: any; addInputId: (id: string) => void; removeInputId: (id: string) => void; validate: (trigger: string, callback?: FormValidateCallback) => FormValidationResult; resetField: () => void; clearValidate: () => void; readonly labelWidth: EpPropMergeType; readonly labelPosition: EpPropMergeType; readonly inlineMessage: EpPropMergeType; readonly showMessage: EpPropMergeType; readonly label?: string | undefined; readonly prop?: EpPropMergeType<(new (...args: any[]) => string | string[]) | (() => FormItemProp) | ((new (...args: any[]) => string | string[]) | (() => FormItemProp))[], unknown, unknown> | undefined; readonly required?: EpPropMergeType | undefined; readonly error?: string | undefined; readonly rules?: { trigger?: Arrayable | undefined; type?: RuleType | undefined; required?: boolean | undefined; pattern?: string | { exec: (string: string) => RegExpExecArray | null; test: (string: string) => boolean; readonly source: string; readonly global: boolean; readonly ignoreCase: boolean; readonly multiline: boolean; lastIndex: number; compile: (pattern: string, flags?: string) => RegExp; readonly flags: string; readonly sticky: boolean; readonly unicode: boolean; readonly dotAll: boolean; [Symbol.match]: (string: string) => RegExpMatchArray | null; [Symbol.replace]: { (string: string, replaceValue: string): string; (string: string, replacer: (substring: string, ...args: any[]) => string): string; }; [Symbol.search]: (string: string) => number; [Symbol.split]: (string: string, limit?: number) => string[]; } | undefined; min?: number | undefined; max?: number | undefined; len?: number | undefined; enum?: Array | undefined; whitespace?: boolean | undefined; fields?: Record | undefined; options?: { suppressWarning?: boolean | undefined; suppressValidatorError?: boolean | undefined; first?: boolean | undefined; firstFields?: (boolean | string[]) | undefined; messages?: { default?: (string | ((...args: unknown[]) => string)) | undefined; required?: (string | ((args_0: string | undefined) => string)) | undefined; enum?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; whitespace?: (string | ((args_0: string | undefined) => string)) | undefined; date?: { format?: (string | ((...args: unknown[]) => string)) | undefined; parse?: (string | ((...args: unknown[]) => string)) | undefined; invalid?: (string | ((...args: unknown[]) => string)) | undefined; } | undefined; types?: { string?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; method?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; array?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; object?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; number?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; date?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; boolean?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; integer?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; float?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; regexp?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; email?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; url?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; hex?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; } | undefined; string?: { len?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined; min?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined; max?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined; range?: (string | ((args_0: string | undefined, args_1: number | undefined, args_2: number | undefined) => string)) | undefined; } | undefined; number?: { len?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined; min?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined; max?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined; range?: (string | ((args_0: string | undefined, args_1: number | undefined, args_2: number | undefined) => string)) | undefined; } | undefined; array?: { len?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined; min?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined; max?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined; range?: (string | ((args_0: string | undefined, args_1: number | undefined, args_2: number | undefined) => string)) | undefined; } | undefined; pattern?: { mismatch?: (string | ((args_0: string | undefined, args_1: any, args_2: string | RegExp | undefined) => string)) | undefined; } | undefined; } | undefined; keys?: string[] | undefined; error?: ((rule: InternalRuleItem, message: string) => ValidateError) | undefined; } | undefined; defaultField?: { type?: RuleType | undefined; required?: boolean | undefined; pattern?: string | { exec: (string: string) => RegExpExecArray | null; test: (string: string) => boolean; readonly source: string; readonly global: boolean; readonly ignoreCase: boolean; readonly multiline: boolean; lastIndex: number; compile: (pattern: string, flags?: string) => RegExp; readonly flags: string; readonly sticky: boolean; readonly unicode: boolean; readonly dotAll: boolean; [Symbol.match]: (string: string) => RegExpMatchArray | null; [Symbol.replace]: { (string: string, replaceValue: string): string; (string: string, replacer: (substring: string, ...args: any[]) => string): string; }; [Symbol.search]: (string: string) => number; [Symbol.split]: (string: string, limit?: number) => string[]; } | undefined; min?: number | undefined; max?: number | undefined; len?: number | undefined; enum?: Array | undefined; whitespace?: boolean | undefined; fields?: Record | undefined; options?: { suppressWarning?: boolean | undefined; suppressValidatorError?: boolean | undefined; first?: boolean | undefined; firstFields?: (boolean | string[]) | undefined; messages?: { default?: (string | ((...args: unknown[]) => string)) | undefined; required?: (string | ((args_0: string | undefined) => string)) | undefined; enum?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; whitespace?: (string | ((args_0: string | undefined) => string)) | undefined; date?: { format?: (string | ((...args: unknown[]) => string)) | undefined; parse?: (string | ((...args: unknown[]) => string)) | undefined; invalid?: (string | ((...args: unknown[]) => string)) | undefined; } | undefined; types?: { string?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; method?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; array?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; object?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; number?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; date?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; boolean?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; integer?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; float?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; regexp?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; email?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; url?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; hex?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; } | undefined; string?: { len?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined; min?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined; max?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined; range?: (string | ((args_0: string | undefined, args_1: number | undefined, args_2: number | undefined) => string)) | undefined; } | undefined; number?: { len?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined; min?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined; max?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined; range?: (string | ((args_0: string | undefined, args_1: number | undefined, args_2: number | undefined) => string)) | undefined; } | undefined; array?: { len?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined; min?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined; max?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined; range?: (string | ((args_0: string | undefined, args_1: number | undefined, args_2: number | undefined) => string)) | undefined; } | undefined; pattern?: { mismatch?: (string | ((args_0: string | undefined, args_1: any, args_2: string | RegExp | undefined) => string)) | undefined; } | undefined; } | undefined; keys?: string[] | undefined; error?: ((rule: InternalRuleItem, message: string) => ValidateError) | undefined; } | undefined; defaultField?: any | any[] | undefined; transform?: ((value: Value_2) => Value_2) | undefined; message?: (string | ((a?: string) => string)) | undefined; asyncValidator?: ((rule: InternalRuleItem, value: Value_2, callback: (error?: string | Error) => void, source: Values, options: ValidateOption) => void | Promise) | undefined; validator?: ((rule: InternalRuleItem, value: Value_2, callback: (error?: string | Error) => void, source: Values, options: ValidateOption) => SyncValidateResult | void) | undefined; } | { type?: RuleType | undefined; required?: boolean | undefined; pattern?: string | { exec: (string: string) => RegExpExecArray | null; test: (string: string) => boolean; readonly source: string; readonly global: boolean; readonly ignoreCase: boolean; readonly multiline: boolean; lastIndex: number; compile: (pattern: string, flags?: string) => RegExp; readonly flags: string; readonly sticky: boolean; readonly unicode: boolean; readonly dotAll: boolean; [Symbol.match]: (string: string) => RegExpMatchArray | null; [Symbol.replace]: { (string: string, replaceValue: string): string; (string: string, replacer: (substring: string, ...args: any[]) => string): string; }; [Symbol.search]: (string: string) => number; [Symbol.split]: (string: string, limit?: number) => string[]; } | undefined; min?: number | undefined; max?: number | undefined; len?: number | undefined; enum?: Array | undefined; whitespace?: boolean | undefined; fields?: Record | undefined; options?: { suppressWarning?: boolean | undefined; suppressValidatorError?: boolean | undefined; first?: boolean | undefined; firstFields?: (boolean | string[]) | undefined; messages?: { default?: (string | ((...args: unknown[]) => string)) | undefined; required?: (string | ((args_0: string | undefined) => string)) | undefined; enum?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; whitespace?: (string | ((args_0: string | undefined) => string)) | undefined; date?: { format?: (string | ((...args: unknown[]) => string)) | undefined; parse?: (string | ((...args: unknown[]) => string)) | undefined; invalid?: (string | ((...args: unknown[]) => string)) | undefined; } | undefined; types?: { string?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; method?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; array?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; object?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; number?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; date?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; boolean?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; integer?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; float?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; regexp?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; email?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; url?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; hex?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; } | undefined; string?: { len?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined; min?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined; max?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined; range?: (string | ((args_0: string | undefined, args_1: number | undefined, args_2: number | undefined) => string)) | undefined; } | undefined; number?: { len?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined; min?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined; max?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined; range?: (string | ((args_0: string | undefined, args_1: number | undefined, args_2: number | undefined) => string)) | undefined; } | undefined; array?: { len?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined; min?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined; max?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined; range?: (string | ((args_0: string | undefined, args_1: number | undefined, args_2: number | undefined) => string)) | undefined; } | undefined; pattern?: { mismatch?: (string | ((args_0: string | undefined, args_1: any, args_2: string | RegExp | undefined) => string)) | undefined; } | undefined; } | undefined; keys?: string[] | undefined; error?: ((rule: InternalRuleItem, message: string) => ValidateError) | undefined; } | undefined; defaultField?: any | any[] | undefined; transform?: ((value: Value_2) => Value_2) | undefined; message?: (string | ((a?: string) => string)) | undefined; asyncValidator?: ((rule: InternalRuleItem, value: Value_2, callback: (error?: string | Error) => void, source: Values, options: ValidateOption) => void | Promise) | undefined; validator?: ((rule: InternalRuleItem, value: Value_2, callback: (error?: string | Error) => void, source: Values, options: ValidateOption) => SyncValidateResult | void) | undefined; }[] | undefined; transform?: ((value: Value_2) => Value_2) | undefined; message?: (string | ((a?: string) => string)) | undefined; asyncValidator?: ((rule: InternalRuleItem, value: Value_2, callback: (error?: string | Error) => void, source: Values, options: ValidateOption) => void | Promise) | undefined; validator?: ((rule: InternalRuleItem, value: Value_2, callback: (error?: string | Error) => void, source: Values, options: ValidateOption) => SyncValidateResult | void) | undefined; } | { trigger?: Arrayable | undefined; type?: RuleType | undefined; required?: boolean | undefined; pattern?: string | { exec: (string: string) => RegExpExecArray | null; test: (string: string) => boolean; readonly source: string; readonly global: boolean; readonly ignoreCase: boolean; readonly multiline: boolean; lastIndex: number; compile: (pattern: string, flags?: string) => RegExp; readonly flags: string; readonly sticky: boolean; readonly unicode: boolean; readonly dotAll: boolean; [Symbol.match]: (string: string) => RegExpMatchArray | null; [Symbol.replace]: { (string: string, replaceValue: string): string; (string: string, replacer: (substring: string, ...args: any[]) => string): string; }; [Symbol.search]: (string: string) => number; [Symbol.split]: (string: string, limit?: number) => string[]; } | undefined; min?: number | undefined; max?: number | undefined; len?: number | undefined; enum?: Array | undefined; whitespace?: boolean | undefined; fields?: Record | undefined; options?: { suppressWarning?: boolean | undefined; suppressValidatorError?: boolean | undefined; first?: boolean | undefined; firstFields?: (boolean | string[]) | undefined; messages?: { default?: (string | ((...args: unknown[]) => string)) | undefined; required?: (string | ((args_0: string | undefined) => string)) | undefined; enum?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; whitespace?: (string | ((args_0: string | undefined) => string)) | undefined; date?: { format?: (string | ((...args: unknown[]) => string)) | undefined; parse?: (string | ((...args: unknown[]) => string)) | undefined; invalid?: (string | ((...args: unknown[]) => string)) | undefined; } | undefined; types?: { string?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; method?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; array?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; object?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; number?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; date?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; boolean?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; integer?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; float?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; regexp?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; email?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; url?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; hex?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; } | undefined; string?: { len?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined; min?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined; max?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined; range?: (string | ((args_0: string | undefined, args_1: number | undefined, args_2: number | undefined) => string)) | undefined; } | undefined; number?: { len?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined; min?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined; max?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined; range?: (string | ((args_0: string | undefined, args_1: number | undefined, args_2: number | undefined) => string)) | undefined; } | undefined; array?: { len?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined; min?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined; max?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined; range?: (string | ((args_0: string | undefined, args_1: number | undefined, args_2: number | undefined) => string)) | undefined; } | undefined; pattern?: { mismatch?: (string | ((args_0: string | undefined, args_1: any, args_2: string | RegExp | undefined) => string)) | undefined; } | undefined; } | undefined; keys?: string[] | undefined; error?: ((rule: InternalRuleItem, message: string) => ValidateError) | undefined; } | undefined; defaultField?: { type?: RuleType | undefined; required?: boolean | undefined; pattern?: string | { exec: (string: string) => RegExpExecArray | null; test: (string: string) => boolean; readonly source: string; readonly global: boolean; readonly ignoreCase: boolean; readonly multiline: boolean; lastIndex: number; compile: (pattern: string, flags?: string) => RegExp; readonly flags: string; readonly sticky: boolean; readonly unicode: boolean; readonly dotAll: boolean; [Symbol.match]: (string: string) => RegExpMatchArray | null; [Symbol.replace]: { (string: string, replaceValue: string): string; (string: string, replacer: (substring: string, ...args: any[]) => string): string; }; [Symbol.search]: (string: string) => number; [Symbol.split]: (string: string, limit?: number) => string[]; } | undefined; min?: number | undefined; max?: number | undefined; len?: number | undefined; enum?: Array | undefined; whitespace?: boolean | undefined; fields?: Record | undefined; options?: { suppressWarning?: boolean | undefined; suppressValidatorError?: boolean | undefined; first?: boolean | undefined; firstFields?: (boolean | string[]) | undefined; messages?: { default?: (string | ((...args: unknown[]) => string)) | undefined; required?: (string | ((args_0: string | undefined) => string)) | undefined; enum?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; whitespace?: (string | ((args_0: string | undefined) => string)) | undefined; date?: { format?: (string | ((...args: unknown[]) => string)) | undefined; parse?: (string | ((...args: unknown[]) => string)) | undefined; invalid?: (string | ((...args: unknown[]) => string)) | undefined; } | undefined; types?: { string?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; method?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; array?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; object?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; number?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; date?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; boolean?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; integer?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; float?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; regexp?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; email?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; url?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; hex?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; } | undefined; string?: { len?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined; min?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined; max?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined; range?: (string | ((args_0: string | undefined, args_1: number | undefined, args_2: number | undefined) => string)) | undefined; } | undefined; number?: { len?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined; min?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined; max?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined; range?: (string | ((args_0: string | undefined, args_1: number | undefined, args_2: number | undefined) => string)) | undefined; } | undefined; array?: { len?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined; min?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined; max?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined; range?: (string | ((args_0: string | undefined, args_1: number | undefined, args_2: number | undefined) => string)) | undefined; } | undefined; pattern?: { mismatch?: (string | ((args_0: string | undefined, args_1: any, args_2: string | RegExp | undefined) => string)) | undefined; } | undefined; } | undefined; keys?: string[] | undefined; error?: ((rule: InternalRuleItem, message: string) => ValidateError) | undefined; } | undefined; defaultField?: any | any[] | undefined; transform?: ((value: Value_2) => Value_2) | undefined; message?: (string | ((a?: string) => string)) | undefined; asyncValidator?: ((rule: InternalRuleItem, value: Value_2, callback: (error?: string | Error) => void, source: Values, options: ValidateOption) => void | Promise) | undefined; validator?: ((rule: InternalRuleItem, value: Value_2, callback: (error?: string | Error) => void, source: Values, options: ValidateOption) => SyncValidateResult | void) | undefined; } | { type?: RuleType | undefined; required?: boolean | undefined; pattern?: string | { exec: (string: string) => RegExpExecArray | null; test: (string: string) => boolean; readonly source: string; readonly global: boolean; readonly ignoreCase: boolean; readonly multiline: boolean; lastIndex: number; compile: (pattern: string, flags?: string) => RegExp; readonly flags: string; readonly sticky: boolean; readonly unicode: boolean; readonly dotAll: boolean; [Symbol.match]: (string: string) => RegExpMatchArray | null; [Symbol.replace]: { (string: string, replaceValue: string): string; (string: string, replacer: (substring: string, ...args: any[]) => string): string; }; [Symbol.search]: (string: string) => number; [Symbol.split]: (string: string, limit?: number) => string[]; } | undefined; min?: number | undefined; max?: number | undefined; len?: number | undefined; enum?: Array | undefined; whitespace?: boolean | undefined; fields?: Record | undefined; options?: { suppressWarning?: boolean | undefined; suppressValidatorError?: boolean | undefined; first?: boolean | undefined; firstFields?: (boolean | string[]) | undefined; messages?: { default?: (string | ((...args: unknown[]) => string)) | undefined; required?: (string | ((args_0: string | undefined) => string)) | undefined; enum?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; whitespace?: (string | ((args_0: string | undefined) => string)) | undefined; date?: { format?: (string | ((...args: unknown[]) => string)) | undefined; parse?: (string | ((...args: unknown[]) => string)) | undefined; invalid?: (string | ((...args: unknown[]) => string)) | undefined; } | undefined; types?: { string?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; method?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; array?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; object?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; number?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; date?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; boolean?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; integer?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; float?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; regexp?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; email?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; url?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; hex?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined; } | undefined; string?: { len?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined; min?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined; max?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined; range?: (string | ((args_0: string | undefined, args_1: number | undefined, args_2: number | undefined) => string)) | undefined; } | undefined; number?: { len?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined; min?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined; max?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined; range?: (string | ((args_0: string | undefined, args_1: number | undefined, args_2: number | undefined) => string)) | undefined; } | undefined; array?: { len?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined; min?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined; max?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined; range?: (string | ((args_0: string | undefined, args_1: number | undefined, args_2: number | undefined) => string)) | undefined; } | undefined; pattern?: { mismatch?: (string | ((args_0: string | undefined, args_1: any, args_2: string | RegExp | undefined) => string)) | undefined; } | undefined; } | undefined; keys?: string[] | undefined; error?: ((rule: InternalRuleItem, message: string) => ValidateError) | undefined; } | undefined; defaultField?: any | any[] | undefined; transform?: ((value: Value_2) => Value_2) | undefined; message?: (string | ((a?: string) => string)) | undefined; asyncValidator?: ((rule: InternalRuleItem, value: Value_2, callback: (error?: string | Error) => void, source: Values, options: ValidateOption) => void | Promise) | undefined; validator?: ((rule: InternalRuleItem, value: Value_2, callback: (error?: string | Error) => void, source: Values, options: ValidateOption) => SyncValidateResult | void) | undefined; }[] | undefined; transform?: ((value: Value_2) => Value_2) | undefined; message?: (string | ((a?: string) => string)) | undefined; asyncValidator?: ((rule: InternalRuleItem, value: Value_2, callback: (error?: string | Error) => void, source: Values, options: ValidateOption) => void | Promise) | undefined; validator?: ((rule: InternalRuleItem, value: Value_2, callback: (error?: string | Error) => void, source: Values, options: ValidateOption) => SyncValidateResult | void) | undefined; }[] | undefined; readonly validateStatus?: EpPropMergeType | undefined; readonly for?: string | undefined; }[]; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { validate: (prop: FormItemProp, isValid: boolean, message: string) => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly>>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly labelPosition: EpPropFinalized; readonly requireAsteriskPosition: EpPropFinalized; readonly labelWidth: EpPropFinalized; readonly labelSuffix: EpPropFinalized; readonly inline: BooleanConstructor; readonly inlineMessage: BooleanConstructor; readonly statusIcon: BooleanConstructor; readonly showMessage: EpPropFinalized; readonly validateOnRuleChange: EpPropFinalized; readonly hideRequiredAsterisk: BooleanConstructor; readonly scrollToError: BooleanConstructor; readonly scrollIntoViewOptions: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabled: BooleanConstructor; }>> & { onValidate?: ((prop: FormItemProp, isValid: boolean, message: string) => any) | undefined; }, { readonly disabled: boolean; readonly inline: boolean; readonly labelWidth: EpPropMergeType; readonly labelPosition: EpPropMergeType; readonly inlineMessage: boolean; readonly showMessage: EpPropMergeType; readonly requireAsteriskPosition: EpPropMergeType; readonly labelSuffix: string; readonly validateOnRuleChange: EpPropMergeType; readonly statusIcon: boolean; readonly hideRequiredAsterisk: boolean; readonly scrollToError: boolean; }>; declare const __VLS_component_42: DefineComponent<{ readonly label: StringConstructor; readonly labelWidth: EpPropFinalized; readonly labelPosition: EpPropFinalized; readonly prop: { readonly type: PropType string | string[]) | (() => FormItemProp) | ((new (...args: any[]) => string | string[]) | (() => FormItemProp))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly required: EpPropFinalized; readonly rules: { readonly type: PropType FormItemRule | FormItemRule[]) | (() => Arrayable) | ((new (...args: any[]) => FormItemRule | FormItemRule[]) | (() => Arrayable))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly error: StringConstructor; readonly validateStatus: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly for: StringConstructor; readonly inlineMessage: EpPropFinalized; readonly showMessage: EpPropFinalized; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }, { /** * @description Form item size. */ size: ComputedRef<"" | "small" | "default" | "large">; /** * @description Validation message. */ validateMessage: Ref; /** * @description Validation state. */ validateState: Ref<"" | "error" | "success" | "validating">; /** * @description Validate form item. */ validate: (trigger: string, callback?: FormValidateCallback) => FormValidationResult; /** * @description Remove validation status of the field. */ clearValidate: () => void; /** * @description Reset current field and remove validation result. */ resetField: () => void; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly labelPosition: EpPropFinalized; readonly prop: { readonly type: PropType string | string[]) | (() => FormItemProp) | ((new (...args: any[]) => string | string[]) | (() => FormItemProp))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly required: EpPropFinalized; readonly rules: { readonly type: PropType FormItemRule | FormItemRule[]) | (() => Arrayable) | ((new (...args: any[]) => FormItemRule | FormItemRule[]) | (() => Arrayable))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly error: StringConstructor; readonly validateStatus: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly for: StringConstructor; readonly inlineMessage: EpPropFinalized; readonly showMessage: EpPropFinalized; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>>, { readonly required: EpPropMergeType; readonly labelWidth: EpPropMergeType; readonly labelPosition: EpPropMergeType; readonly inlineMessage: EpPropMergeType; readonly showMessage: EpPropMergeType; }>; declare const __VLS_component_43: DefineComponent<{ readonly size: { readonly type: PropType string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly color: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly color: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>>, {}>; declare const __VLS_component_44: DefineComponent<{ readonly hideOnClickModal: BooleanConstructor; readonly src: EpPropFinalized; readonly fit: EpPropFinalized; readonly loading: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly lazy: BooleanConstructor; readonly scrollContainer: { readonly type: PropType string | HTMLElement) | (() => string | HTMLElement | undefined) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement | undefined))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly previewSrcList: EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => [ ], boolean>; readonly previewTeleported: BooleanConstructor; readonly zIndex: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly initialIndex: EpPropFinalized; readonly infinite: EpPropFinalized; readonly closeOnPressEscape: EpPropFinalized; readonly zoomRate: EpPropFinalized; readonly minScale: EpPropFinalized; readonly maxScale: EpPropFinalized; readonly showProgress: EpPropFinalized; readonly crossorigin: { readonly type: PropType "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials") | ((new (...args: any[]) => "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials"))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }, { /** @description manually open preview */ showPreview: typeof clickHandler; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { switch: (val: number) => void; show: () => void; close: () => void; error: (evt: Event) => void; load: (evt: Event) => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly fit: EpPropFinalized; readonly loading: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly lazy: BooleanConstructor; readonly scrollContainer: { readonly type: PropType string | HTMLElement) | (() => string | HTMLElement | undefined) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement | undefined))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly previewSrcList: EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => [ ], boolean>; readonly previewTeleported: BooleanConstructor; readonly zIndex: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly initialIndex: EpPropFinalized; readonly infinite: EpPropFinalized; readonly closeOnPressEscape: EpPropFinalized; readonly zoomRate: EpPropFinalized; readonly minScale: EpPropFinalized; readonly maxScale: EpPropFinalized; readonly showProgress: EpPropFinalized; readonly crossorigin: { readonly type: PropType "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials") | ((new (...args: any[]) => "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials"))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & { onShow?: (() => any) | undefined; onLoad?: ((evt: Event) => any) | undefined; onError?: ((evt: Event) => any) | undefined; onClose?: (() => any) | undefined; onSwitch?: ((val: number) => any) | undefined; }, { readonly infinite: EpPropMergeType; readonly src: string; readonly fit: EpPropMergeType; readonly initialIndex: number; readonly lazy: boolean; readonly closeOnPressEscape: EpPropMergeType; readonly zoomRate: number; readonly minScale: number; readonly maxScale: number; readonly showProgress: EpPropMergeType; readonly hideOnClickModal: boolean; readonly previewSrcList: string[]; readonly previewTeleported: boolean; }>; declare const __VLS_component_45: DefineComponent<{ readonly urlList: EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => [ ], boolean>; readonly zIndex: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly initialIndex: EpPropFinalized; readonly infinite: EpPropFinalized; readonly hideOnClickModal: BooleanConstructor; readonly teleported: BooleanConstructor; readonly closeOnPressEscape: EpPropFinalized; readonly zoomRate: EpPropFinalized; readonly minScale: EpPropFinalized; readonly maxScale: EpPropFinalized; readonly showProgress: EpPropFinalized; readonly crossorigin: { readonly type: PropType "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials") | ((new (...args: any[]) => "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials"))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }, { /** * @description manually switch image */ setActiveItem: typeof setActiveItem; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { switch: (index: number) => void; rotate: (deg: number) => void; close: () => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => [ ], boolean>; readonly zIndex: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly initialIndex: EpPropFinalized; readonly infinite: EpPropFinalized; readonly hideOnClickModal: BooleanConstructor; readonly teleported: BooleanConstructor; readonly closeOnPressEscape: EpPropFinalized; readonly zoomRate: EpPropFinalized; readonly minScale: EpPropFinalized; readonly maxScale: EpPropFinalized; readonly showProgress: EpPropFinalized; readonly crossorigin: { readonly type: PropType "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials") | ((new (...args: any[]) => "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials"))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & { onClose?: (() => any) | undefined; onSwitch?: ((index: number) => any) | undefined; onRotate?: ((deg: number) => any) | undefined; }, { readonly infinite: EpPropMergeType; readonly teleported: boolean; readonly initialIndex: number; readonly closeOnPressEscape: EpPropMergeType; readonly urlList: string[]; readonly zoomRate: number; readonly minScale: number; readonly maxScale: number; readonly showProgress: EpPropMergeType; readonly hideOnClickModal: boolean; }>; declare const __VLS_component_46: DefineComponent<{ readonly ariaLabel: StringConstructor; readonly id: EpPropFinalized; readonly step: EpPropFinalized; readonly stepStrictly: BooleanConstructor; readonly max: EpPropFinalized; readonly min: EpPropFinalized; readonly modelValue: NumberConstructor; readonly readonly: BooleanConstructor; readonly disabled: BooleanConstructor; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly controls: EpPropFinalized; readonly controlsPosition: EpPropFinalized; readonly valueOnClear: EpPropFinalized; readonly name: StringConstructor; readonly placeholder: StringConstructor; readonly precision: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly validateEvent: EpPropFinalized; }, { /** @description get focus the input component */ focus: () => void; /** @description remove focus the input component */ blur: () => void; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { "update:modelValue": (val: number | undefined) => void; change: (cur: number | undefined, prev: number | undefined) => void; input: (val: number | null | undefined) => void; blur: (e: FocusEvent) => void; focus: (e: FocusEvent) => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly step: EpPropFinalized; readonly stepStrictly: BooleanConstructor; readonly max: EpPropFinalized; readonly min: EpPropFinalized; readonly modelValue: NumberConstructor; readonly readonly: BooleanConstructor; readonly disabled: BooleanConstructor; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly controls: EpPropFinalized; readonly controlsPosition: EpPropFinalized; readonly valueOnClear: EpPropFinalized; readonly name: StringConstructor; readonly placeholder: StringConstructor; readonly precision: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly validateEvent: EpPropFinalized; }>> & { "onUpdate:modelValue"?: ((val: number | undefined) => any) | undefined; onChange?: ((cur: number | undefined, prev: number | undefined) => any) | undefined; onFocus?: ((e: FocusEvent) => any) | undefined; onBlur?: ((e: FocusEvent) => any) | undefined; onInput?: ((val: number | null | undefined) => any) | undefined; }, { readonly disabled: boolean; readonly id: string; readonly valueOnClear: any; readonly readonly: boolean; readonly min: number; readonly max: number; readonly validateEvent: EpPropMergeType; readonly step: number; readonly controls: EpPropMergeType; readonly controlsPosition: EpPropMergeType; readonly stepStrictly: boolean; }>; declare const __VLS_component_47: DefineComponent<{ readonly modelValue: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly max: NumberConstructor; readonly tagType: { readonly default: "info"; readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; readonly tagEffect: EpPropFinalized; readonly trigger: EpPropFinalized<(new (...args: any[]) => "Enter" | "Space") | (() => "Enter" | "Space") | ((new (...args: any[]) => "Enter" | "Space") | (() => "Enter" | "Space"))[], unknown, unknown, string, boolean>; readonly draggable: EpPropFinalized; readonly delimiter: EpPropFinalized; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly clearable: BooleanConstructor; readonly disabled: EpPropFinalized; readonly validateEvent: EpPropFinalized; readonly readonly: BooleanConstructor; readonly autofocus: BooleanConstructor; readonly id: EpPropFinalized; readonly tabindex: EpPropFinalized; readonly maxlength: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly minlength: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly placeholder: StringConstructor; readonly autocomplete: EpPropFinalized; readonly saveOnBlur: EpPropFinalized; readonly ariaLabel: StringConstructor; }, { focus: () => void; blur: () => void; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { clear: () => void; "update:modelValue": (value?: string[] | undefined) => void; change: (value?: string[] | undefined) => void; input: (value: string) => void; blur: (evt: FocusEvent) => void; focus: (evt: FocusEvent) => void; "add-tag": (value: string) => void; "remove-tag": (value: string) => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly max: NumberConstructor; readonly tagType: { readonly default: "info"; readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; readonly tagEffect: EpPropFinalized; readonly trigger: EpPropFinalized<(new (...args: any[]) => "Enter" | "Space") | (() => "Enter" | "Space") | ((new (...args: any[]) => "Enter" | "Space") | (() => "Enter" | "Space"))[], unknown, unknown, string, boolean>; readonly draggable: EpPropFinalized; readonly delimiter: EpPropFinalized; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly clearable: BooleanConstructor; readonly disabled: EpPropFinalized; readonly validateEvent: EpPropFinalized; readonly readonly: BooleanConstructor; readonly autofocus: BooleanConstructor; readonly id: EpPropFinalized; readonly tabindex: EpPropFinalized; readonly maxlength: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly minlength: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly placeholder: StringConstructor; readonly autocomplete: EpPropFinalized; readonly saveOnBlur: EpPropFinalized; readonly ariaLabel: StringConstructor; }>> & { "onUpdate:modelValue"?: ((value?: string[] | undefined) => any) | undefined; onChange?: ((value?: string[] | undefined) => any) | undefined; onFocus?: ((evt: FocusEvent) => any) | undefined; onBlur?: ((evt: FocusEvent) => any) | undefined; onInput?: ((value: string) => any) | undefined; onClear?: (() => any) | undefined; "onAdd-tag"?: ((value: string) => any) | undefined; "onRemove-tag"?: ((value: string) => any) | undefined; }, { readonly disabled: EpPropMergeType; readonly id: string; readonly tabindex: EpPropMergeType; readonly readonly: boolean; readonly trigger: EpPropMergeType<(new (...args: any[]) => "Enter" | "Space") | (() => "Enter" | "Space") | ((new (...args: any[]) => "Enter" | "Space") | (() => "Enter" | "Space"))[], unknown, unknown>; readonly autocomplete: string; readonly validateEvent: EpPropMergeType; readonly clearable: boolean; readonly autofocus: boolean; readonly tagType: EpPropMergeType; readonly tagEffect: EpPropMergeType; readonly draggable: EpPropMergeType; readonly delimiter: EpPropMergeType; readonly saveOnBlur: EpPropMergeType; }>; declare const __VLS_component_48: DefineComponent<{ readonly type: EpPropFinalized; readonly underline: EpPropFinalized; readonly disabled: BooleanConstructor; readonly href: EpPropFinalized; readonly target: EpPropFinalized<(new (...args: any[]) => string) | (() => string) | ((new (...args: any[]) => string) | (() => string))[], unknown, unknown, "_self", boolean>; readonly icon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { click: (evt: MouseEvent) => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly underline: EpPropFinalized; readonly disabled: BooleanConstructor; readonly href: EpPropFinalized; readonly target: EpPropFinalized<(new (...args: any[]) => string) | (() => string) | ((new (...args: any[]) => string) | (() => string))[], unknown, unknown, "_self", boolean>; readonly icon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & { onClick?: ((evt: MouseEvent) => any) | undefined; }, { readonly disabled: boolean; readonly underline: EpPropMergeType; readonly type: EpPropMergeType; readonly target: string; readonly href: string; }>; declare const __VLS_component_49: DefineComponent<{ readonly index: EpPropFinalized<(new (...args: any[]) => string) | (() => string | null) | ((new (...args: any[]) => string) | (() => string | null))[], unknown, unknown, null, boolean>; readonly route: { readonly type: PropType RouteLocationRaw & {}) | (() => RouteLocationRaw) | ((new (...args: any[]) => RouteLocationRaw & {}) | (() => RouteLocationRaw))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabled: BooleanConstructor; }, { parentMenu: ComputedRef; rootMenu: MenuProvider; active: ComputedRef; nsMenu: { namespace: ComputedRef; b: (blockSuffix?: string) => string; e: (element?: string) => string; m: (modifier?: string) => string; be: (blockSuffix?: string, element?: string) => string; em: (element?: string, modifier?: string) => string; bm: (blockSuffix?: string, modifier?: string) => string; bem: (blockSuffix?: string, element?: string, modifier?: string) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; nsMenuItem: { namespace: ComputedRef; b: (blockSuffix?: string) => string; e: (element?: string) => string; m: (modifier?: string) => string; be: (blockSuffix?: string, element?: string) => string; em: (element?: string, modifier?: string) => string; bm: (blockSuffix?: string, modifier?: string) => string; bem: (blockSuffix?: string, element?: string, modifier?: string) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; handleClick: () => void; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { click: (item: MenuItemRegistered) => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly string) | (() => string | null) | ((new (...args: any[]) => string) | (() => string | null))[], unknown, unknown, null, boolean>; readonly route: { readonly type: PropType RouteLocationRaw & {}) | (() => RouteLocationRaw) | ((new (...args: any[]) => RouteLocationRaw & {}) | (() => RouteLocationRaw))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabled: BooleanConstructor; }>> & { onClick?: ((item: MenuItemRegistered) => any) | undefined; }, { readonly disabled: boolean; readonly index: EpPropMergeType<(new (...args: any[]) => string) | (() => string | null) | ((new (...args: any[]) => string) | (() => string | null))[], unknown, unknown>; }>; declare const __VLS_component_5: DefineComponent<{ showArrow: EpPropFinalized; arrowOffset: EpPropFinalized; disabled: BooleanConstructor; trigger: EpPropFinalized<(new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | TooltipTriggerType[]) | (() => Arrayable) | ((new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | TooltipTriggerType[]) | (() => Arrayable))[], unknown, unknown, "hover", boolean>; triggerKeys: EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>; virtualRef: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; virtualTriggering: BooleanConstructor; onMouseenter: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; onMouseleave: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; onClick: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; onKeydown: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; onFocus: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; onBlur: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; onContextmenu: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; id: StringConstructor; open: BooleanConstructor; ariaLabel: StringConstructor; appendTo: { readonly type: PropType string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; content: EpPropFinalized; rawContent: BooleanConstructor; persistent: BooleanConstructor; visible: EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | null) | ((new (...args: any[]) => boolean) | (() => boolean | null))[], unknown, unknown, null, boolean>; transition: StringConstructor; teleported: EpPropFinalized; style: { readonly type: PropType string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; className: { readonly type: PropType string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; effect: EpPropFinalized<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown, "dark", boolean>; enterable: EpPropFinalized; pure: BooleanConstructor; focusOnShow: EpPropFinalized; trapping: EpPropFinalized; popperClass: { readonly type: PropType string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; popperStyle: { readonly type: PropType string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; referenceEl: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; triggerTargetEl: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; stopPopperMouseEvent: EpPropFinalized; zIndex: NumberConstructor; boundariesPadding: EpPropFinalized; fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, undefined, boolean>; gpuAcceleration: EpPropFinalized; offset: EpPropFinalized; placement: EpPropFinalized; popperOptions: EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; strategy: EpPropFinalized; showAfter: EpPropFinalized; hideAfter: EpPropFinalized; autoClose: EpPropFinalized; "onUpdate:visible": { readonly type: PropType<(val: boolean) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; role: EpPropFinalized; }, { /** * @description el-popper component instance */ popperRef: Ref; /** * @description el-tooltip-content component instance */ contentRef: Ref; /** * @description validate current focus event is trigger inside el-tooltip-content */ isFocusInsideContent: (event?: FocusEvent) => boolean | undefined; /** * @description update el-popper component instance */ updatePopper: () => void; /** * @description expose onOpen function to mange el-tooltip open state */ onOpen: (event?: Event) => void; /** * @description expose onOpen function to mange el-tooltip open state */ onClose: (event?: Event) => void; /** * @description expose hide function */ hide: (event?: Event) => void; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { [x: string]: (...args: any[]) => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; arrowOffset: EpPropFinalized; disabled: BooleanConstructor; trigger: EpPropFinalized<(new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | TooltipTriggerType[]) | (() => Arrayable) | ((new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | TooltipTriggerType[]) | (() => Arrayable))[], unknown, unknown, "hover", boolean>; triggerKeys: EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>; virtualRef: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; virtualTriggering: BooleanConstructor; onMouseenter: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; onMouseleave: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; onClick: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; onKeydown: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; onFocus: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; onBlur: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; onContextmenu: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; id: StringConstructor; open: BooleanConstructor; ariaLabel: StringConstructor; appendTo: { readonly type: PropType string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; content: EpPropFinalized; rawContent: BooleanConstructor; persistent: BooleanConstructor; visible: EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | null) | ((new (...args: any[]) => boolean) | (() => boolean | null))[], unknown, unknown, null, boolean>; transition: StringConstructor; teleported: EpPropFinalized; style: { readonly type: PropType string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; className: { readonly type: PropType string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; effect: EpPropFinalized<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown, "dark", boolean>; enterable: EpPropFinalized; pure: BooleanConstructor; focusOnShow: EpPropFinalized; trapping: EpPropFinalized; popperClass: { readonly type: PropType string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; popperStyle: { readonly type: PropType string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; referenceEl: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; triggerTargetEl: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; stopPopperMouseEvent: EpPropFinalized; zIndex: NumberConstructor; boundariesPadding: EpPropFinalized; fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, undefined, boolean>; gpuAcceleration: EpPropFinalized; offset: EpPropFinalized; placement: EpPropFinalized; popperOptions: EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; strategy: EpPropFinalized; showAfter: EpPropFinalized; hideAfter: EpPropFinalized; autoClose: EpPropFinalized; "onUpdate:visible": { readonly type: PropType<(val: boolean) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; role: EpPropFinalized; }>>, { disabled: boolean; content: string; offset: number; visible: EpPropMergeType<(new (...args: any[]) => boolean) | (() => boolean | null) | ((new (...args: any[]) => boolean) | (() => boolean | null))[], unknown, unknown>; open: boolean; placement: EpPropMergeType; strategy: EpPropMergeType; effect: EpPropMergeType<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown>; showAfter: number; hideAfter: number; autoClose: number; role: EpPropMergeType; trigger: EpPropMergeType<(new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | TooltipTriggerType[]) | (() => Arrayable) | ((new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | TooltipTriggerType[]) | (() => Arrayable))[], unknown, unknown>; virtualTriggering: boolean; arrowOffset: number; boundariesPadding: number; fallbackPlacements: Placement[]; gpuAcceleration: EpPropMergeType; popperOptions: Partial; enterable: EpPropMergeType; focusOnShow: EpPropMergeType; trapping: EpPropMergeType; stopPopperMouseEvent: EpPropMergeType; pure: boolean; triggerKeys: string[]; teleported: EpPropMergeType; rawContent: boolean; persistent: boolean; showArrow: EpPropMergeType; }>; declare const __VLS_component_50: DefineComponent<{ readonly title: StringConstructor; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly>, {}>; declare const __VLS_component_51: DefineComponent<{ readonly icon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => any, boolean>; readonly title: StringConstructor; readonly content: EpPropFinalized; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { back: () => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => any, boolean>; readonly title: StringConstructor; readonly content: EpPropFinalized; }>> & { onBack?: (() => any) | undefined; }, { readonly content: string; readonly icon: EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>; }>; declare const __VLS_component_52: DefineComponent<{ readonly title: StringConstructor; readonly confirmButtonText: StringConstructor; readonly cancelButtonText: StringConstructor; readonly confirmButtonType: EpPropFinalized; readonly cancelButtonType: EpPropFinalized; readonly icon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => any, boolean>; readonly iconColor: EpPropFinalized; readonly hideIcon: EpPropFinalized; readonly hideAfter: EpPropFinalized; readonly teleported: EpPropFinalized; readonly persistent: BooleanConstructor; readonly width: EpPropFinalized; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { cancel: (e: MouseEvent) => void; confirm: (e: MouseEvent) => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly cancelButtonType: EpPropFinalized; readonly icon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => any, boolean>; readonly iconColor: EpPropFinalized; readonly hideIcon: EpPropFinalized; readonly hideAfter: EpPropFinalized; readonly teleported: EpPropFinalized; readonly persistent: BooleanConstructor; readonly width: EpPropFinalized; }>> & { onConfirm?: ((e: MouseEvent) => any) | undefined; onCancel?: ((e: MouseEvent) => any) | undefined; }, { readonly width: EpPropMergeType; readonly icon: EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>; readonly hideAfter: number; readonly teleported: EpPropMergeType; readonly persistent: boolean; readonly confirmButtonType: EpPropMergeType; readonly cancelButtonType: EpPropMergeType; readonly iconColor: string; readonly hideIcon: EpPropMergeType; }>; declare const __VLS_component_53: DefineComponent<{ readonly virtualRef: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly virtualTriggering: BooleanConstructor; readonly onMouseenter: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onMouseleave: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onClick: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onKeydown: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onFocus: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onBlur: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onContextmenu: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly id: StringConstructor; readonly open: BooleanConstructor; }, { /** * @description trigger element */ triggerRef: Ref; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly virtualTriggering: BooleanConstructor; readonly onMouseenter: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onMouseleave: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onClick: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onKeydown: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onFocus: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onBlur: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onContextmenu: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly id: StringConstructor; readonly open: BooleanConstructor; }>>, { readonly open: boolean; readonly virtualTriggering: boolean; }>; declare const __VLS_component_54: DefineComponent<{ readonly type: EpPropFinalized; readonly percentage: EpPropFinalized; readonly status: EpPropFinalized; readonly indeterminate: BooleanConstructor; readonly duration: EpPropFinalized; readonly strokeWidth: EpPropFinalized; readonly strokeLinecap: EpPropFinalized<(new (...args: any[]) => "inherit" | "round" | "butt" | "square") | (() => NonNullable<"inherit" | "round" | "butt" | "square" | undefined>) | ((new (...args: any[]) => "inherit" | "round" | "butt" | "square") | (() => NonNullable<"inherit" | "round" | "butt" | "square" | undefined>))[], unknown, unknown, "round", boolean>; readonly textInside: BooleanConstructor; readonly width: EpPropFinalized; readonly showText: EpPropFinalized; readonly color: EpPropFinalized<(new (...args: any[]) => string | ProgressFn | ProgressColor[]) | (() => string | ProgressFn | ProgressColor[]) | ((new (...args: any[]) => string | ProgressFn | ProgressColor[]) | (() => string | ProgressFn | ProgressColor[]))[], unknown, unknown, "", boolean>; readonly striped: BooleanConstructor; readonly stripedFlow: BooleanConstructor; readonly format: EpPropFinalized<(new (...args: any[]) => ProgressFn) | (() => ProgressFn) | { (): ProgressFn; new (): any; readonly prototype: any; } | ((new (...args: any[]) => ProgressFn) | (() => ProgressFn) | { (): ProgressFn; new (): any; readonly prototype: any; })[], unknown, unknown, (percentage: number) => string, boolean>; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly percentage: EpPropFinalized; readonly status: EpPropFinalized; readonly indeterminate: BooleanConstructor; readonly duration: EpPropFinalized; readonly strokeWidth: EpPropFinalized; readonly strokeLinecap: EpPropFinalized<(new (...args: any[]) => "inherit" | "round" | "butt" | "square") | (() => NonNullable<"inherit" | "round" | "butt" | "square" | undefined>) | ((new (...args: any[]) => "inherit" | "round" | "butt" | "square") | (() => NonNullable<"inherit" | "round" | "butt" | "square" | undefined>))[], unknown, unknown, "round", boolean>; readonly textInside: BooleanConstructor; readonly width: EpPropFinalized; readonly showText: EpPropFinalized; readonly color: EpPropFinalized<(new (...args: any[]) => string | ProgressFn | ProgressColor[]) | (() => string | ProgressFn | ProgressColor[]) | ((new (...args: any[]) => string | ProgressFn | ProgressColor[]) | (() => string | ProgressFn | ProgressColor[]))[], unknown, unknown, "", boolean>; readonly striped: BooleanConstructor; readonly stripedFlow: BooleanConstructor; readonly format: EpPropFinalized<(new (...args: any[]) => ProgressFn) | (() => ProgressFn) | { (): ProgressFn; new (): any; readonly prototype: any; } | ((new (...args: any[]) => ProgressFn) | (() => ProgressFn) | { (): ProgressFn; new (): any; readonly prototype: any; })[], unknown, unknown, (percentage: number) => string, boolean>; }>>, { readonly width: number; readonly color: EpPropMergeType<(new (...args: any[]) => string | ProgressFn | ProgressColor[]) | (() => string | ProgressFn | ProgressColor[]) | ((new (...args: any[]) => string | ProgressFn | ProgressColor[]) | (() => string | ProgressFn | ProgressColor[]))[], unknown, unknown>; readonly strokeLinecap: EpPropMergeType<(new (...args: any[]) => "inherit" | "round" | "butt" | "square") | (() => NonNullable<"inherit" | "round" | "butt" | "square" | undefined>) | ((new (...args: any[]) => "inherit" | "round" | "butt" | "square") | (() => NonNullable<"inherit" | "round" | "butt" | "square" | undefined>))[], unknown, unknown>; readonly strokeWidth: number; readonly type: EpPropMergeType; readonly format: ProgressFn; readonly duration: number; readonly indeterminate: boolean; readonly percentage: number; readonly status: EpPropMergeType; readonly showText: EpPropMergeType; readonly textInside: boolean; readonly striped: boolean; readonly stripedFlow: boolean; }>; declare const __VLS_component_55: DefineComponent<{ readonly border: BooleanConstructor; readonly modelValue: EpPropFinalized<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown, undefined, boolean>; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabled: BooleanConstructor; readonly label: EpPropFinalized<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown, undefined, boolean>; readonly value: EpPropFinalized<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown, undefined, boolean>; readonly name: EpPropFinalized; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { "update:modelValue": (val: string | number | boolean | undefined) => void; change: (val: string | number | boolean | undefined) => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabled: BooleanConstructor; readonly label: EpPropFinalized<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown, undefined, boolean>; readonly value: EpPropFinalized<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown, undefined, boolean>; readonly name: EpPropFinalized; }>> & { "onUpdate:modelValue"?: ((val: string | number | boolean | undefined) => any) | undefined; onChange?: ((val: string | number | boolean | undefined) => any) | undefined; }, { readonly label: EpPropMergeType<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>; readonly disabled: boolean; readonly border: boolean; readonly value: EpPropMergeType<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>; readonly name: string; readonly modelValue: EpPropMergeType<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>; }>; declare const __VLS_component_56: DefineComponent<{ readonly modelValue: EpPropFinalized<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown, undefined, boolean>; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabled: BooleanConstructor; readonly label: EpPropFinalized<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown, undefined, boolean>; readonly value: EpPropFinalized<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown, undefined, boolean>; readonly name: EpPropFinalized; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabled: BooleanConstructor; readonly label: EpPropFinalized<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown, undefined, boolean>; readonly value: EpPropFinalized<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown, undefined, boolean>; readonly name: EpPropFinalized; }>>, { readonly label: EpPropMergeType<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>; readonly disabled: boolean; readonly value: EpPropMergeType<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>; readonly name: string; readonly modelValue: EpPropMergeType<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>; }>; declare const __VLS_component_57: DefineComponent<{ readonly ariaLabel: StringConstructor; readonly id: EpPropFinalized; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabled: BooleanConstructor; readonly modelValue: EpPropFinalized; readonly fill: EpPropFinalized; readonly textColor: EpPropFinalized; readonly name: EpPropFinalized; readonly validateEvent: EpPropFinalized; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { "update:modelValue": (val: string | number | boolean | undefined) => void; change: (val: string | number | boolean | undefined) => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabled: BooleanConstructor; readonly modelValue: EpPropFinalized; readonly fill: EpPropFinalized; readonly textColor: EpPropFinalized; readonly name: EpPropFinalized; readonly validateEvent: EpPropFinalized; }>> & { "onUpdate:modelValue"?: ((val: string | number | boolean | undefined) => any) | undefined; onChange?: ((val: string | number | boolean | undefined) => any) | undefined; }, { readonly disabled: boolean; readonly fill: string; readonly id: string; readonly name: string; readonly modelValue: EpPropMergeType; readonly validateEvent: EpPropMergeType; readonly textColor: string; }>; declare const __VLS_component_58: DefineComponent<{ readonly title: EpPropFinalized; readonly subTitle: EpPropFinalized; readonly icon: EpPropFinalized; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly subTitle: EpPropFinalized; readonly icon: EpPropFinalized; }>>, { readonly title: string; readonly icon: EpPropMergeType; readonly subTitle: string; }>; declare const __VLS_component_59: DefineComponent<{ readonly tag: EpPropFinalized; readonly gutter: EpPropFinalized; readonly justify: EpPropFinalized; readonly align: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly gutter: EpPropFinalized; readonly justify: EpPropFinalized; readonly align: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>>, { readonly justify: EpPropMergeType; readonly tag: string; readonly gutter: number; }>; declare const __VLS_component_6: DefineComponent<{ readonly role: EpPropFinalized; }, { triggerRef: Ref; contentRef: Ref; popperInstanceRef: Ref; referenceRef: Ref; role: ComputedRef; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; }>>, { readonly role: EpPropMergeType; }>; declare const __VLS_component_60: DefineComponent<{ readonly ariaLabel: StringConstructor; readonly ariaOrientation: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly height: EpPropFinalized; readonly maxHeight: EpPropFinalized; readonly native: EpPropFinalized; readonly wrapStyle: EpPropFinalized<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown, "", boolean>; readonly wrapClass: EpPropFinalized; readonly viewClass: EpPropFinalized; readonly viewStyle: EpPropFinalized; readonly noresize: BooleanConstructor; readonly tag: EpPropFinalized; readonly always: BooleanConstructor; readonly minSize: EpPropFinalized; readonly tabindex: EpPropFinalized; readonly id: StringConstructor; readonly role: StringConstructor; }, { /** @description scrollbar wrap ref */ wrapRef: Ref; /** @description update scrollbar state manually */ update: () => void; /** @description scrolls to a particular set of coordinates */ scrollTo: typeof scrollTo_2; /** @description set distance to scroll top */ setScrollTop: (value: number) => void; /** @description set distance to scroll left */ setScrollLeft: (value: number) => void; /** @description handle scroll event */ handleScroll: () => void; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { scroll: (args_0: { scrollTop: number; scrollLeft: number; }) => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly height: EpPropFinalized; readonly maxHeight: EpPropFinalized; readonly native: EpPropFinalized; readonly wrapStyle: EpPropFinalized<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown, "", boolean>; readonly wrapClass: EpPropFinalized; readonly viewClass: EpPropFinalized; readonly viewStyle: EpPropFinalized; readonly noresize: BooleanConstructor; readonly tag: EpPropFinalized; readonly always: BooleanConstructor; readonly minSize: EpPropFinalized; readonly tabindex: EpPropFinalized; readonly id: StringConstructor; readonly role: StringConstructor; }>> & { onScroll?: ((args_0: { scrollTop: number; scrollLeft: number; }) => any) | undefined; }, { readonly height: EpPropMergeType; readonly maxHeight: EpPropMergeType; readonly always: boolean; readonly tabindex: EpPropMergeType; readonly minSize: number; readonly native: EpPropMergeType; readonly wrapStyle: StyleValue; readonly wrapClass: EpPropMergeType; readonly viewClass: EpPropMergeType; readonly viewStyle: EpPropMergeType; readonly tag: string; readonly noresize: boolean; }>; declare const __VLS_component_61: DefineComponent<{ readonly animated: EpPropFinalized; readonly count: EpPropFinalized; readonly rows: EpPropFinalized; readonly loading: EpPropFinalized; readonly throttle: { readonly type: PropType number | { leading?: number; trailing?: number; initVal?: boolean; }) | (() => ThrottleType) | ((new (...args: any[]) => number | { leading?: number; trailing?: number; initVal?: boolean; }) | (() => ThrottleType))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }, { /** @description loading state */ uiLoading: Ref; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly count: EpPropFinalized; readonly rows: EpPropFinalized; readonly loading: EpPropFinalized; readonly throttle: { readonly type: PropType number | { leading?: number; trailing?: number; initVal?: boolean; }) | (() => ThrottleType) | ((new (...args: any[]) => number | { leading?: number; trailing?: number; initVal?: boolean; }) | (() => ThrottleType))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>>, { readonly loading: EpPropMergeType; readonly rows: number; readonly count: number; readonly animated: EpPropMergeType; }>; declare const __VLS_component_62: DefineComponent<{ readonly decimalSeparator: EpPropFinalized; readonly groupSeparator: EpPropFinalized; readonly precision: EpPropFinalized; readonly formatter: FunctionConstructor; readonly value: EpPropFinalized<(new (...args: any[]) => number | Dayjs) | (() => number | Dayjs) | ((new (...args: any[]) => number | Dayjs) | (() => number | Dayjs))[], unknown, unknown, 0, boolean>; readonly prefix: StringConstructor; readonly suffix: StringConstructor; readonly title: StringConstructor; readonly valueStyle: { readonly type: PropType string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }, { /** * @description current display value */ displayValue: ComputedRef; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly groupSeparator: EpPropFinalized; readonly precision: EpPropFinalized; readonly formatter: FunctionConstructor; readonly value: EpPropFinalized<(new (...args: any[]) => number | Dayjs) | (() => number | Dayjs) | ((new (...args: any[]) => number | Dayjs) | (() => number | Dayjs))[], unknown, unknown, 0, boolean>; readonly prefix: StringConstructor; readonly suffix: StringConstructor; readonly title: StringConstructor; readonly valueStyle: { readonly type: PropType string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>>, { readonly value: EpPropMergeType<(new (...args: any[]) => number | Dayjs) | (() => number | Dayjs) | ((new (...args: any[]) => number | Dayjs) | (() => number | Dayjs))[], unknown, unknown>; readonly decimalSeparator: string; readonly groupSeparator: string; readonly precision: number; }>; declare const __VLS_component_63: DefineComponent<{ readonly space: EpPropFinalized; readonly active: EpPropFinalized; readonly direction: EpPropFinalized; readonly alignCenter: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly simple: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly finishStatus: EpPropFinalized; readonly processStatus: EpPropFinalized; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { change: (newVal: number, oldVal: number) => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly active: EpPropFinalized; readonly direction: EpPropFinalized; readonly alignCenter: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly simple: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly finishStatus: EpPropFinalized; readonly processStatus: EpPropFinalized; }>> & { onChange?: ((newVal: number, oldVal: number) => any) | undefined; }, { readonly direction: EpPropMergeType; readonly space: EpPropMergeType; readonly active: number; readonly finishStatus: EpPropMergeType; readonly processStatus: EpPropMergeType; }>; declare const __VLS_component_64: DefineComponent<{ readonly title: EpPropFinalized; readonly icon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly description: EpPropFinalized; readonly status: EpPropFinalized; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly icon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly description: EpPropFinalized; readonly status: EpPropFinalized; }>>, { readonly title: string; readonly description: string; readonly status: EpPropMergeType; }>; declare const __VLS_component_65: DefineComponent<{ readonly ariaLabel: StringConstructor; readonly modelValue: EpPropFinalized; readonly disabled: BooleanConstructor; readonly loading: BooleanConstructor; readonly size: { readonly type: PropType "" | "small" | "default" | "large") | (() => "" | "small" | "default" | "large") | ((new (...args: any[]) => "" | "small" | "default" | "large") | (() => "" | "small" | "default" | "large"))[], unknown, "" | "small" | "default" | "large">>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly width: EpPropFinalized; readonly inlinePrompt: BooleanConstructor; readonly inactiveActionIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly activeActionIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly activeIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly inactiveIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly activeText: EpPropFinalized; readonly inactiveText: EpPropFinalized; readonly activeValue: EpPropFinalized; readonly inactiveValue: EpPropFinalized; readonly name: EpPropFinalized; readonly validateEvent: EpPropFinalized; readonly beforeChange: { readonly type: PropType<() => Promise | boolean>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly id: StringConstructor; readonly tabindex: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }, { /** * @description manual focus to the switch component **/ focus: () => void; /** * @description whether Switch is checked */ checked: ComputedRef; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { "update:modelValue": (val: string | number | boolean) => void; change: (val: string | number | boolean) => void; input: (val: string | number | boolean) => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly disabled: BooleanConstructor; readonly loading: BooleanConstructor; readonly size: { readonly type: PropType "" | "small" | "default" | "large") | (() => "" | "small" | "default" | "large") | ((new (...args: any[]) => "" | "small" | "default" | "large") | (() => "" | "small" | "default" | "large"))[], unknown, "" | "small" | "default" | "large">>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly width: EpPropFinalized; readonly inlinePrompt: BooleanConstructor; readonly inactiveActionIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly activeActionIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly activeIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly inactiveIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly activeText: EpPropFinalized; readonly inactiveText: EpPropFinalized; readonly activeValue: EpPropFinalized; readonly inactiveValue: EpPropFinalized; readonly name: EpPropFinalized; readonly validateEvent: EpPropFinalized; readonly beforeChange: { readonly type: PropType<() => Promise | boolean>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly id: StringConstructor; readonly tabindex: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & { "onUpdate:modelValue"?: ((val: string | number | boolean) => any) | undefined; onChange?: ((val: string | number | boolean) => any) | undefined; onInput?: ((val: string | number | boolean) => any) | undefined; }, { readonly disabled: boolean; readonly width: EpPropMergeType; readonly name: string; readonly loading: boolean; readonly modelValue: EpPropMergeType; readonly validateEvent: EpPropMergeType; readonly activeText: string; readonly inactiveText: string; readonly activeValue: EpPropMergeType; readonly inactiveValue: EpPropMergeType; readonly inlinePrompt: boolean; }>; declare const __VLS_component_66: DefineComponent<{ readonly label: EpPropFinalized; readonly name: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly closable: BooleanConstructor; readonly disabled: BooleanConstructor; readonly lazy: BooleanConstructor; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly name: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly closable: BooleanConstructor; readonly disabled: BooleanConstructor; readonly lazy: BooleanConstructor; }>>, { readonly label: string; readonly disabled: boolean; readonly closable: boolean; readonly lazy: boolean; }>; declare const __VLS_component_67: DefineComponent<{ readonly type: EpPropFinalized; readonly closable: BooleanConstructor; readonly disableTransitions: BooleanConstructor; readonly hit: BooleanConstructor; readonly color: StringConstructor; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: EpPropFinalized; readonly round: BooleanConstructor; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { click: (evt: MouseEvent) => void; close: (evt: MouseEvent) => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly closable: BooleanConstructor; readonly disableTransitions: BooleanConstructor; readonly hit: BooleanConstructor; readonly color: StringConstructor; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: EpPropFinalized; readonly round: BooleanConstructor; }>> & { onClick?: ((evt: MouseEvent) => any) | undefined; onClose?: ((evt: MouseEvent) => any) | undefined; }, { readonly round: boolean; readonly type: EpPropMergeType; readonly effect: EpPropMergeType; readonly closable: boolean; readonly disableTransitions: boolean; readonly hit: boolean; }>; declare const __VLS_component_68: DefineComponent<{ readonly type: EpPropFinalized; readonly size: EpPropFinalized; readonly truncated: BooleanConstructor; readonly lineClamp: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly tag: EpPropFinalized; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly size: EpPropFinalized; readonly truncated: BooleanConstructor; readonly lineClamp: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly tag: EpPropFinalized; }>>, { readonly size: EpPropMergeType; readonly type: EpPropMergeType; readonly tag: string; readonly truncated: boolean; }>; declare const __VLS_component_69: DefineComponent<{ readonly showNow: EpPropFinalized; readonly ariaLabel: StringConstructor; readonly emptyValues: ArrayConstructor; readonly valueOnClear: EpPropFinalized; readonly disabledDate: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly cellClassName: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly shortcuts: EpPropFinalized never[], boolean>; readonly arrowControl: BooleanConstructor; readonly tabindex: EpPropFinalized<(new (...args: any[]) => string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown, 0, boolean>; readonly validateEvent: EpPropFinalized; readonly unlinkPanels: BooleanConstructor; readonly placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], Placement, unknown, "bottom", boolean>; readonly fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, readonly [ "bottom", "top", "right", "left" ], boolean>; readonly disabledHours: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabledMinutes: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabledSeconds: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly id: { readonly type: PropType string | [ string, string ]) | (() => SingleOrRange) | ((new (...args: any[]) => string | [ string, string ]) | (() => SingleOrRange))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly name: { readonly type: PropType string | [ string, string ]) | (() => SingleOrRange) | ((new (...args: any[]) => string | [ string, string ]) | (() => SingleOrRange))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperClass: EpPropFinalized; readonly format: StringConstructor; readonly valueFormat: StringConstructor; readonly dateFormat: StringConstructor; readonly timeFormat: StringConstructor; readonly type: EpPropFinalized; readonly clearable: EpPropFinalized; readonly clearIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly editable: EpPropFinalized; readonly prefixIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, "", boolean>; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly readonly: BooleanConstructor; readonly disabled: BooleanConstructor; readonly placeholder: EpPropFinalized; readonly popperOptions: EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly modelValue: EpPropFinalized<(new (...args: any[]) => string | number | string[] | Date | [ DateModelType, DateModelType ]) | (() => ModelValueType) | ((new (...args: any[]) => string | number | string[] | Date | [ DateModelType, DateModelType ]) | (() => ModelValueType))[], unknown, unknown, "", boolean>; readonly rangeSeparator: EpPropFinalized; readonly startPlaceholder: StringConstructor; readonly endPlaceholder: StringConstructor; readonly defaultValue: { readonly type: PropType Date | [ Date, Date ]) | (() => SingleOrRange) | ((new (...args: any[]) => Date | [ Date, Date ]) | (() => SingleOrRange))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly defaultTime: { readonly type: PropType Date | [ Date, Date ]) | (() => SingleOrRange) | ((new (...args: any[]) => Date | [ Date, Date ]) | (() => SingleOrRange))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly isRange: BooleanConstructor; }, { /** * @description focus input box. */ focus: () => void; /** * @description blur input box. */ blur: () => void; /** * @description opens picker */ handleOpen: () => void; /** * @description closes picker */ handleClose: () => void; /** * @description pick item manually */ onPick: (date?: any, visible?: boolean) => void; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { clear: (...args: any[]) => void; "update:modelValue": (...args: any[]) => void; change: (...args: any[]) => void; blur: (...args: any[]) => void; focus: (...args: any[]) => void; keydown: (...args: any[]) => void; "calendar-change": (...args: any[]) => void; "panel-change": (...args: any[]) => void; "visible-change": (...args: any[]) => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly ariaLabel: StringConstructor; readonly emptyValues: ArrayConstructor; readonly valueOnClear: EpPropFinalized; readonly disabledDate: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly cellClassName: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly shortcuts: EpPropFinalized never[], boolean>; readonly arrowControl: BooleanConstructor; readonly tabindex: EpPropFinalized<(new (...args: any[]) => string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown, 0, boolean>; readonly validateEvent: EpPropFinalized; readonly unlinkPanels: BooleanConstructor; readonly placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], Placement, unknown, "bottom", boolean>; readonly fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, readonly [ "bottom", "top", "right", "left" ], boolean>; readonly disabledHours: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabledMinutes: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabledSeconds: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly id: { readonly type: PropType string | [ string, string ]) | (() => SingleOrRange) | ((new (...args: any[]) => string | [ string, string ]) | (() => SingleOrRange))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly name: { readonly type: PropType string | [ string, string ]) | (() => SingleOrRange) | ((new (...args: any[]) => string | [ string, string ]) | (() => SingleOrRange))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperClass: EpPropFinalized; readonly format: StringConstructor; readonly valueFormat: StringConstructor; readonly dateFormat: StringConstructor; readonly timeFormat: StringConstructor; readonly type: EpPropFinalized; readonly clearable: EpPropFinalized; readonly clearIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly editable: EpPropFinalized; readonly prefixIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, "", boolean>; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly readonly: BooleanConstructor; readonly disabled: BooleanConstructor; readonly placeholder: EpPropFinalized; readonly popperOptions: EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly modelValue: EpPropFinalized<(new (...args: any[]) => string | number | string[] | Date | [ DateModelType, DateModelType ]) | (() => ModelValueType) | ((new (...args: any[]) => string | number | string[] | Date | [ DateModelType, DateModelType ]) | (() => ModelValueType))[], unknown, unknown, "", boolean>; readonly rangeSeparator: EpPropFinalized; readonly startPlaceholder: StringConstructor; readonly endPlaceholder: StringConstructor; readonly defaultValue: { readonly type: PropType Date | [ Date, Date ]) | (() => SingleOrRange) | ((new (...args: any[]) => Date | [ Date, Date ]) | (() => SingleOrRange))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly defaultTime: { readonly type: PropType Date | [ Date, Date ]) | (() => SingleOrRange) | ((new (...args: any[]) => Date | [ Date, Date ]) | (() => SingleOrRange))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly isRange: BooleanConstructor; }>> & { "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onChange?: ((...args: any[]) => any) | undefined; onFocus?: ((...args: any[]) => any) | undefined; onBlur?: ((...args: any[]) => any) | undefined; onKeydown?: ((...args: any[]) => any) | undefined; onClear?: ((...args: any[]) => any) | undefined; "onCalendar-change"?: ((...args: any[]) => any) | undefined; "onPanel-change"?: ((...args: any[]) => any) | undefined; "onVisible-change"?: ((...args: any[]) => any) | undefined; }, { readonly disabled: boolean; readonly type: string; readonly placeholder: string; readonly modelValue: EpPropMergeType<(new (...args: any[]) => string | number | string[] | Date | [ DateModelType, DateModelType ]) | (() => ModelValueType) | ((new (...args: any[]) => string | number | string[] | Date | [ DateModelType, DateModelType ]) | (() => ModelValueType))[], unknown, unknown>; readonly placement: EpPropMergeType<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], Placement, unknown>; readonly tabindex: EpPropMergeType<(new (...args: any[]) => string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown>; readonly valueOnClear: EpPropMergeType; readonly readonly: boolean; readonly prefixIcon: EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>; readonly validateEvent: EpPropMergeType; readonly clearable: EpPropMergeType; readonly fallbackPlacements: Placement[]; readonly popperOptions: Partial; readonly popperClass: string; readonly editable: EpPropMergeType; readonly rangeSeparator: string; readonly shortcuts: unknown[]; readonly showNow: EpPropMergeType; readonly arrowControl: boolean; readonly unlinkPanels: boolean; readonly isRange: boolean; }>; declare const __VLS_component_7: DefineComponent<{ readonly ariaLabel: StringConstructor; readonly appendTo: { readonly type: PropType string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly content: EpPropFinalized; readonly rawContent: BooleanConstructor; readonly persistent: BooleanConstructor; readonly visible: EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | null) | ((new (...args: any[]) => boolean) | (() => boolean | null))[], unknown, unknown, null, boolean>; readonly transition: StringConstructor; readonly teleported: EpPropFinalized; readonly disabled: BooleanConstructor; readonly id: StringConstructor; readonly style: { readonly type: PropType string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: PropType string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: EpPropFinalized<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown, "dark", boolean>; readonly enterable: EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: EpPropFinalized; readonly trapping: EpPropFinalized; readonly popperClass: { readonly type: PropType string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: PropType string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly arrowOffset: EpPropFinalized; readonly boundariesPadding: EpPropFinalized; readonly fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, undefined, boolean>; readonly gpuAcceleration: EpPropFinalized; readonly offset: EpPropFinalized; readonly placement: EpPropFinalized; readonly popperOptions: EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: EpPropFinalized; readonly showAfter: EpPropFinalized; readonly hideAfter: EpPropFinalized; readonly autoClose: EpPropFinalized; }, { /** * @description el-popper-content component instance */ contentRef: Ref; /** * @description validate current focus event is trigger inside el-popper-content */ isFocusInsideContent: (event?: FocusEvent) => boolean | undefined; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly content: EpPropFinalized; readonly rawContent: BooleanConstructor; readonly persistent: BooleanConstructor; readonly visible: EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | null) | ((new (...args: any[]) => boolean) | (() => boolean | null))[], unknown, unknown, null, boolean>; readonly transition: StringConstructor; readonly teleported: EpPropFinalized; readonly disabled: BooleanConstructor; readonly id: StringConstructor; readonly style: { readonly type: PropType string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: PropType string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: EpPropFinalized<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown, "dark", boolean>; readonly enterable: EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: EpPropFinalized; readonly trapping: EpPropFinalized; readonly popperClass: { readonly type: PropType string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: PropType string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly arrowOffset: EpPropFinalized; readonly boundariesPadding: EpPropFinalized; readonly fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, undefined, boolean>; readonly gpuAcceleration: EpPropFinalized; readonly offset: EpPropFinalized; readonly placement: EpPropFinalized; readonly popperOptions: EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: EpPropFinalized; readonly showAfter: EpPropFinalized; readonly hideAfter: EpPropFinalized; readonly autoClose: EpPropFinalized; }>>, { readonly disabled: boolean; readonly content: string; readonly offset: number; readonly visible: EpPropMergeType<(new (...args: any[]) => boolean) | (() => boolean | null) | ((new (...args: any[]) => boolean) | (() => boolean | null))[], unknown, unknown>; readonly placement: EpPropMergeType; readonly strategy: EpPropMergeType; readonly effect: EpPropMergeType<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown>; readonly showAfter: number; readonly hideAfter: number; readonly autoClose: number; readonly virtualTriggering: boolean; readonly arrowOffset: number; readonly boundariesPadding: number; readonly fallbackPlacements: Placement[]; readonly gpuAcceleration: EpPropMergeType; readonly popperOptions: Partial; readonly enterable: EpPropMergeType; readonly focusOnShow: EpPropMergeType; readonly trapping: EpPropMergeType; readonly stopPopperMouseEvent: EpPropMergeType; readonly pure: boolean; readonly teleported: EpPropMergeType; readonly rawContent: boolean; readonly persistent: boolean; }>; declare const __VLS_component_70: DefineComponent<{ readonly timestamp: EpPropFinalized; readonly hideTimestamp: BooleanConstructor; readonly center: BooleanConstructor; readonly placement: EpPropFinalized; readonly type: EpPropFinalized; readonly color: EpPropFinalized; readonly size: EpPropFinalized; readonly icon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly hollow: BooleanConstructor; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly hideTimestamp: BooleanConstructor; readonly center: BooleanConstructor; readonly placement: EpPropFinalized; readonly type: EpPropFinalized; readonly color: EpPropFinalized; readonly size: EpPropFinalized; readonly icon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly hollow: BooleanConstructor; }>>, { readonly center: boolean; readonly color: string; readonly size: EpPropMergeType; readonly type: EpPropMergeType; readonly placement: EpPropMergeType; readonly timestamp: string; readonly hideTimestamp: boolean; readonly hollow: boolean; }>; declare const __VLS_component_71: DefineComponent<{ readonly data: EpPropFinalized<(new (...args: any[]) => TransferDataItem[]) | (() => TransferDataItem[]) | ((new (...args: any[]) => TransferDataItem[]) | (() => TransferDataItem[]))[], unknown, unknown, () => never[], boolean>; readonly titles: EpPropFinalized<(new (...args: any[]) => [ string, string ]) | (() => [ string, string ]) | ((new (...args: any[]) => [ string, string ]) | (() => [ string, string ]))[], unknown, unknown, () => never[], boolean>; readonly buttonTexts: EpPropFinalized<(new (...args: any[]) => [ string, string ]) | (() => [ string, string ]) | ((new (...args: any[]) => [ string, string ]) | (() => [ string, string ]))[], unknown, unknown, () => never[], boolean>; readonly filterPlaceholder: StringConstructor; readonly filterMethod: { readonly type: PropType<(query: string, item: TransferDataItem) => boolean>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly leftDefaultChecked: EpPropFinalized<(new (...args: any[]) => TransferKey[]) | (() => TransferKey[]) | ((new (...args: any[]) => TransferKey[]) | (() => TransferKey[]))[], unknown, unknown, () => never[], boolean>; readonly rightDefaultChecked: EpPropFinalized<(new (...args: any[]) => TransferKey[]) | (() => TransferKey[]) | ((new (...args: any[]) => TransferKey[]) | (() => TransferKey[]))[], unknown, unknown, () => never[], boolean>; readonly renderContent: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly modelValue: EpPropFinalized<(new (...args: any[]) => TransferKey[]) | (() => TransferKey[]) | ((new (...args: any[]) => TransferKey[]) | (() => TransferKey[]))[], unknown, unknown, () => never[], boolean>; readonly format: EpPropFinalized<(new (...args: any[]) => TransferFormat) | (() => TransferFormat) | ((new (...args: any[]) => TransferFormat) | (() => TransferFormat))[], unknown, unknown, () => {}, boolean>; readonly filterable: BooleanConstructor; readonly props: EpPropFinalized<(new (...args: any[]) => TransferPropsAlias) | (() => TransferPropsAlias) | ((new (...args: any[]) => TransferPropsAlias) | (() => TransferPropsAlias))[], unknown, unknown, () => Mutable<{ readonly label: "label"; readonly key: "key"; readonly disabled: "disabled"; }>, boolean>; readonly targetOrder: EpPropFinalized; readonly validateEvent: EpPropFinalized; }, { /** @description clear the filter keyword of a certain panel */ clearQuery: (which: TransferDirection) => void; /** @description left panel ref */ leftPanel: Ref; /** @description right panel ref */ rightPanel: Ref; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { "update:modelValue": (value: TransferKey[]) => void; change: (value: TransferKey[], direction: TransferDirection, movedKeys: TransferKey[]) => void; "left-check-change": (value: TransferKey[], movedKeys?: TransferKey[] | undefined) => void; "right-check-change": (value: TransferKey[], movedKeys?: TransferKey[] | undefined) => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly TransferDataItem[]) | (() => TransferDataItem[]) | ((new (...args: any[]) => TransferDataItem[]) | (() => TransferDataItem[]))[], unknown, unknown, () => never[], boolean>; readonly titles: EpPropFinalized<(new (...args: any[]) => [ string, string ]) | (() => [ string, string ]) | ((new (...args: any[]) => [ string, string ]) | (() => [ string, string ]))[], unknown, unknown, () => never[], boolean>; readonly buttonTexts: EpPropFinalized<(new (...args: any[]) => [ string, string ]) | (() => [ string, string ]) | ((new (...args: any[]) => [ string, string ]) | (() => [ string, string ]))[], unknown, unknown, () => never[], boolean>; readonly filterPlaceholder: StringConstructor; readonly filterMethod: { readonly type: PropType<(query: string, item: TransferDataItem) => boolean>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly leftDefaultChecked: EpPropFinalized<(new (...args: any[]) => TransferKey[]) | (() => TransferKey[]) | ((new (...args: any[]) => TransferKey[]) | (() => TransferKey[]))[], unknown, unknown, () => never[], boolean>; readonly rightDefaultChecked: EpPropFinalized<(new (...args: any[]) => TransferKey[]) | (() => TransferKey[]) | ((new (...args: any[]) => TransferKey[]) | (() => TransferKey[]))[], unknown, unknown, () => never[], boolean>; readonly renderContent: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly modelValue: EpPropFinalized<(new (...args: any[]) => TransferKey[]) | (() => TransferKey[]) | ((new (...args: any[]) => TransferKey[]) | (() => TransferKey[]))[], unknown, unknown, () => never[], boolean>; readonly format: EpPropFinalized<(new (...args: any[]) => TransferFormat) | (() => TransferFormat) | ((new (...args: any[]) => TransferFormat) | (() => TransferFormat))[], unknown, unknown, () => {}, boolean>; readonly filterable: BooleanConstructor; readonly props: EpPropFinalized<(new (...args: any[]) => TransferPropsAlias) | (() => TransferPropsAlias) | ((new (...args: any[]) => TransferPropsAlias) | (() => TransferPropsAlias))[], unknown, unknown, () => Mutable<{ readonly label: "label"; readonly key: "key"; readonly disabled: "disabled"; }>, boolean>; readonly targetOrder: EpPropFinalized; readonly validateEvent: EpPropFinalized; }>> & { "onUpdate:modelValue"?: ((value: TransferKey[]) => any) | undefined; onChange?: ((value: TransferKey[], direction: TransferDirection, movedKeys: TransferKey[]) => any) | undefined; "onLeft-check-change"?: ((value: TransferKey[], movedKeys?: TransferKey[] | undefined) => any) | undefined; "onRight-check-change"?: ((value: TransferKey[], movedKeys?: TransferKey[] | undefined) => any) | undefined; }, { readonly data: TransferDataItem[]; readonly props: TransferPropsAlias; readonly titles: [ string, string ]; readonly modelValue: TransferKey[]; readonly format: TransferFormat; readonly validateEvent: EpPropMergeType; readonly filterable: boolean; readonly buttonTexts: [ string, string ]; readonly leftDefaultChecked: TransferKey[]; readonly rightDefaultChecked: TransferKey[]; readonly targetOrder: EpPropMergeType; }>; declare const __VLS_component_72: DefineComponent<{ readonly data: EpPropFinalized<(new (...args: any[]) => TransferDataItem[]) | (() => TransferDataItem[]) | ((new (...args: any[]) => TransferDataItem[]) | (() => TransferDataItem[]))[], unknown, unknown, () => never[], boolean>; readonly optionRender: { readonly type: PropType<(option: TransferDataItem) => VNode | VNode[]>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly placeholder: StringConstructor; readonly title: StringConstructor; readonly filterable: BooleanConstructor; readonly format: EpPropFinalized<(new (...args: any[]) => TransferFormat) | (() => TransferFormat) | ((new (...args: any[]) => TransferFormat) | (() => TransferFormat))[], unknown, unknown, () => {}, boolean>; readonly filterMethod: { readonly type: PropType<(query: string, item: TransferDataItem) => boolean>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly defaultChecked: EpPropFinalized<(new (...args: any[]) => TransferKey[]) | (() => TransferKey[]) | ((new (...args: any[]) => TransferKey[]) | (() => TransferKey[]))[], unknown, unknown, () => never[], boolean>; readonly props: EpPropFinalized<(new (...args: any[]) => TransferPropsAlias) | (() => TransferPropsAlias) | ((new (...args: any[]) => TransferPropsAlias) | (() => TransferPropsAlias))[], unknown, unknown, () => Mutable<{ readonly label: "label"; readonly key: "key"; readonly disabled: "disabled"; }>, boolean>; }, { /** @description filter keyword */ query: Ref; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { "checked-change": (value: TransferKey[], movedKeys?: TransferKey[] | undefined) => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly TransferDataItem[]) | (() => TransferDataItem[]) | ((new (...args: any[]) => TransferDataItem[]) | (() => TransferDataItem[]))[], unknown, unknown, () => never[], boolean>; readonly optionRender: { readonly type: PropType<(option: TransferDataItem) => VNode | VNode[]>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly placeholder: StringConstructor; readonly title: StringConstructor; readonly filterable: BooleanConstructor; readonly format: EpPropFinalized<(new (...args: any[]) => TransferFormat) | (() => TransferFormat) | ((new (...args: any[]) => TransferFormat) | (() => TransferFormat))[], unknown, unknown, () => {}, boolean>; readonly filterMethod: { readonly type: PropType<(query: string, item: TransferDataItem) => boolean>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly defaultChecked: EpPropFinalized<(new (...args: any[]) => TransferKey[]) | (() => TransferKey[]) | ((new (...args: any[]) => TransferKey[]) | (() => TransferKey[]))[], unknown, unknown, () => never[], boolean>; readonly props: EpPropFinalized<(new (...args: any[]) => TransferPropsAlias) | (() => TransferPropsAlias) | ((new (...args: any[]) => TransferPropsAlias) | (() => TransferPropsAlias))[], unknown, unknown, () => Mutable<{ readonly label: "label"; readonly key: "key"; readonly disabled: "disabled"; }>, boolean>; }>> & { "onChecked-change"?: ((value: TransferKey[], movedKeys?: TransferKey[] | undefined) => any) | undefined; }, { readonly data: TransferDataItem[]; readonly props: TransferPropsAlias; readonly format: TransferFormat; readonly filterable: boolean; readonly defaultChecked: TransferKey[]; }>; declare const __VLS_component_73: DefineComponent<{ readonly data: EpPropFinalized<(new (...args: any[]) => TreeData_2) | (() => TreeData_2) | ((new (...args: any[]) => TreeData_2) | (() => TreeData_2))[], unknown, unknown, () => [ ], boolean>; readonly emptyText: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly height: EpPropFinalized; readonly props: EpPropFinalized<(new (...args: any[]) => TreeOptionProps_2) | (() => TreeOptionProps_2) | ((new (...args: any[]) => TreeOptionProps_2) | (() => TreeOptionProps_2))[], unknown, unknown, () => Mutable<{ readonly children: import("./virtual-tree").TreeOptionsEnum.CHILDREN; readonly label: import("./virtual-tree").TreeOptionsEnum.LABEL; readonly disabled: import("./virtual-tree").TreeOptionsEnum.DISABLED; readonly value: import("./virtual-tree").TreeOptionsEnum.KEY; readonly class: import("./virtual-tree").TreeOptionsEnum.CLASS; }>, boolean>; readonly highlightCurrent: EpPropFinalized; readonly showCheckbox: EpPropFinalized; readonly defaultCheckedKeys: EpPropFinalized<(new (...args: any[]) => TreeKey_2[]) | (() => TreeKey_2[]) | ((new (...args: any[]) => TreeKey_2[]) | (() => TreeKey_2[]))[], unknown, unknown, () => [ ], boolean>; readonly checkStrictly: EpPropFinalized; readonly defaultExpandedKeys: EpPropFinalized<(new (...args: any[]) => TreeKey_2[]) | (() => TreeKey_2[]) | ((new (...args: any[]) => TreeKey_2[]) | (() => TreeKey_2[]))[], unknown, unknown, () => [ ], boolean>; readonly indent: EpPropFinalized; readonly itemSize: EpPropFinalized; readonly icon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly expandOnClickNode: EpPropFinalized; readonly checkOnClickNode: EpPropFinalized; readonly checkOnClickLeaf: EpPropFinalized; readonly currentNodeKey: { readonly type: PropType string | number) | (() => TreeKey_2) | ((new (...args: any[]) => string | number) | (() => TreeKey_2))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly accordion: EpPropFinalized; readonly filterMethod: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly perfMode: EpPropFinalized; }, { toggleCheckbox: (node: TreeNode_2, isChecked: CheckboxValueType, nodeClick?: boolean, immediateUpdate?: boolean) => void; getCurrentNode: () => TreeNodeData_2 | undefined; getCurrentKey: () => TreeKey_2 | undefined; setCurrentKey: (key: TreeKey_2) => void; getCheckedKeys: (leafOnly?: boolean) => TreeKey_2[]; getCheckedNodes: (leafOnly?: boolean) => TreeNodeData_2[]; getHalfCheckedKeys: () => TreeKey_2[]; getHalfCheckedNodes: () => TreeNodeData_2[]; setChecked: (key: TreeKey_2, isChecked: boolean) => void; setCheckedKeys: (keys: TreeKey_2[]) => void; filter: (query: string) => void; setData: (data: TreeData_2) => void; getNode: (data: TreeKey_2 | TreeNodeData_2) => TreeNode_2 | undefined; expandNode: (node: TreeNode_2) => void; collapseNode: (node: TreeNode_2) => void; setExpandedKeys: (keys: TreeKey_2[]) => void; scrollToNode: (key: TreeKey_2, strategy?: Alignment) => void; scrollTo: (offset: number) => void; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { check: (data: TreeNodeData, checkedInfo: CheckedInfo) => void; "current-change": (data: TreeNodeData, node: TreeNode_2) => void; "node-expand": (data: TreeNodeData, node: TreeNode_2) => void; "check-change": (data: TreeNodeData, checked: boolean) => void; "node-click": (data: TreeNodeData, node: TreeNode_2, e: MouseEvent) => void; "node-contextmenu": (evt: Event, data: TreeNodeData, node: TreeNode_2) => void; "node-collapse": (data: TreeNodeData, node: TreeNode_2) => void; "node-drop": (data: TreeNodeData, node: TreeNode_2, e: DragEvent) => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly TreeData_2) | (() => TreeData_2) | ((new (...args: any[]) => TreeData_2) | (() => TreeData_2))[], unknown, unknown, () => [ ], boolean>; readonly emptyText: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly height: EpPropFinalized; readonly props: EpPropFinalized<(new (...args: any[]) => TreeOptionProps_2) | (() => TreeOptionProps_2) | ((new (...args: any[]) => TreeOptionProps_2) | (() => TreeOptionProps_2))[], unknown, unknown, () => Mutable<{ readonly children: import("./virtual-tree").TreeOptionsEnum.CHILDREN; readonly label: import("./virtual-tree").TreeOptionsEnum.LABEL; readonly disabled: import("./virtual-tree").TreeOptionsEnum.DISABLED; readonly value: import("./virtual-tree").TreeOptionsEnum.KEY; readonly class: import("./virtual-tree").TreeOptionsEnum.CLASS; }>, boolean>; readonly highlightCurrent: EpPropFinalized; readonly showCheckbox: EpPropFinalized; readonly defaultCheckedKeys: EpPropFinalized<(new (...args: any[]) => TreeKey_2[]) | (() => TreeKey_2[]) | ((new (...args: any[]) => TreeKey_2[]) | (() => TreeKey_2[]))[], unknown, unknown, () => [ ], boolean>; readonly checkStrictly: EpPropFinalized; readonly defaultExpandedKeys: EpPropFinalized<(new (...args: any[]) => TreeKey_2[]) | (() => TreeKey_2[]) | ((new (...args: any[]) => TreeKey_2[]) | (() => TreeKey_2[]))[], unknown, unknown, () => [ ], boolean>; readonly indent: EpPropFinalized; readonly itemSize: EpPropFinalized; readonly icon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly expandOnClickNode: EpPropFinalized; readonly checkOnClickNode: EpPropFinalized; readonly checkOnClickLeaf: EpPropFinalized; readonly currentNodeKey: { readonly type: PropType string | number) | (() => TreeKey_2) | ((new (...args: any[]) => string | number) | (() => TreeKey_2))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly accordion: EpPropFinalized; readonly filterMethod: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly perfMode: EpPropFinalized; }>> & { "onCurrent-change"?: ((data: TreeNodeData, node: TreeNode_2) => any) | undefined; "onNode-expand"?: ((data: TreeNodeData, node: TreeNode_2) => any) | undefined; onCheck?: ((data: TreeNodeData, checkedInfo: CheckedInfo) => any) | undefined; "onCheck-change"?: ((data: TreeNodeData, checked: boolean) => any) | undefined; "onNode-click"?: ((data: TreeNodeData, node: TreeNode_2, e: MouseEvent) => any) | undefined; "onNode-contextmenu"?: ((evt: Event, data: TreeNodeData, node: TreeNode_2) => any) | undefined; "onNode-collapse"?: ((data: TreeNodeData, node: TreeNode_2) => any) | undefined; "onNode-drop"?: ((data: TreeNodeData, node: TreeNode_2, e: DragEvent) => any) | undefined; }, { readonly data: TreeData_2; readonly height: number; readonly props: TreeOptionProps_2; readonly checkStrictly: EpPropMergeType; readonly accordion: EpPropMergeType; readonly perfMode: EpPropMergeType; readonly itemSize: number; readonly indent: number; readonly showCheckbox: EpPropMergeType; readonly defaultCheckedKeys: TreeKey_2[]; readonly defaultExpandedKeys: TreeKey_2[]; readonly expandOnClickNode: EpPropMergeType; readonly checkOnClickNode: EpPropMergeType; readonly checkOnClickLeaf: EpPropMergeType; readonly highlightCurrent: EpPropMergeType; }>; declare const __VLS_component_74: DefineComponent<{ readonly beforeUpload: EpPropFinalized<(new (...args: any[]) => (rawFile: UploadRawFile) => Awaitable) | (() => (rawFile: UploadRawFile) => Awaitable) | { (): (rawFile: UploadRawFile) => Awaitable; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (rawFile: UploadRawFile) => Awaitable) | (() => (rawFile: UploadRawFile) => Awaitable) | { (): (rawFile: UploadRawFile) => Awaitable; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly beforeRemove: { readonly type: PropType<(uploadFile: UploadFile, uploadFiles: UploadFiles) => Awaitable>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onRemove: EpPropFinalized<(new (...args: any[]) => (uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | { (): (uploadFile: UploadFile, uploadFiles: UploadFiles) => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | { (): (uploadFile: UploadFile, uploadFiles: UploadFiles) => void; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly onChange: EpPropFinalized<(new (...args: any[]) => (uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | { (): (uploadFile: UploadFile, uploadFiles: UploadFiles) => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | { (): (uploadFile: UploadFile, uploadFiles: UploadFiles) => void; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly onPreview: EpPropFinalized<(new (...args: any[]) => (uploadFile: UploadFile) => void) | (() => (uploadFile: UploadFile) => void) | { (): (uploadFile: UploadFile) => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (uploadFile: UploadFile) => void) | (() => (uploadFile: UploadFile) => void) | { (): (uploadFile: UploadFile) => void; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly onSuccess: EpPropFinalized<(new (...args: any[]) => (response: any, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (response: any, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | { (): (response: any, uploadFile: UploadFile, uploadFiles: UploadFiles) => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (response: any, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (response: any, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | { (): (response: any, uploadFile: UploadFile, uploadFiles: UploadFiles) => void; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly onProgress: EpPropFinalized<(new (...args: any[]) => (evt: UploadProgressEvent, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (evt: UploadProgressEvent, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | { (): (evt: UploadProgressEvent, uploadFile: UploadFile, uploadFiles: UploadFiles) => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (evt: UploadProgressEvent, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (evt: UploadProgressEvent, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | { (): (evt: UploadProgressEvent, uploadFile: UploadFile, uploadFiles: UploadFiles) => void; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly onError: EpPropFinalized<(new (...args: any[]) => (error: Error, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (error: Error, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | { (): (error: Error, uploadFile: UploadFile, uploadFiles: UploadFiles) => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (error: Error, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (error: Error, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | { (): (error: Error, uploadFile: UploadFile, uploadFiles: UploadFiles) => void; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly onExceed: EpPropFinalized<(new (...args: any[]) => (files: File[], uploadFiles: UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: UploadUserFile[]) => void) | { (): (files: File[], uploadFiles: UploadUserFile[]) => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (files: File[], uploadFiles: UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: UploadUserFile[]) => void) | { (): (files: File[], uploadFiles: UploadUserFile[]) => void; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly crossorigin: { readonly type: PropType "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials") | ((new (...args: any[]) => "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials"))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly action: EpPropFinalized; readonly headers: { readonly type: PropType Record | Headers) | (() => Record | Headers) | ((new (...args: any[]) => Record | Headers) | (() => Record | Headers))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly method: EpPropFinalized; readonly data: EpPropFinalized<(new (...args: any[]) => Mutable> | Promise>> | ((rawFile: UploadRawFile) => Awaitable)) | (() => Awaitable>> | ((rawFile: UploadRawFile) => Awaitable)) | ((new (...args: any[]) => Mutable> | Promise>> | ((rawFile: UploadRawFile) => Awaitable)) | (() => Awaitable>> | ((rawFile: UploadRawFile) => Awaitable)))[], unknown, unknown, () => Mutable<{}>, boolean>; readonly multiple: BooleanConstructor; readonly name: EpPropFinalized; readonly drag: BooleanConstructor; readonly withCredentials: BooleanConstructor; readonly showFileList: EpPropFinalized; readonly accept: EpPropFinalized; readonly fileList: EpPropFinalized<(new (...args: any[]) => UploadUserFile[]) | (() => UploadUserFile[]) | ((new (...args: any[]) => UploadUserFile[]) | (() => UploadUserFile[]))[], unknown, unknown, () => [ ], boolean>; readonly autoUpload: EpPropFinalized; readonly listType: EpPropFinalized; readonly httpRequest: EpPropFinalized<(new (...args: any[]) => UploadRequestHandler) | (() => UploadRequestHandler) | { (): UploadRequestHandler; new (): any; readonly prototype: any; } | ((new (...args: any[]) => UploadRequestHandler) | (() => UploadRequestHandler) | { (): UploadRequestHandler; new (): any; readonly prototype: any; })[], unknown, unknown, UploadRequestHandler, boolean>; readonly disabled: BooleanConstructor; readonly limit: NumberConstructor; }, { /** @description cancel upload request */ abort: (file: UploadFile) => void; /** @description upload the file list manually */ submit: () => void; /** @description clear the file list */ clearFiles: (states?: UploadStatus[]) => void; /** @description select the file manually */ handleStart: (rawFile: UploadRawFile) => void; /** @description remove the file manually */ handleRemove: (file: UploadFile | UploadRawFile, rawFile?: UploadRawFile) => void; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly (rawFile: UploadRawFile) => Awaitable) | (() => (rawFile: UploadRawFile) => Awaitable) | { (): (rawFile: UploadRawFile) => Awaitable; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (rawFile: UploadRawFile) => Awaitable) | (() => (rawFile: UploadRawFile) => Awaitable) | { (): (rawFile: UploadRawFile) => Awaitable; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly beforeRemove: { readonly type: PropType<(uploadFile: UploadFile, uploadFiles: UploadFiles) => Awaitable>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onRemove: EpPropFinalized<(new (...args: any[]) => (uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | { (): (uploadFile: UploadFile, uploadFiles: UploadFiles) => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | { (): (uploadFile: UploadFile, uploadFiles: UploadFiles) => void; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly onChange: EpPropFinalized<(new (...args: any[]) => (uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | { (): (uploadFile: UploadFile, uploadFiles: UploadFiles) => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | { (): (uploadFile: UploadFile, uploadFiles: UploadFiles) => void; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly onPreview: EpPropFinalized<(new (...args: any[]) => (uploadFile: UploadFile) => void) | (() => (uploadFile: UploadFile) => void) | { (): (uploadFile: UploadFile) => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (uploadFile: UploadFile) => void) | (() => (uploadFile: UploadFile) => void) | { (): (uploadFile: UploadFile) => void; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly onSuccess: EpPropFinalized<(new (...args: any[]) => (response: any, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (response: any, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | { (): (response: any, uploadFile: UploadFile, uploadFiles: UploadFiles) => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (response: any, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (response: any, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | { (): (response: any, uploadFile: UploadFile, uploadFiles: UploadFiles) => void; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly onProgress: EpPropFinalized<(new (...args: any[]) => (evt: UploadProgressEvent, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (evt: UploadProgressEvent, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | { (): (evt: UploadProgressEvent, uploadFile: UploadFile, uploadFiles: UploadFiles) => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (evt: UploadProgressEvent, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (evt: UploadProgressEvent, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | { (): (evt: UploadProgressEvent, uploadFile: UploadFile, uploadFiles: UploadFiles) => void; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly onError: EpPropFinalized<(new (...args: any[]) => (error: Error, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (error: Error, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | { (): (error: Error, uploadFile: UploadFile, uploadFiles: UploadFiles) => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (error: Error, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (error: Error, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | { (): (error: Error, uploadFile: UploadFile, uploadFiles: UploadFiles) => void; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly onExceed: EpPropFinalized<(new (...args: any[]) => (files: File[], uploadFiles: UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: UploadUserFile[]) => void) | { (): (files: File[], uploadFiles: UploadUserFile[]) => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (files: File[], uploadFiles: UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: UploadUserFile[]) => void) | { (): (files: File[], uploadFiles: UploadUserFile[]) => void; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly crossorigin: { readonly type: PropType "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials") | ((new (...args: any[]) => "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials"))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly action: EpPropFinalized; readonly headers: { readonly type: PropType Record | Headers) | (() => Record | Headers) | ((new (...args: any[]) => Record | Headers) | (() => Record | Headers))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly method: EpPropFinalized; readonly data: EpPropFinalized<(new (...args: any[]) => Mutable> | Promise>> | ((rawFile: UploadRawFile) => Awaitable)) | (() => Awaitable>> | ((rawFile: UploadRawFile) => Awaitable)) | ((new (...args: any[]) => Mutable> | Promise>> | ((rawFile: UploadRawFile) => Awaitable)) | (() => Awaitable>> | ((rawFile: UploadRawFile) => Awaitable)))[], unknown, unknown, () => Mutable<{}>, boolean>; readonly multiple: BooleanConstructor; readonly name: EpPropFinalized; readonly drag: BooleanConstructor; readonly withCredentials: BooleanConstructor; readonly showFileList: EpPropFinalized; readonly accept: EpPropFinalized; readonly fileList: EpPropFinalized<(new (...args: any[]) => UploadUserFile[]) | (() => UploadUserFile[]) | ((new (...args: any[]) => UploadUserFile[]) | (() => UploadUserFile[]))[], unknown, unknown, () => [ ], boolean>; readonly autoUpload: EpPropFinalized; readonly listType: EpPropFinalized; readonly httpRequest: EpPropFinalized<(new (...args: any[]) => UploadRequestHandler) | (() => UploadRequestHandler) | { (): UploadRequestHandler; new (): any; readonly prototype: any; } | ((new (...args: any[]) => UploadRequestHandler) | (() => UploadRequestHandler) | { (): UploadRequestHandler; new (): any; readonly prototype: any; })[], unknown, unknown, UploadRequestHandler, boolean>; readonly disabled: BooleanConstructor; readonly limit: NumberConstructor; }>>, { readonly data: EpPropMergeType<(new (...args: any[]) => Mutable> | Promise>> | ((rawFile: UploadRawFile) => Awaitable)) | (() => Awaitable>> | ((rawFile: UploadRawFile) => Awaitable)) | ((new (...args: any[]) => Mutable> | Promise>> | ((rawFile: UploadRawFile) => Awaitable)) | (() => Awaitable>> | ((rawFile: UploadRawFile) => Awaitable)))[], unknown, unknown>; readonly disabled: boolean; readonly drag: boolean; readonly multiple: boolean; readonly name: string; readonly onChange: (uploadFile: UploadFile, uploadFiles: UploadFiles) => void; readonly onError: (error: Error, uploadFile: UploadFile, uploadFiles: UploadFiles) => void; readonly onProgress: (evt: UploadProgressEvent, uploadFile: UploadFile, uploadFiles: UploadFiles) => void; readonly method: string; readonly action: string; readonly withCredentials: boolean; readonly showFileList: EpPropMergeType; readonly accept: string; readonly fileList: UploadUserFile[]; readonly autoUpload: EpPropMergeType; readonly listType: EpPropMergeType; readonly httpRequest: UploadRequestHandler; readonly beforeUpload: (rawFile: UploadRawFile) => Awaitable; readonly onRemove: (uploadFile: UploadFile, uploadFiles: UploadFiles) => void; readonly onPreview: (uploadFile: UploadFile) => void; readonly onSuccess: (response: any, uploadFile: UploadFile, uploadFiles: UploadFiles) => void; readonly onExceed: (files: File[], uploadFiles: UploadUserFile[]) => void; }>; declare const __VLS_component_75: DefineComponent<{ readonly beforeUpload: EpPropFinalized<(new (...args: any[]) => (rawFile: UploadRawFile) => Awaitable) | (() => (rawFile: UploadRawFile) => Awaitable) | { (): (rawFile: UploadRawFile) => Awaitable; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (rawFile: UploadRawFile) => Awaitable) | (() => (rawFile: UploadRawFile) => Awaitable) | { (): (rawFile: UploadRawFile) => Awaitable; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly onRemove: EpPropFinalized<(new (...args: any[]) => (file: UploadFile | UploadRawFile, rawFile?: UploadRawFile) => void) | (() => (file: UploadFile | UploadRawFile, rawFile?: UploadRawFile) => void) | { (): (file: UploadFile | UploadRawFile, rawFile?: UploadRawFile) => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (file: UploadFile | UploadRawFile, rawFile?: UploadRawFile) => void) | (() => (file: UploadFile | UploadRawFile, rawFile?: UploadRawFile) => void) | { (): (file: UploadFile | UploadRawFile, rawFile?: UploadRawFile) => void; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly onStart: EpPropFinalized<(new (...args: any[]) => (rawFile: UploadRawFile) => void) | (() => (rawFile: UploadRawFile) => void) | { (): (rawFile: UploadRawFile) => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (rawFile: UploadRawFile) => void) | (() => (rawFile: UploadRawFile) => void) | { (): (rawFile: UploadRawFile) => void; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly onSuccess: EpPropFinalized<(new (...args: any[]) => (response: any, rawFile: UploadRawFile) => unknown) | (() => (response: any, rawFile: UploadRawFile) => unknown) | { (): (response: any, rawFile: UploadRawFile) => unknown; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (response: any, rawFile: UploadRawFile) => unknown) | (() => (response: any, rawFile: UploadRawFile) => unknown) | { (): (response: any, rawFile: UploadRawFile) => unknown; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly onProgress: EpPropFinalized<(new (...args: any[]) => (evt: UploadProgressEvent, rawFile: UploadRawFile) => void) | (() => (evt: UploadProgressEvent, rawFile: UploadRawFile) => void) | { (): (evt: UploadProgressEvent, rawFile: UploadRawFile) => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (evt: UploadProgressEvent, rawFile: UploadRawFile) => void) | (() => (evt: UploadProgressEvent, rawFile: UploadRawFile) => void) | { (): (evt: UploadProgressEvent, rawFile: UploadRawFile) => void; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly onError: EpPropFinalized<(new (...args: any[]) => (err: UploadAjaxError, rawFile: UploadRawFile) => void) | (() => (err: UploadAjaxError, rawFile: UploadRawFile) => void) | { (): (err: UploadAjaxError, rawFile: UploadRawFile) => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (err: UploadAjaxError, rawFile: UploadRawFile) => void) | (() => (err: UploadAjaxError, rawFile: UploadRawFile) => void) | { (): (err: UploadAjaxError, rawFile: UploadRawFile) => void; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly onExceed: EpPropFinalized<(new (...args: any[]) => (files: File[], uploadFiles: UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: UploadUserFile[]) => void) | { (): (files: File[], uploadFiles: UploadUserFile[]) => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (files: File[], uploadFiles: UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: UploadUserFile[]) => void) | { (): (files: File[], uploadFiles: UploadUserFile[]) => void; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly action: EpPropFinalized; readonly headers: { readonly type: PropType Record | Headers) | (() => Record | Headers) | ((new (...args: any[]) => Record | Headers) | (() => Record | Headers))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly method: EpPropFinalized; readonly data: EpPropFinalized<(new (...args: any[]) => Mutable> | Promise>> | ((rawFile: UploadRawFile) => Awaitable)) | (() => Awaitable>> | ((rawFile: UploadRawFile) => Awaitable)) | ((new (...args: any[]) => Mutable> | Promise>> | ((rawFile: UploadRawFile) => Awaitable)) | (() => Awaitable>> | ((rawFile: UploadRawFile) => Awaitable)))[], unknown, unknown, () => Mutable<{}>, boolean>; readonly multiple: BooleanConstructor; readonly name: EpPropFinalized; readonly drag: BooleanConstructor; readonly withCredentials: BooleanConstructor; readonly showFileList: EpPropFinalized; readonly accept: EpPropFinalized; readonly fileList: EpPropFinalized<(new (...args: any[]) => UploadUserFile[]) | (() => UploadUserFile[]) | ((new (...args: any[]) => UploadUserFile[]) | (() => UploadUserFile[]))[], unknown, unknown, () => [ ], boolean>; readonly autoUpload: EpPropFinalized; readonly listType: EpPropFinalized; readonly httpRequest: EpPropFinalized<(new (...args: any[]) => UploadRequestHandler) | (() => UploadRequestHandler) | { (): UploadRequestHandler; new (): any; readonly prototype: any; } | ((new (...args: any[]) => UploadRequestHandler) | (() => UploadRequestHandler) | { (): UploadRequestHandler; new (): any; readonly prototype: any; })[], unknown, unknown, UploadRequestHandler, boolean>; readonly disabled: BooleanConstructor; readonly limit: NumberConstructor; }, { abort: (file?: UploadFile) => void; upload: (rawFile: UploadRawFile) => Promise; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly (rawFile: UploadRawFile) => Awaitable) | (() => (rawFile: UploadRawFile) => Awaitable) | { (): (rawFile: UploadRawFile) => Awaitable; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (rawFile: UploadRawFile) => Awaitable) | (() => (rawFile: UploadRawFile) => Awaitable) | { (): (rawFile: UploadRawFile) => Awaitable; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly onRemove: EpPropFinalized<(new (...args: any[]) => (file: UploadFile | UploadRawFile, rawFile?: UploadRawFile) => void) | (() => (file: UploadFile | UploadRawFile, rawFile?: UploadRawFile) => void) | { (): (file: UploadFile | UploadRawFile, rawFile?: UploadRawFile) => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (file: UploadFile | UploadRawFile, rawFile?: UploadRawFile) => void) | (() => (file: UploadFile | UploadRawFile, rawFile?: UploadRawFile) => void) | { (): (file: UploadFile | UploadRawFile, rawFile?: UploadRawFile) => void; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly onStart: EpPropFinalized<(new (...args: any[]) => (rawFile: UploadRawFile) => void) | (() => (rawFile: UploadRawFile) => void) | { (): (rawFile: UploadRawFile) => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (rawFile: UploadRawFile) => void) | (() => (rawFile: UploadRawFile) => void) | { (): (rawFile: UploadRawFile) => void; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly onSuccess: EpPropFinalized<(new (...args: any[]) => (response: any, rawFile: UploadRawFile) => unknown) | (() => (response: any, rawFile: UploadRawFile) => unknown) | { (): (response: any, rawFile: UploadRawFile) => unknown; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (response: any, rawFile: UploadRawFile) => unknown) | (() => (response: any, rawFile: UploadRawFile) => unknown) | { (): (response: any, rawFile: UploadRawFile) => unknown; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly onProgress: EpPropFinalized<(new (...args: any[]) => (evt: UploadProgressEvent, rawFile: UploadRawFile) => void) | (() => (evt: UploadProgressEvent, rawFile: UploadRawFile) => void) | { (): (evt: UploadProgressEvent, rawFile: UploadRawFile) => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (evt: UploadProgressEvent, rawFile: UploadRawFile) => void) | (() => (evt: UploadProgressEvent, rawFile: UploadRawFile) => void) | { (): (evt: UploadProgressEvent, rawFile: UploadRawFile) => void; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly onError: EpPropFinalized<(new (...args: any[]) => (err: UploadAjaxError, rawFile: UploadRawFile) => void) | (() => (err: UploadAjaxError, rawFile: UploadRawFile) => void) | { (): (err: UploadAjaxError, rawFile: UploadRawFile) => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (err: UploadAjaxError, rawFile: UploadRawFile) => void) | (() => (err: UploadAjaxError, rawFile: UploadRawFile) => void) | { (): (err: UploadAjaxError, rawFile: UploadRawFile) => void; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly onExceed: EpPropFinalized<(new (...args: any[]) => (files: File[], uploadFiles: UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: UploadUserFile[]) => void) | { (): (files: File[], uploadFiles: UploadUserFile[]) => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (files: File[], uploadFiles: UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: UploadUserFile[]) => void) | { (): (files: File[], uploadFiles: UploadUserFile[]) => void; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly action: EpPropFinalized; readonly headers: { readonly type: PropType Record | Headers) | (() => Record | Headers) | ((new (...args: any[]) => Record | Headers) | (() => Record | Headers))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly method: EpPropFinalized; readonly data: EpPropFinalized<(new (...args: any[]) => Mutable> | Promise>> | ((rawFile: UploadRawFile) => Awaitable)) | (() => Awaitable>> | ((rawFile: UploadRawFile) => Awaitable)) | ((new (...args: any[]) => Mutable> | Promise>> | ((rawFile: UploadRawFile) => Awaitable)) | (() => Awaitable>> | ((rawFile: UploadRawFile) => Awaitable)))[], unknown, unknown, () => Mutable<{}>, boolean>; readonly multiple: BooleanConstructor; readonly name: EpPropFinalized; readonly drag: BooleanConstructor; readonly withCredentials: BooleanConstructor; readonly showFileList: EpPropFinalized; readonly accept: EpPropFinalized; readonly fileList: EpPropFinalized<(new (...args: any[]) => UploadUserFile[]) | (() => UploadUserFile[]) | ((new (...args: any[]) => UploadUserFile[]) | (() => UploadUserFile[]))[], unknown, unknown, () => [ ], boolean>; readonly autoUpload: EpPropFinalized; readonly listType: EpPropFinalized; readonly httpRequest: EpPropFinalized<(new (...args: any[]) => UploadRequestHandler) | (() => UploadRequestHandler) | { (): UploadRequestHandler; new (): any; readonly prototype: any; } | ((new (...args: any[]) => UploadRequestHandler) | (() => UploadRequestHandler) | { (): UploadRequestHandler; new (): any; readonly prototype: any; })[], unknown, unknown, UploadRequestHandler, boolean>; readonly disabled: BooleanConstructor; readonly limit: NumberConstructor; }>>, { readonly data: EpPropMergeType<(new (...args: any[]) => Mutable> | Promise>> | ((rawFile: UploadRawFile) => Awaitable)) | (() => Awaitable>> | ((rawFile: UploadRawFile) => Awaitable)) | ((new (...args: any[]) => Mutable> | Promise>> | ((rawFile: UploadRawFile) => Awaitable)) | (() => Awaitable>> | ((rawFile: UploadRawFile) => Awaitable)))[], unknown, unknown>; readonly disabled: boolean; readonly drag: boolean; readonly multiple: boolean; readonly name: string; readonly onError: (err: UploadAjaxError, rawFile: UploadRawFile) => void; readonly onProgress: (evt: UploadProgressEvent, rawFile: UploadRawFile) => void; readonly method: string; readonly action: string; readonly withCredentials: boolean; readonly showFileList: EpPropMergeType; readonly accept: string; readonly fileList: UploadUserFile[]; readonly autoUpload: EpPropMergeType; readonly listType: EpPropMergeType; readonly httpRequest: UploadRequestHandler; readonly beforeUpload: (rawFile: UploadRawFile) => Awaitable; readonly onRemove: (file: UploadFile | UploadRawFile, rawFile?: UploadRawFile) => void; readonly onSuccess: (response: any, rawFile: UploadRawFile) => unknown; readonly onExceed: (files: File[], uploadFiles: UploadUserFile[]) => void; readonly onStart: (rawFile: UploadRawFile) => void; }>; declare const __VLS_component_76: DefineComponent<{ readonly files: EpPropFinalized<(new (...args: any[]) => UploadFiles) | (() => UploadFiles) | ((new (...args: any[]) => UploadFiles) | (() => UploadFiles))[], unknown, unknown, () => never[], boolean>; readonly disabled: EpPropFinalized; readonly handlePreview: EpPropFinalized<(new (...args: any[]) => (uploadFile: UploadFile) => void) | (() => (uploadFile: UploadFile) => void) | { (): (uploadFile: UploadFile) => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (uploadFile: UploadFile) => void) | (() => (uploadFile: UploadFile) => void) | { (): (uploadFile: UploadFile) => void; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly listType: EpPropFinalized; readonly crossorigin: { readonly type: PropType "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials") | ((new (...args: any[]) => "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials"))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { remove: (file: UploadFile) => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly UploadFiles) | (() => UploadFiles) | ((new (...args: any[]) => UploadFiles) | (() => UploadFiles))[], unknown, unknown, () => never[], boolean>; readonly disabled: EpPropFinalized; readonly handlePreview: EpPropFinalized<(new (...args: any[]) => (uploadFile: UploadFile) => void) | (() => (uploadFile: UploadFile) => void) | { (): (uploadFile: UploadFile) => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (uploadFile: UploadFile) => void) | (() => (uploadFile: UploadFile) => void) | { (): (uploadFile: UploadFile) => void; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly listType: EpPropFinalized; readonly crossorigin: { readonly type: PropType "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials") | ((new (...args: any[]) => "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials"))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & { onRemove?: ((file: UploadFile) => any) | undefined; }, { readonly disabled: EpPropMergeType; readonly listType: EpPropMergeType; readonly files: UploadFiles; readonly handlePreview: (uploadFile: UploadFile) => void; }>; declare const __VLS_component_77: DefineComponent<{ readonly disabled: EpPropFinalized; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { file: (file: File[]) => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; }>> & { onFile?: ((file: File[]) => any) | undefined; }, { readonly disabled: EpPropMergeType; }>; declare const __VLS_component_78: DefineComponent<{ readonly zIndex: EpPropFinalized; readonly rotate: EpPropFinalized; readonly width: NumberConstructor; readonly height: NumberConstructor; readonly image: StringConstructor; readonly content: EpPropFinalized<(new (...args: any[]) => string | string[]) | (() => string | string[]) | ((new (...args: any[]) => string | string[]) | (() => string | string[]))[], unknown, unknown, "Element Plus", boolean>; readonly font: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly gap: EpPropFinalized<(new (...args: any[]) => [ number, number ]) | (() => [ number, number ]) | ((new (...args: any[]) => [ number, number ]) | (() => [ number, number ]))[], unknown, unknown, () => number[], boolean>; readonly offset: { readonly type: PropType<[ number, number ]>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly rotate: EpPropFinalized; readonly width: NumberConstructor; readonly height: NumberConstructor; readonly image: StringConstructor; readonly content: EpPropFinalized<(new (...args: any[]) => string | string[]) | (() => string | string[]) | ((new (...args: any[]) => string | string[]) | (() => string | string[]))[], unknown, unknown, "Element Plus", boolean>; readonly font: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly gap: EpPropFinalized<(new (...args: any[]) => [ number, number ]) | (() => [ number, number ]) | ((new (...args: any[]) => [ number, number ]) | (() => [ number, number ]))[], unknown, unknown, () => number[], boolean>; readonly offset: { readonly type: PropType<[ number, number ]>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>>, { readonly content: EpPropMergeType<(new (...args: any[]) => string | string[]) | (() => string | string[]) | ((new (...args: any[]) => string | string[]) | (() => string | string[]))[], unknown, unknown>; readonly rotate: number; readonly zIndex: number; readonly gap: [ number, number ]; }>; declare const __VLS_component_79: DefineComponent<{ modelValue: BooleanConstructor; current: EpPropFinalized; showArrow: EpPropFinalized; showClose: EpPropFinalized; closeIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement_2) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement_2))[], "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end", unknown, string, boolean>; contentStyle: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; mask: EpPropFinalized<(new (...args: any[]) => boolean | { style?: CSSProperties; color?: string; }) | (() => TourMask) | ((new (...args: any[]) => boolean | { style?: CSSProperties; color?: string; }) | (() => TourMask))[], unknown, unknown, boolean, boolean>; gap: EpPropFinalized<(new (...args: any[]) => TourGap) | (() => TourGap) | ((new (...args: any[]) => TourGap) | (() => TourGap))[], unknown, unknown, () => { offset: number; radius: number; }, boolean>; zIndex: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; scrollIntoViewOptions: EpPropFinalized<(new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions) | ((new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions))[], unknown, unknown, () => { block: string; }, boolean>; type: { readonly type: PropType "default" | "primary") | (() => "default" | "primary") | ((new (...args: any[]) => "default" | "primary") | (() => "default" | "primary"))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; appendTo: EpPropFinalized<(new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown, string, boolean>; closeOnPressEscape: EpPropFinalized; targetAreaClickable: EpPropFinalized; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { "update:modelValue": (value: boolean) => void; change: (current: number) => void; close: (current: number) => void; finish: () => void; "update:current": (current: number) => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; showArrow: EpPropFinalized; showClose: EpPropFinalized; closeIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement_2) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement_2))[], "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end", unknown, string, boolean>; contentStyle: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; mask: EpPropFinalized<(new (...args: any[]) => boolean | { style?: CSSProperties; color?: string; }) | (() => TourMask) | ((new (...args: any[]) => boolean | { style?: CSSProperties; color?: string; }) | (() => TourMask))[], unknown, unknown, boolean, boolean>; gap: EpPropFinalized<(new (...args: any[]) => TourGap) | (() => TourGap) | ((new (...args: any[]) => TourGap) | (() => TourGap))[], unknown, unknown, () => { offset: number; radius: number; }, boolean>; zIndex: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; scrollIntoViewOptions: EpPropFinalized<(new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions) | ((new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions))[], unknown, unknown, () => { block: string; }, boolean>; type: { readonly type: PropType "default" | "primary") | (() => "default" | "primary") | ((new (...args: any[]) => "default" | "primary") | (() => "default" | "primary"))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; appendTo: EpPropFinalized<(new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown, string, boolean>; closeOnPressEscape: EpPropFinalized; targetAreaClickable: EpPropFinalized; }>> & { "onUpdate:modelValue"?: ((value: boolean) => any) | undefined; onChange?: ((current: number) => any) | undefined; onClose?: ((current: number) => any) | undefined; onFinish?: (() => any) | undefined; "onUpdate:current"?: ((current: number) => any) | undefined; }, { mask: TourMask; gap: TourGap; modelValue: boolean; placement: EpPropMergeType<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement_2) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement_2))[], "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end", unknown>; scrollIntoViewOptions: EpPropMergeType<(new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions) | ((new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions))[], unknown, unknown>; appendTo: EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown>; showArrow: EpPropMergeType; showClose: EpPropMergeType; current: number; closeOnPressEscape: EpPropMergeType; targetAreaClickable: EpPropMergeType; }>; declare const __VLS_component_8: DefineComponent<{ readonly ariaLabel: StringConstructor; readonly id: StringConstructor; readonly style: { readonly type: PropType string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: PropType string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: EpPropFinalized<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown, "dark", boolean>; readonly visible: BooleanConstructor; readonly enterable: EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: EpPropFinalized; readonly trapping: EpPropFinalized; readonly popperClass: { readonly type: PropType string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: PropType string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly arrowOffset: EpPropFinalized; readonly boundariesPadding: EpPropFinalized; readonly fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, undefined, boolean>; readonly gpuAcceleration: EpPropFinalized; readonly offset: EpPropFinalized; readonly placement: EpPropFinalized; readonly popperOptions: EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: EpPropFinalized; }, { /** * @description popper content element */ popperContentRef: Ref; /** * @description popperjs instance */ popperInstanceRef: ComputedRef; /** * @description method for updating popper */ updatePopper: (shouldUpdateZIndex?: boolean) => void; /** * @description content style */ contentStyle: ComputedRef; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { blur: () => void; close: () => void; focus: () => void; mouseenter: (evt: MouseEvent) => void; mouseleave: (evt: MouseEvent) => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: PropType string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: EpPropFinalized<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown, "dark", boolean>; readonly visible: BooleanConstructor; readonly enterable: EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: EpPropFinalized; readonly trapping: EpPropFinalized; readonly popperClass: { readonly type: PropType string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: PropType string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly arrowOffset: EpPropFinalized; readonly boundariesPadding: EpPropFinalized; readonly fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, undefined, boolean>; readonly gpuAcceleration: EpPropFinalized; readonly offset: EpPropFinalized; readonly placement: EpPropFinalized; readonly popperOptions: EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: EpPropFinalized; }>> & { onFocus?: (() => any) | undefined; onBlur?: (() => any) | undefined; onMouseenter?: ((evt: MouseEvent) => any) | undefined; onMouseleave?: ((evt: MouseEvent) => any) | undefined; onClose?: (() => any) | undefined; }, { readonly offset: number; readonly visible: boolean; readonly placement: EpPropMergeType; readonly strategy: EpPropMergeType; readonly effect: EpPropMergeType<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown>; readonly virtualTriggering: boolean; readonly arrowOffset: number; readonly boundariesPadding: number; readonly fallbackPlacements: Placement[]; readonly gpuAcceleration: EpPropMergeType; readonly popperOptions: Partial; readonly enterable: EpPropMergeType; readonly focusOnShow: EpPropMergeType; readonly trapping: EpPropMergeType; readonly stopPopperMouseEvent: EpPropMergeType; readonly pure: boolean; }>; declare const __VLS_component_80: DefineComponent<{ target: { readonly type: PropType string | HTMLElement | (() => HTMLElement | null)) | (() => string | HTMLElement | (() => HTMLElement | null) | null) | ((new (...args: any[]) => string | HTMLElement | (() => HTMLElement | null)) | (() => string | HTMLElement | (() => HTMLElement | null) | null))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; title: StringConstructor; description: StringConstructor; showClose: EpPropFinalized; closeIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; showArrow: EpPropFinalized; placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement_2) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement_2))[], "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end", unknown, string, boolean>; mask: EpPropFinalized<(new (...args: any[]) => boolean | { style?: CSSProperties; color?: string; }) | (() => TourMask) | ((new (...args: any[]) => boolean | { style?: CSSProperties; color?: string; }) | (() => TourMask))[], unknown, unknown, undefined, boolean>; contentStyle: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; prevButtonProps: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; nextButtonProps: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; scrollIntoViewOptions: EpPropFinalized<(new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions) | ((new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions))[], unknown, unknown, undefined, boolean>; type: { readonly type: PropType "default" | "primary") | (() => "default" | "primary") | ((new (...args: any[]) => "default" | "primary") | (() => "default" | "primary"))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { close: () => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly string | HTMLElement | (() => HTMLElement | null)) | (() => string | HTMLElement | (() => HTMLElement | null) | null) | ((new (...args: any[]) => string | HTMLElement | (() => HTMLElement | null)) | (() => string | HTMLElement | (() => HTMLElement | null) | null))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; title: StringConstructor; description: StringConstructor; showClose: EpPropFinalized; closeIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; showArrow: EpPropFinalized; placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement_2) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement_2))[], "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end", unknown, string, boolean>; mask: EpPropFinalized<(new (...args: any[]) => boolean | { style?: CSSProperties; color?: string; }) | (() => TourMask) | ((new (...args: any[]) => boolean | { style?: CSSProperties; color?: string; }) | (() => TourMask))[], unknown, unknown, undefined, boolean>; contentStyle: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; prevButtonProps: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; nextButtonProps: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; scrollIntoViewOptions: EpPropFinalized<(new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions) | ((new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions))[], unknown, unknown, undefined, boolean>; type: { readonly type: PropType "default" | "primary") | (() => "default" | "primary") | ((new (...args: any[]) => "default" | "primary") | (() => "default" | "primary"))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & { onClose?: (() => any) | undefined; }, { mask: TourMask; placement: EpPropMergeType<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement_2) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement_2))[], "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end", unknown>; scrollIntoViewOptions: EpPropMergeType<(new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions) | ((new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions))[], unknown, unknown>; showArrow: EpPropMergeType; showClose: EpPropMergeType; }>; declare const __VLS_component_81: DefineComponent<{ container: { readonly type: PropType string | HTMLElement | Window) | (() => string | HTMLElement | Window | null) | ((new (...args: any[]) => string | HTMLElement | Window) | (() => string | HTMLElement | Window | null))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; offset: EpPropFinalized; bound: EpPropFinalized; duration: EpPropFinalized; marker: EpPropFinalized; type: EpPropFinalized<(new (...args: any[]) => "default" | "underline") | (() => "default" | "underline") | ((new (...args: any[]) => "default" | "underline") | (() => "default" | "underline"))[], unknown, unknown, string, boolean>; direction: EpPropFinalized<(new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical") | ((new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical"))[], unknown, unknown, string, boolean>; selectScrollTop: EpPropFinalized; }, { scrollTo: (href?: string) => void; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { click: (e: MouseEvent, href?: string | undefined) => void; change: (href: string) => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly string | HTMLElement | Window) | (() => string | HTMLElement | Window | null) | ((new (...args: any[]) => string | HTMLElement | Window) | (() => string | HTMLElement | Window | null))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; offset: EpPropFinalized; bound: EpPropFinalized; duration: EpPropFinalized; marker: EpPropFinalized; type: EpPropFinalized<(new (...args: any[]) => "default" | "underline") | (() => "default" | "underline") | ((new (...args: any[]) => "default" | "underline") | (() => "default" | "underline"))[], unknown, unknown, string, boolean>; direction: EpPropFinalized<(new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical") | ((new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical"))[], unknown, unknown, string, boolean>; selectScrollTop: EpPropFinalized; }>> & { onChange?: ((href: string) => any) | undefined; onClick?: ((e: MouseEvent, href?: string | undefined) => any) | undefined; }, { marker: EpPropMergeType; direction: EpPropMergeType<(new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical") | ((new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical"))[], unknown, unknown>; offset: number; type: EpPropMergeType<(new (...args: any[]) => "default" | "underline") | (() => "default" | "underline") | ((new (...args: any[]) => "default" | "underline") | (() => "default" | "underline"))[], unknown, unknown>; duration: number; bound: number; selectScrollTop: EpPropMergeType; }>; declare const __VLS_component_82: DefineComponent<{ title: StringConstructor; href: StringConstructor; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly>, {}>; declare const __VLS_component_83: DefineComponent<{ ariaLabel: StringConstructor; direction: EpPropFinalized<(new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical") | ((new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical"))[], unknown, unknown, string, boolean>; options: EpPropFinalized<(new (...args: any[]) => Option_3[]) | (() => Option_3[]) | ((new (...args: any[]) => Option_3[]) | (() => Option_3[]))[], unknown, unknown, () => never[], boolean>; modelValue: EpPropFinalized<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown, undefined, boolean>; props: EpPropFinalized<(new (...args: any[]) => Props) | (() => Props) | ((new (...args: any[]) => Props) | (() => Props))[], unknown, unknown, () => Required, boolean>; block: BooleanConstructor; size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; disabled: BooleanConstructor; validateEvent: EpPropFinalized; id: StringConstructor; name: StringConstructor; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { "update:modelValue": (val: any) => void; change: (val: any) => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly "horizontal" | "vertical") | (() => "horizontal" | "vertical") | ((new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical"))[], unknown, unknown, string, boolean>; options: EpPropFinalized<(new (...args: any[]) => Option_3[]) | (() => Option_3[]) | ((new (...args: any[]) => Option_3[]) | (() => Option_3[]))[], unknown, unknown, () => never[], boolean>; modelValue: EpPropFinalized<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown, undefined, boolean>; props: EpPropFinalized<(new (...args: any[]) => Props) | (() => Props) | ((new (...args: any[]) => Props) | (() => Props))[], unknown, unknown, () => Required, boolean>; block: BooleanConstructor; size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; disabled: BooleanConstructor; validateEvent: EpPropFinalized; id: StringConstructor; name: StringConstructor; }>> & { "onUpdate:modelValue"?: ((val: any) => any) | undefined; onChange?: ((val: any) => any) | undefined; }, { disabled: boolean; direction: EpPropMergeType<(new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical") | ((new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical"))[], unknown, unknown>; block: boolean; props: Props; modelValue: EpPropMergeType<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>; options: Option_3[]; validateEvent: EpPropMergeType; }>; declare const __VLS_component_84: DefineComponent<{ options: EpPropFinalized<(new (...args: any[]) => MentionOption[]) | (() => MentionOption[]) | ((new (...args: any[]) => MentionOption[]) | (() => MentionOption[]))[], unknown, unknown, () => never[], boolean>; prefix: EpPropFinalized<(new (...args: any[]) => string | string[]) | (() => string | string[]) | ((new (...args: any[]) => string | string[]) | (() => string | string[]))[], unknown, unknown, string, boolean>; split: EpPropFinalized; filterOption: EpPropFinalized<(new (...args: any[]) => false | ((pattern: string, option: MentionOption) => boolean)) | (() => false | ((pattern: string, option: MentionOption) => boolean)) | ((new (...args: any[]) => false | ((pattern: string, option: MentionOption) => boolean)) | (() => false | ((pattern: string, option: MentionOption) => boolean)))[], unknown, unknown, () => (pattern: string, option: MentionOption) => boolean, boolean>; placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom") | (() => "top" | "bottom") | ((new (...args: any[]) => "top" | "bottom") | (() => "top" | "bottom"))[], unknown, unknown, string, boolean>; showArrow: BooleanConstructor; offset: EpPropFinalized; whole: BooleanConstructor; checkIsWhole: { readonly type: PropType<(pattern: string, prefix: string) => boolean>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; modelValue: StringConstructor; loading: BooleanConstructor; popperClass: EpPropFinalized; popperOptions: EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => Partial, boolean>; ariaLabel: StringConstructor; id: EpPropFinalized; size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; disabled: BooleanConstructor; maxlength: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; minlength: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; type: EpPropFinalized; resize: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; autosize: EpPropFinalized<(new (...args: any[]) => boolean | { minRows?: number; maxRows?: number; }) | (() => InputAutoSize) | ((new (...args: any[]) => boolean | { minRows?: number; maxRows?: number; }) | (() => InputAutoSize))[], unknown, unknown, false, boolean>; autocomplete: EpPropFinalized; formatter: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; parser: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; placeholder: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; form: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly: BooleanConstructor; clearable: BooleanConstructor; showPassword: BooleanConstructor; showWordLimit: BooleanConstructor; suffixIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; prefixIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; containerRole: EpPropFinalized; tabindex: EpPropFinalized; validateEvent: EpPropFinalized; inputStyle: EpPropFinalized<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown, () => Mutable<{}>, boolean>; autofocus: BooleanConstructor; rows: EpPropFinalized; }, { input: Ref; tooltip: Ref; dropdownVisible: ComputedRef; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { input: (value: string) => void; search: (pattern: string, prefix: string) => void; select: (option: MentionOption, prefix: string) => void; "update:modelValue": (value: string) => void; blur: (evt: FocusEvent) => void; focus: (evt: FocusEvent) => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly MentionOption[]) | (() => MentionOption[]) | ((new (...args: any[]) => MentionOption[]) | (() => MentionOption[]))[], unknown, unknown, () => never[], boolean>; prefix: EpPropFinalized<(new (...args: any[]) => string | string[]) | (() => string | string[]) | ((new (...args: any[]) => string | string[]) | (() => string | string[]))[], unknown, unknown, string, boolean>; split: EpPropFinalized; filterOption: EpPropFinalized<(new (...args: any[]) => false | ((pattern: string, option: MentionOption) => boolean)) | (() => false | ((pattern: string, option: MentionOption) => boolean)) | ((new (...args: any[]) => false | ((pattern: string, option: MentionOption) => boolean)) | (() => false | ((pattern: string, option: MentionOption) => boolean)))[], unknown, unknown, () => (pattern: string, option: MentionOption) => boolean, boolean>; placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom") | (() => "top" | "bottom") | ((new (...args: any[]) => "top" | "bottom") | (() => "top" | "bottom"))[], unknown, unknown, string, boolean>; showArrow: BooleanConstructor; offset: EpPropFinalized; whole: BooleanConstructor; checkIsWhole: { readonly type: PropType<(pattern: string, prefix: string) => boolean>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; modelValue: StringConstructor; loading: BooleanConstructor; popperClass: EpPropFinalized; popperOptions: EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => Partial, boolean>; ariaLabel: StringConstructor; id: EpPropFinalized; size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; disabled: BooleanConstructor; maxlength: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; minlength: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; type: EpPropFinalized; resize: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; autosize: EpPropFinalized<(new (...args: any[]) => boolean | { minRows?: number; maxRows?: number; }) | (() => InputAutoSize) | ((new (...args: any[]) => boolean | { minRows?: number; maxRows?: number; }) | (() => InputAutoSize))[], unknown, unknown, false, boolean>; autocomplete: EpPropFinalized; formatter: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; parser: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; placeholder: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; form: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly: BooleanConstructor; clearable: BooleanConstructor; showPassword: BooleanConstructor; showWordLimit: BooleanConstructor; suffixIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; prefixIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; containerRole: EpPropFinalized; tabindex: EpPropFinalized; validateEvent: EpPropFinalized; inputStyle: EpPropFinalized<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown, () => Mutable<{}>, boolean>; autofocus: BooleanConstructor; rows: EpPropFinalized; }>> & { "onUpdate:modelValue"?: ((value: string) => any) | undefined; onFocus?: ((evt: FocusEvent) => any) | undefined; onBlur?: ((evt: FocusEvent) => any) | undefined; onInput?: ((value: string) => any) | undefined; onSelect?: ((option: MentionOption, prefix: string) => any) | undefined; onSearch?: ((pattern: string, prefix: string) => any) | undefined; }, { disabled: boolean; offset: number; id: string; type: string; split: string; loading: boolean; placement: EpPropMergeType<(new (...args: any[]) => "top" | "bottom") | (() => "top" | "bottom") | ((new (...args: any[]) => "top" | "bottom") | (() => "top" | "bottom"))[], unknown, unknown>; options: MentionOption[]; tabindex: EpPropMergeType; prefix: EpPropMergeType<(new (...args: any[]) => string | string[]) | (() => string | string[]) | ((new (...args: any[]) => string | string[]) | (() => string | string[]))[], unknown, unknown>; readonly: boolean; autosize: InputAutoSize; autocomplete: string; containerRole: string; validateEvent: EpPropMergeType; inputStyle: StyleValue; rows: number; clearable: boolean; showPassword: boolean; showWordLimit: boolean; autofocus: boolean; popperOptions: Partial; popperClass: string; showArrow: boolean; filterOption: EpPropMergeType<(new (...args: any[]) => false | ((pattern: string, option: MentionOption) => boolean)) | (() => false | ((pattern: string, option: MentionOption) => boolean)) | ((new (...args: any[]) => false | ((pattern: string, option: MentionOption) => boolean)) | (() => false | ((pattern: string, option: MentionOption) => boolean)))[], unknown, unknown>; whole: boolean; }>; declare const __VLS_component_85: DefineComponent<{ readonly customClass: EpPropFinalized; readonly dangerouslyUseHTMLString: EpPropFinalized; readonly duration: EpPropFinalized; readonly icon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, undefined, boolean>; readonly id: EpPropFinalized; readonly message: EpPropFinalized<(new (...args: any[]) => string | VNode | (() => VNode)) | (() => string | VNode | (() => VNode)) | ((new (...args: any[]) => string | VNode | (() => VNode)) | (() => string | VNode | (() => VNode)))[], unknown, unknown, "", boolean>; readonly onClose: EpPropFinalized<(new (...args: any[]) => () => void) | (() => () => void) | { (): () => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => () => void) | (() => () => void) | { (): () => void; new (): any; readonly prototype: any; })[], unknown, unknown, undefined, boolean>; readonly showClose: EpPropFinalized; readonly type: EpPropFinalized; readonly plain: EpPropFinalized; readonly offset: EpPropFinalized; readonly zIndex: EpPropFinalized; readonly grouping: EpPropFinalized; readonly repeatNum: EpPropFinalized; }, { visible: Ref; bottom: ComputedRef; close: typeof close_2; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { destroy: () => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly dangerouslyUseHTMLString: EpPropFinalized; readonly duration: EpPropFinalized; readonly icon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, undefined, boolean>; readonly id: EpPropFinalized; readonly message: EpPropFinalized<(new (...args: any[]) => string | VNode | (() => VNode)) | (() => string | VNode | (() => VNode)) | ((new (...args: any[]) => string | VNode | (() => VNode)) | (() => string | VNode | (() => VNode)))[], unknown, unknown, "", boolean>; readonly onClose: EpPropFinalized<(new (...args: any[]) => () => void) | (() => () => void) | { (): () => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => () => void) | (() => () => void) | { (): () => void; new (): any; readonly prototype: any; })[], unknown, unknown, undefined, boolean>; readonly showClose: EpPropFinalized; readonly type: EpPropFinalized; readonly plain: EpPropFinalized; readonly offset: EpPropFinalized; readonly zIndex: EpPropFinalized; readonly grouping: EpPropFinalized; readonly repeatNum: EpPropFinalized; }>> & { onDestroy?: (() => any) | undefined; }, { readonly zIndex: number; readonly offset: number; readonly icon: EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>; readonly id: string; readonly type: EpPropMergeType; readonly message: EpPropMergeType<(new (...args: any[]) => string | VNode | (() => VNode)) | (() => string | VNode | (() => VNode)) | ((new (...args: any[]) => string | VNode | (() => VNode)) | (() => string | VNode | (() => VNode)))[], unknown, unknown>; readonly onClose: () => void; readonly duration: number; readonly customClass: string; readonly dangerouslyUseHTMLString: EpPropMergeType; readonly showClose: EpPropMergeType; readonly plain: EpPropMergeType; readonly grouping: EpPropMergeType; readonly repeatNum: number; }>; declare const __VLS_component_86: DefineComponent<{ readonly customClass: EpPropFinalized; readonly dangerouslyUseHTMLString: BooleanConstructor; readonly duration: EpPropFinalized; readonly icon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly id: EpPropFinalized; readonly message: EpPropFinalized<(new (...args: any[]) => string | VNode | (() => VNode)) | (() => string | VNode | (() => VNode)) | ((new (...args: any[]) => string | VNode | (() => VNode)) | (() => string | VNode | (() => VNode)))[], unknown, unknown, "", boolean>; readonly offset: EpPropFinalized; readonly onClick: EpPropFinalized<(new (...args: any[]) => () => void) | (() => () => void) | { (): () => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => () => void) | (() => () => void) | { (): () => void; new (): any; readonly prototype: any; })[], unknown, unknown, () => undefined, boolean>; readonly onClose: { readonly type: PropType<() => void>; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly position: EpPropFinalized; readonly showClose: EpPropFinalized; readonly title: EpPropFinalized; readonly type: EpPropFinalized; readonly zIndex: NumberConstructor; readonly closeIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }, { visible: Ref; /** @description close notification */ close: typeof close_3; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { destroy: () => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly dangerouslyUseHTMLString: BooleanConstructor; readonly duration: EpPropFinalized; readonly icon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly id: EpPropFinalized; readonly message: EpPropFinalized<(new (...args: any[]) => string | VNode | (() => VNode)) | (() => string | VNode | (() => VNode)) | ((new (...args: any[]) => string | VNode | (() => VNode)) | (() => string | VNode | (() => VNode)))[], unknown, unknown, "", boolean>; readonly offset: EpPropFinalized; readonly onClick: EpPropFinalized<(new (...args: any[]) => () => void) | (() => () => void) | { (): () => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => () => void) | (() => () => void) | { (): () => void; new (): any; readonly prototype: any; })[], unknown, unknown, () => undefined, boolean>; readonly onClose: { readonly type: PropType<() => void>; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly position: EpPropFinalized; readonly showClose: EpPropFinalized; readonly title: EpPropFinalized; readonly type: EpPropFinalized; readonly zIndex: NumberConstructor; readonly closeIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & { onDestroy?: (() => any) | undefined; }, { readonly title: string; readonly position: EpPropMergeType; readonly offset: number; readonly id: string; readonly type: EpPropMergeType; readonly message: EpPropMergeType<(new (...args: any[]) => string | VNode | (() => VNode)) | (() => string | VNode | (() => VNode)) | ((new (...args: any[]) => string | VNode | (() => VNode)) | (() => string | VNode | (() => VNode)))[], unknown, unknown>; readonly onClick: () => void; readonly duration: number; readonly customClass: string; readonly dangerouslyUseHTMLString: boolean; readonly showClose: EpPropMergeType; }>; declare const __VLS_component_87: DefineComponent<{ readonly trigger: EpPropFinalized<(new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | TooltipTriggerType[]) | (() => Arrayable) | ((new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | TooltipTriggerType[]) | (() => Arrayable))[], unknown, unknown, "hover", boolean>; readonly triggerKeys: EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>; readonly placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], unknown, unknown, "bottom", boolean>; readonly disabled: BooleanConstructor; readonly visible: EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | null) | ((new (...args: any[]) => boolean) | (() => boolean | null))[], unknown, unknown, null, boolean>; readonly transition: StringConstructor; readonly popperOptions: EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly tabindex: EpPropFinalized<(new (...args: any[]) => string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown, 0, boolean>; readonly content: EpPropFinalized; readonly popperStyle: { readonly type: PropType string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperClass: { readonly type: PropType string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly enterable: { readonly default: true; readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; readonly effect: { readonly default: "light"; readonly type: PropType string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; readonly teleported: EpPropFinalized; readonly appendTo: { readonly type: PropType string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly title: StringConstructor; readonly width: EpPropFinalized; readonly offset: EpPropFinalized; readonly showAfter: EpPropFinalized; readonly hideAfter: EpPropFinalized; readonly autoClose: EpPropFinalized; readonly showArrow: EpPropFinalized; readonly persistent: EpPropFinalized; readonly "onUpdate:visible": { readonly type: PropType<(visible: boolean) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }, { /** @description popper ref */ popperRef: ComputedRef; /** @description hide popover */ hide: () => void; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { "after-enter": () => void; "after-leave": () => void; "before-enter": () => void; "before-leave": () => void; "update:visible": (value: boolean) => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly "click" | "contextmenu" | "focus" | "hover" | TooltipTriggerType[]) | (() => Arrayable) | ((new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | TooltipTriggerType[]) | (() => Arrayable))[], unknown, unknown, "hover", boolean>; readonly triggerKeys: EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>; readonly placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], unknown, unknown, "bottom", boolean>; readonly disabled: BooleanConstructor; readonly visible: EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | null) | ((new (...args: any[]) => boolean) | (() => boolean | null))[], unknown, unknown, null, boolean>; readonly transition: StringConstructor; readonly popperOptions: EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly tabindex: EpPropFinalized<(new (...args: any[]) => string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown, 0, boolean>; readonly content: EpPropFinalized; readonly popperStyle: { readonly type: PropType string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperClass: { readonly type: PropType string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly enterable: { readonly default: true; readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; readonly effect: { readonly default: "light"; readonly type: PropType string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; readonly teleported: EpPropFinalized; readonly appendTo: { readonly type: PropType string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly title: StringConstructor; readonly width: EpPropFinalized; readonly offset: EpPropFinalized; readonly showAfter: EpPropFinalized; readonly hideAfter: EpPropFinalized; readonly autoClose: EpPropFinalized; readonly showArrow: EpPropFinalized; readonly persistent: EpPropFinalized; readonly "onUpdate:visible": { readonly type: PropType<(visible: boolean) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & { "onUpdate:visible"?: ((value: boolean) => any) | undefined; "onAfter-enter"?: (() => any) | undefined; "onAfter-leave"?: (() => any) | undefined; "onBefore-enter"?: (() => any) | undefined; "onBefore-leave"?: (() => any) | undefined; }, { readonly disabled: boolean; readonly width: EpPropMergeType; readonly content: string; readonly offset: number; readonly visible: EpPropMergeType<(new (...args: any[]) => boolean) | (() => boolean | null) | ((new (...args: any[]) => boolean) | (() => boolean | null))[], unknown, unknown>; readonly placement: EpPropMergeType<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], unknown, unknown>; readonly effect: EpPropMergeType<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown>; readonly showAfter: number; readonly hideAfter: number; readonly autoClose: number; readonly tabindex: EpPropMergeType<(new (...args: any[]) => string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown>; readonly trigger: EpPropMergeType<(new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | TooltipTriggerType[]) | (() => Arrayable) | ((new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | TooltipTriggerType[]) | (() => Arrayable))[], unknown, unknown>; readonly popperOptions: Partial; readonly enterable: EpPropMergeType; readonly triggerKeys: string[]; readonly teleported: EpPropMergeType; readonly persistent: EpPropMergeType; readonly showArrow: EpPropMergeType; }>; declare const __VLS_component_9: DefineComponent<{ readonly size: EpPropFinalized; readonly shape: EpPropFinalized; readonly icon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly src: EpPropFinalized; readonly alt: StringConstructor; readonly srcSet: StringConstructor; readonly fit: EpPropFinalized<(new (...args: any[]) => "fill" | "contain" | "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | "cover" | "scale-down") | (() => ObjectFitProperty) | ((new (...args: any[]) => "fill" | "contain" | "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | "cover" | "scale-down") | (() => ObjectFitProperty))[], unknown, unknown, "cover", boolean>; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { error: (evt: Event) => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly shape: EpPropFinalized; readonly icon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly src: EpPropFinalized; readonly alt: StringConstructor; readonly srcSet: StringConstructor; readonly fit: EpPropFinalized<(new (...args: any[]) => "fill" | "contain" | "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | "cover" | "scale-down") | (() => ObjectFitProperty) | ((new (...args: any[]) => "fill" | "contain" | "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | "cover" | "scale-down") | (() => ObjectFitProperty))[], unknown, unknown, "cover", boolean>; }>> & { onError?: ((evt: Event) => any) | undefined; }, { readonly size: EpPropMergeType; readonly shape: EpPropMergeType; readonly src: string; readonly fit: EpPropMergeType<(new (...args: any[]) => "fill" | "contain" | "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | "cover" | "scale-down") | (() => ObjectFitProperty) | ((new (...args: any[]) => "fill" | "contain" | "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | "cover" | "scale-down") | (() => ObjectFitProperty))[], unknown, unknown>; }>; declare function __VLS_template(): { default?(_: {}): any; }; declare function __VLS_template_10(): { default?(_: {}): any; }; declare function __VLS_template_11(): { default?(_: {}): any; content?(_: { value: string; }): any; }; declare function __VLS_template_12(): { default?(_: {}): any; }; declare function __VLS_template_13(): { default?(_: {}): any; }; declare function __VLS_template_14(): { loading?(_: {}): any; icon?(_: {}): any; default?(_: {}): any; }; declare function __VLS_template_15(): { default?(_: {}): any; }; declare function __VLS_template_16(): { header?(_: { date: string; }): any; "date-cell"?(_: { data: { isSelected: boolean; type: string; day: string; date: Date; }; }): any; "date-cell"?(_: { data: { isSelected: boolean; type: string; day: string; date: Date; }; }): any; }; declare function __VLS_template_17(): { "date-cell"?(_: { data: { isSelected: boolean; type: string; day: string; date: Date; }; }): any; }; declare function __VLS_template_18(): { header?(_: {}): any; default?(_: {}): any; footer?(_: {}): any; }; declare function __VLS_template_19(): { default?(_: {}): any; }; declare function __VLS_template_2(): { icon?(_: {}): any; title?(_: {}): any; default?(_: {}): any; }; declare function __VLS_template_20(): { default?(_: {}): any; }; declare function __VLS_template_21(): { prefix?(_: {}): any; empty?(_: {}): any; empty?(_: {}): any; "suggestion-item"?(_: { item: CascaderNode; }): any; }; declare function __VLS_template_22(): { default?(_: {}): any; }; declare function __VLS_template_23(): { default?(_: {}): any; }; declare function __VLS_template_24(): { default?(_: {}): any; }; declare function __VLS_template_25(): { default?(_: {}): any; }; declare function __VLS_template_26(): { default?(_: {}): any; }; declare function __VLS_template_27(): { default?(_: {}): any; }; declare function __VLS_template_28(): { title?(_: { isActive: boolean | undefined; }): any; icon?(_: { isActive: boolean | undefined; }): any; default?(_: {}): any; }; declare function __VLS_template_29(): { default?(_: {}): any; }; declare function __VLS_template_3(): { prepend?(_: {}): any; prefix?(_: {}): any; suffix?(_: {}): any; append?(_: {}): any; }; declare function __VLS_template_30(): { default?(_: {}): any; }; declare function __VLS_template_31(): { default?(_: {}): any; }; declare function __VLS_template_32(): { default?(_: {}): any; }; declare function __VLS_template_33(): { default?(_: {}): any; }; declare function __VLS_template_34(): { default?(_: {}): any; }; declare function __VLS_template_35(): Partial, (_: {}) => any>>; declare function __VLS_template_36(): { title?(_: {}): any; extra?(_: {}): any; }; declare function __VLS_template_37(): { header?(_: { close: () => void; titleId: string; titleClass: string; }): any; title?(_: {}): any; default?(_: {}): any; footer?(_: {}): any; }; declare function __VLS_template_38(): { default?(_: {}): any; }; declare function __VLS_template_39(): { header?(_: { close: () => void; titleId: string; titleClass: string; }): any; title?(_: {}): any; default?(_: {}): any; footer?(_: {}): any; }; declare function __VLS_template_4(): { default?(_: {}): any; }; declare function __VLS_template_40(): { image?(_: {}): any; description?(_: {}): any; default?(_: {}): any; }; declare function __VLS_template_41(): { default?(_: {}): any; }; declare function __VLS_template_42(): { label?(_: { label: string; }): any; default?(_: {}): any; error?(_: { error: string; }): any; }; declare function __VLS_template_43(): { default?(_: {}): any; }; declare function __VLS_template_44(): { error?(_: {}): any; placeholder?(_: {}): any; viewer?(_: {}): any; progress?(_: { activeIndex: number; total: number; }): any; toolbar?(_: { actions: (action: ImageViewerAction, options?: {}) => void; prev: () => void; next: () => void; reset: () => void; activeIndex: number; setActiveItem: (index: number) => void; }): any; }; declare function __VLS_template_45(): { progress?(_: { activeIndex: number; total: number; }): any; toolbar?(_: { actions: typeof handleActions; prev: typeof prev; next: typeof next; reset: typeof toggleMode; activeIndex: number; setActiveItem: typeof setActiveItem; }): any; default?(_: {}): any; }; declare function __VLS_template_46(): { "decrease-icon"?(_: {}): any; "increase-icon"?(_: {}): any; prefix?(_: {}): any; suffix?(_: {}): any; }; declare function __VLS_template_47(): { prefix?(_: {}): any; tag?(_: { value: string; index: number; }): any; suffix?(_: {}): any; }; declare function __VLS_template_48(): { default?(_: {}): any; icon?(_: {}): any; }; declare function __VLS_template_49(): { title?(_: {}): any; title?(_: {}): any; default?(_: {}): any; default?(_: {}): any; }; declare function __VLS_template_5(): { default?(_: {}): any; }; declare function __VLS_template_50(): { title?(_: {}): any; default?(_: {}): any; }; declare function __VLS_template_51(): { breadcrumb?(_: {}): any; icon?(_: {}): any; title?(_: {}): any; content?(_: {}): any; extra?(_: {}): any; default?(_: {}): any; }; declare function __VLS_template_52(): { actions?(_: { confirm: (e: MouseEvent) => void; cancel: (e: MouseEvent) => void; }): any; reference?(_: {}): any; }; declare function __VLS_template_53(): { default?(_: {}): any; }; declare function __VLS_template_54(): { default?(_: { percentage: number; }): any; default?(_: { percentage: number; }): any; }; declare function __VLS_template_55(): { default?(_: {}): any; }; declare function __VLS_template_56(): { default?(_: {}): any; }; declare function __VLS_template_57(): { default?(_: {}): any; }; declare function __VLS_template_58(): { icon?(_: {}): any; title?(_: {}): any; "sub-title"?(_: {}): any; extra?(_: {}): any; }; declare function __VLS_template_59(): { default?(_: {}): any; }; declare function __VLS_template_6(): { default?(_: {}): any; }; declare function __VLS_template_60(): { default?(_: {}): any; }; declare function __VLS_template_61(): { template?(_: { key: number; }): any; default?(_: { [x: string]: unknown; }): any; }; declare function __VLS_template_62(): { title?(_: {}): any; prefix?(_: {}): any; suffix?(_: {}): any; }; declare function __VLS_template_63(): { default?(_: {}): any; }; declare function __VLS_template_64(): { icon?(_: {}): any; title?(_: {}): any; description?(_: {}): any; }; declare function __VLS_template_65(): { "active-action"?(_: {}): any; "inactive-action"?(_: {}): any; }; declare function __VLS_template_66(): { default?(_: {}): any; }; declare function __VLS_template_67(): { default?(_: {}): any; default?(_: {}): any; }; declare function __VLS_template_68(): { default?(_: {}): any; }; declare function __VLS_template_69(): { "range-separator"?(_: {}): any; default?(_: { visible: boolean; actualVisible: boolean; parsedValue: DayOrDays; format: string | undefined; dateFormat: string | undefined; timeFormat: string | undefined; unlinkPanels: boolean; type: string; defaultValue: EpPropMergeType<(new (...args: any[]) => Date | [ Date, Date ]) | (() => SingleOrRange) | ((new (...args: any[]) => Date | [ Date, Date ]) | (() => SingleOrRange))[], unknown, unknown> | undefined; showNow: EpPropMergeType; onMousedown: any; onPanelChange: any; onCalendarChange: any; onSetPickerOption: any; onSelectRange: any; onPick: any; }): any; }; declare function __VLS_template_7(): { default?(_: {}): any; content?(_: {}): any; }; declare function __VLS_template_70(): { dot?(_: {}): any; default?(_: {}): any; }; declare function __VLS_template_71(): { empty?(_: {}): any; default?(_: {}): any; }; declare function __VLS_template_72(): { "left-empty"?(_: {}): any; "left-footer"?(_: {}): any; "right-empty"?(_: {}): any; "right-footer"?(_: {}): any; }; declare function __VLS_template_73(): { empty?(_: {}): any; }; declare function __VLS_template_74(): { file?(_: { file: UploadFile; index: number; }): any; file?(_: { file: UploadFile; index: number; }): any; trigger?(_: {}): any; trigger?(_: {}): any; default?(_: {}): any; default?(_: {}): any; default?(_: {}): any; tip?(_: {}): any; }; declare function __VLS_template_75(): { default?(_: {}): any; default?(_: {}): any; }; declare function __VLS_template_76(): { default?(_: { file: UploadFile; index: number; }): any; append?(_: {}): any; }; declare function __VLS_template_77(): { default?(_: {}): any; }; declare function __VLS_template_78(): { default?(_: {}): any; }; declare function __VLS_template_79(): { default?(_: {}): any; indicators?(_: { current: number; total: number; }): any; }; declare function __VLS_template_8(): { prepend?(_: {}): any; append?(_: {}): any; prefix?(_: {}): any; suffix?(_: {}): any; loading?(_: {}): any; default?(_: { item: Record; }): any; }; declare function __VLS_template_80(): { header?(_: {}): any; default?(_: {}): any; }; declare function __VLS_template_81(): { default?(_: {}): any; }; declare function __VLS_template_82(): { default?(_: {}): any; "sub-link"?(_: {}): any; }; declare function __VLS_template_83(): { default?(_: { item: Option_3; }): any; }; declare function __VLS_template_84(): Partial, (_: any) => any>> & Partial, (_: any) => any>>; declare function __VLS_template_85(): { default?(_: {}): any; }; declare function __VLS_template_86(): { default?(_: {}): any; }; declare function __VLS_template_87(): { reference?(_: {}): any; default?(_: {}): any; }; declare function __VLS_template_9(): { default?(_: {}): any; }; declare type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_10 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_11 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_12 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_13 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_14 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_15 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_16 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_17 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_18 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_19 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_2 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_20 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_21 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_22 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_23 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_24 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_25 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_26 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_27 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_28 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_29 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_3 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_30 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_31 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_32 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_33 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_34 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_35 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_36 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_37 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_38 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_39 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_4 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_40 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_41 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_42 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_43 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_44 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_45 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_46 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_47 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_48 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_49 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_5 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_50 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_51 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_52 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_53 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_54 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_55 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_56 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_57 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_58 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_59 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_6 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_60 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_61 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_62 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_63 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_64 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_65 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_66 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_67 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_68 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_69 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_7 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_70 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_71 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_72 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_73 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_74 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_75 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_76 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_77 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_78 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_79 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_8 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_80 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_81 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_82 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_83 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_84 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_85 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_86 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_87 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_9 = T & { new (): { $slots: S; }; }; export declare type Action = "confirm" | "close" | "cancel"; export declare type AffixEmits = typeof affixEmits; export declare const affixEmits: { scroll: ({ scrollTop, fixed }: { scrollTop: number; fixed: boolean; }) => boolean; change: (fixed: boolean) => boolean; }; export declare type AffixInstance = InstanceType & unknown; export declare type AffixProps = ExtractPropTypes; export declare const affixProps: { readonly zIndex: EpPropFinalized<(new (...args: any[]) => number | "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto") | (() => ZIndexProperty) | ((new (...args: any[]) => number | "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto") | (() => ZIndexProperty))[], unknown, unknown, 100, boolean>; readonly target: EpPropFinalized; readonly offset: EpPropFinalized; readonly position: EpPropFinalized; }; export declare const alertEffects: readonly [ "light", "dark" ]; export declare type AlertEmits = typeof alertEmits; export declare const alertEmits: { close: (evt: MouseEvent) => boolean; }; export declare type AlertInstance = InstanceType & unknown; export declare type AlertProps = ExtractPropTypes; export declare const alertProps: { readonly title: EpPropFinalized; readonly description: EpPropFinalized; readonly type: EpPropFinalized; readonly closable: EpPropFinalized; readonly closeText: EpPropFinalized; readonly showIcon: BooleanConstructor; readonly center: BooleanConstructor; readonly effect: EpPropFinalized; }; export declare type Alignment = "auto" | "smart" | "center" | "start" | "end"; declare type Alignment_2 = "left" | "center" | "right"; export declare type AllowDragFunction = (node: Node_2) => boolean; export declare type AllowDropFunction = (draggingNode: Node_2, dropNode: Node_2, type: AllowDropType) => boolean; export declare type AllowDropType = "inner" | "prev" | "next"; export declare type AnchorEmits = typeof anchorEmits; export declare const anchorEmits: { change: (href: string) => boolean; click: (e: MouseEvent, href?: string) => boolean; }; export declare type AnchorInstance = InstanceType & unknown; export declare type AnchorProps = ExtractPropTypes; export declare const anchorProps: { container: { readonly type: PropType string | HTMLElement | Window) | (() => string | HTMLElement | Window | null) | ((new (...args: any[]) => string | HTMLElement | Window) | (() => string | HTMLElement | Window | null))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; offset: EpPropFinalized; bound: EpPropFinalized; duration: EpPropFinalized; marker: EpPropFinalized; type: EpPropFinalized<(new (...args: any[]) => "default" | "underline") | (() => "default" | "underline") | ((new (...args: any[]) => "default" | "underline") | (() => "default" | "underline"))[], unknown, unknown, string, boolean>; direction: EpPropFinalized<(new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical") | ((new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical"))[], unknown, unknown, string, boolean>; selectScrollTop: EpPropFinalized; }; declare type AnyColumn = Column; declare type AnyColumns = Columns; export declare const ariaProps: { ariaLabel: StringConstructor; ariaOrientation: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; ariaControls: StringConstructor; }; declare type Arrayable = T | T[]; /** * Array index key * * 数组下标键 */ declare type ArrayKey = number; /** * Array method key * * 数组方法键 */ declare type ArrayMethodKey = keyof any[]; export declare const arrowMiddleware: ({ arrowRef, padding, }: ArrowMiddlewareProps) => Middleware; export declare type ArrowMiddlewareProps = { arrowRef: Ref; padding?: number | SideObject_2; }; export declare type AsideInstance = InstanceType & unknown; export declare type AutocompleteData = Record[]; export declare type AutocompleteEmits = typeof autocompleteEmits; export declare const autocompleteEmits: { "update:modelValue": (value: string) => boolean; input: (value: string) => boolean; change: (value: string) => boolean; focus: (evt: FocusEvent) => boolean; blur: (evt: FocusEvent) => boolean; clear: () => boolean; select: (item: Record) => boolean; }; export declare type AutocompleteFetchSuggestions = ((queryString: string, cb: AutocompleteFetchSuggestionsCallback) => Awaitable | void) | AutocompleteData; export declare type AutocompleteFetchSuggestionsCallback = (data: AutocompleteData) => void; export declare type AutocompleteInstance = InstanceType & unknown; export declare type AutocompleteProps = ExtractPropTypes; export declare const autocompleteProps: { readonly ariaLabel: StringConstructor; readonly valueKey: EpPropFinalized; readonly modelValue: EpPropFinalized; readonly debounce: EpPropFinalized; readonly placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], "top" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end", unknown, "bottom-start", boolean>; readonly fetchSuggestions: EpPropFinalized<(new (...args: any[]) => AutocompleteData | ((queryString: string, cb: AutocompleteFetchSuggestionsCallback) => Awaitable | void)) | (() => AutocompleteFetchSuggestions) | ((new (...args: any[]) => AutocompleteData | ((queryString: string, cb: AutocompleteFetchSuggestionsCallback) => Awaitable | void)) | (() => AutocompleteFetchSuggestions))[], unknown, unknown, () => void, boolean>; readonly popperClass: EpPropFinalized; readonly triggerOnFocus: EpPropFinalized; readonly selectWhenUnmatched: EpPropFinalized; readonly hideLoading: EpPropFinalized; readonly teleported: EpPropFinalized; readonly appendTo: { readonly type: PropType string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly highlightFirstItem: EpPropFinalized; readonly fitInputWidth: EpPropFinalized; readonly clearable: EpPropFinalized; readonly disabled: EpPropFinalized; readonly name: StringConstructor; }; declare type AutoResizeHandler = (event: { height: number; width: number; }) => void; declare const AutoResizer: DefineComponent<{ readonly disableWidth: BooleanConstructor; readonly disableHeight: BooleanConstructor; readonly onResize: { readonly type: PropType<(event: { height: number; width: number; }) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }, () => JSX.Element, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>>, { readonly disableWidth: boolean; readonly disableHeight: boolean; }>; export declare type AutoResizerProps = ExtractPropTypes; export declare const autoResizerProps: { readonly disableWidth: BooleanConstructor; readonly disableHeight: BooleanConstructor; readonly onResize: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; export declare type AvatarEmits = typeof avatarEmits; export declare const avatarEmits: { error: (evt: Event) => boolean; }; export declare type AvatarInstance = InstanceType & unknown; export declare type AvatarProps = ExtractPropTypes; export declare const avatarProps: { readonly size: EpPropFinalized; readonly shape: EpPropFinalized; readonly icon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly src: EpPropFinalized; readonly alt: StringConstructor; readonly srcSet: StringConstructor; readonly fit: EpPropFinalized<(new (...args: any[]) => "fill" | "contain" | "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | "cover" | "scale-down") | (() => ObjectFitProperty) | ((new (...args: any[]) => "fill" | "contain" | "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | "cover" | "scale-down") | (() => ObjectFitProperty))[], unknown, unknown, "cover", boolean>; }; declare type Awaitable = Promise | T; export declare type BacktopEmits = typeof backtopEmits; export declare const backtopEmits: { click: (evt: MouseEvent) => boolean; }; export declare type BacktopInstance = InstanceType & unknown; export declare type BacktopProps = ExtractPropTypes; export declare const backtopProps: { /** * @description the button will not show until the scroll height reaches this value. */ readonly visibilityHeight: { readonly type: NumberConstructor; readonly default: 200; }; /** * @description the target to trigger scroll. */ readonly target: { readonly type: StringConstructor; readonly default: ""; }; /** * @description right distance. */ readonly right: { readonly type: NumberConstructor; readonly default: 40; }; /** * @description bottom distance. */ readonly bottom: { readonly type: NumberConstructor; readonly default: 40; }; }; declare const BACKWARD = "backward"; export declare type BadgeInstance = InstanceType & unknown; export declare type BadgeProps = ExtractPropTypes; export declare const badgeProps: { readonly value: EpPropFinalized; readonly max: EpPropFinalized; readonly isDot: BooleanConstructor; readonly hidden: BooleanConstructor; readonly type: EpPropFinalized; readonly showZero: EpPropFinalized; readonly color: StringConstructor; readonly badgeStyle: { readonly type: PropType string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly offset: EpPropFinalized<(new (...args: any[]) => [ number, number ]) | (() => [ number, number ]) | ((new (...args: any[]) => [ number, number ]) | (() => [ number, number ]))[], unknown, unknown, readonly [ 0, 0 ], boolean>; readonly badgeClass: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; export declare const BAR_MAP: { readonly vertical: { readonly offset: "offsetHeight"; readonly scroll: "scrollTop"; readonly scrollSize: "scrollHeight"; readonly size: "height"; readonly key: "vertical"; readonly axis: "Y"; readonly client: "clientY"; readonly direction: "top"; }; readonly horizontal: { readonly offset: "offsetWidth"; readonly scroll: "scrollLeft"; readonly scrollSize: "scrollWidth"; readonly size: "width"; readonly key: "horizontal"; readonly axis: "X"; readonly client: "clientX"; readonly direction: "left"; }; }; declare function blur_2(): void; export declare type BorderStyle = CSSStyleDeclaration["borderStyle"]; export declare type BreadcrumbInstance = InstanceType & unknown; export declare type BreadcrumbItemInstance = InstanceType & unknown; export declare type BreadcrumbItemProps = ExtractPropTypes; export declare const breadcrumbItemProps: { readonly to: EpPropFinalized<(new (...args: any[]) => RouteLocationRaw & {}) | (() => RouteLocationRaw) | ((new (...args: any[]) => RouteLocationRaw & {}) | (() => RouteLocationRaw))[], unknown, unknown, "", boolean>; readonly replace: BooleanConstructor; }; export declare const breadcrumbKey: InjectionKey; export declare type BreadcrumbProps = ExtractPropTypes; export declare const breadcrumbProps: { readonly separator: EpPropFinalized; readonly separatorIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; declare type BrowserNativeObject = Date | FileList | File | Blob | RegExp; export declare const buildLocaleContext: (locale: MaybeRef) => LocaleContext; export declare const buildTimeList: (value: number, bound: number) => TimeList; export declare const buildTranslator: (locale: MaybeRef) => Translator; export declare interface ButtonConfigContext { autoInsertSpace?: boolean; } export declare type ButtonEmits = typeof buttonEmits; export declare const buttonEmits: { click: (evt: MouseEvent) => boolean; }; export declare interface ButtonGroupContext { size?: ButtonProps["size"]; type?: ButtonProps["type"]; } export declare const buttonGroupContextKey: InjectionKey; export declare type ButtonGroupInstance = InstanceType & unknown; export declare type ButtonInstance = InstanceType & unknown; export declare type ButtonNativeType = ButtonProps["nativeType"]; export declare const buttonNativeTypes: readonly [ "button", "submit", "reset" ]; export declare type ButtonProps = ExtractPropTypes; export declare const buttonProps: { readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabled: BooleanConstructor; readonly type: EpPropFinalized; readonly icon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly nativeType: EpPropFinalized; readonly loading: BooleanConstructor; readonly loadingIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => any, boolean>; readonly plain: BooleanConstructor; readonly text: BooleanConstructor; readonly link: BooleanConstructor; readonly bg: BooleanConstructor; readonly autofocus: BooleanConstructor; readonly round: BooleanConstructor; readonly circle: BooleanConstructor; readonly color: StringConstructor; readonly dark: BooleanConstructor; readonly autoInsertSpace: EpPropFinalized; readonly tag: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, "button", boolean>; }; export declare type ButtonType = ButtonProps["type"]; export declare const buttonTypes: readonly [ "default", "primary", "success", "warning", "info", "danger", "text", "" ]; declare type CalendarDateCellType = "next" | "prev" | "current"; export declare type CalendarDateTableInstance = DateTableInstance; export declare type CalendarDateType = "prev-month" | "next-month" | "prev-year" | "next-year" | "today"; export declare type CalendarEmits = typeof calendarEmits; export declare const calendarEmits: { "update:modelValue": (value: Date) => boolean; input: (value: Date) => boolean; }; export declare type CalendarInstance = InstanceType & unknown; export declare type CalendarProps = ExtractPropTypes; export declare const calendarProps: { readonly modelValue: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly range: { readonly type: PropType<[ Date, Date ]>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; export declare type Callback = ((value: string, action: Action) => any) | ((action: Action) => any); export declare type CardInstance = InstanceType & unknown; export declare type CardProps = ExtractPropTypes; export declare const cardProps: { readonly header: EpPropFinalized; readonly footer: EpPropFinalized; readonly bodyStyle: EpPropFinalized<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown, "", boolean>; readonly headerClass: StringConstructor; readonly bodyClass: StringConstructor; readonly footerClass: StringConstructor; readonly shadow: EpPropFinalized; }; export declare const CAROUSEL_ITEM_NAME = "ElCarouselItem"; export declare type CarouselContext = { root: Ref; items: Ref; isCardType: Ref; isVertical: Ref; loop: boolean; cardScale: number; addItem: (item: CarouselItemContext) => void; removeItem: (uid: number) => void; setActiveItem: (index: number) => void; setContainerHeight: (height: number) => void; }; export declare const carouselContextKey: InjectionKey; export declare type CarouselEmits = typeof carouselEmits; export declare const carouselEmits: { /** * @description triggers when the active slide switches * @param current index of the new active slide * @param prev index of the old active slide */ change: (current: number, prev: number) => boolean; }; export declare type CarouselInstance = InstanceType & unknown; export declare type CarouselItemContext = { props: CarouselItemProps; states: CarouselItemStates; uid: number; translateItem: (index: number, activeIndex: number, oldIndex?: number) => void; }; export declare type CarouselItemInstance = InstanceType & unknown; export declare type CarouselItemProps = ExtractPropTypes; export declare const carouselItemProps: { readonly name: EpPropFinalized; readonly label: EpPropFinalized; }; export declare type CarouselItemStates = { hover: boolean; translate: number; scale: number; active: boolean; ready: boolean; inStage: boolean; animating: boolean; }; export declare type CarouselProps = ExtractPropTypes; export declare const carouselProps: { readonly initialIndex: EpPropFinalized; readonly height: EpPropFinalized; readonly trigger: EpPropFinalized; readonly autoplay: EpPropFinalized; readonly interval: EpPropFinalized; readonly indicatorPosition: EpPropFinalized; readonly arrow: EpPropFinalized; readonly type: EpPropFinalized; readonly cardScale: EpPropFinalized; readonly loop: EpPropFinalized; readonly direction: EpPropFinalized; readonly pauseOnHover: EpPropFinalized; readonly motionBlur: BooleanConstructor; }; export declare const CASCADER_PANEL_INJECTION_KEY: InjectionKey; export declare type CascaderConfig = Required; declare type CascaderConfig_2 = Required; export declare type CascaderEmits = typeof cascaderEmits; export declare const cascaderEmits: { "update:modelValue": (_: CascaderValue) => boolean; change: (_: CascaderValue) => boolean; focus: (evt: FocusEvent) => boolean; blur: (evt: FocusEvent) => boolean; clear: () => boolean; visibleChange: (val: boolean) => boolean; expandChange: (val: CascaderValue) => boolean; removeTag: (val: CascaderNode["valueByOption"]) => boolean; }; export declare type CascaderInstance = InstanceType & unknown; export declare class CascaderNode { readonly data: Nullable; readonly config: CascaderConfig_2; readonly parent?: CascaderNode | undefined; readonly root: boolean; readonly uid: number; readonly level: number; readonly value: CascaderNodeValue_2; readonly label: string; readonly pathNodes: CascaderNode[]; readonly pathValues: CascaderNodePathValue_2; readonly pathLabels: string[]; childrenData: ChildrenData; children: CascaderNode[]; text: string; loaded: boolean; /** * Is it checked * * @default false */ checked: boolean; /** * Used to indicate the intermediate state of unchecked and fully checked child nodes * * @default false */ indeterminate: boolean; /** * Loading Status * * @default false */ loading: boolean; constructor(data: Nullable, config: CascaderConfig_2, parent?: CascaderNode | undefined, root?: boolean); get isDisabled(): boolean; get isLeaf(): boolean; get valueByOption(): CascaderNodeValue_2 | CascaderNodePathValue_2; appendChild(childData: CascaderOption): CascaderNode; calcText(allLevels: boolean, separator: string): string; broadcast(event: string, ...args: unknown[]): void; emit(event: string, ...args: unknown[]): void; onParentCheck(checked: boolean): void; onChildCheck(): void; setCheckState(checked: boolean): void; doCheck(checked: boolean): void; } export declare type CascaderNodePathValue = CascaderNodeValue[]; declare type CascaderNodePathValue_2 = CascaderNodeValue_2[]; export declare type CascaderNodeValue = string | number; declare type CascaderNodeValue_2 = string | number; export declare interface CascaderOption extends Record { label?: string; value?: CascaderNodeValue_2; children?: CascaderOption[]; disabled?: boolean; leaf?: boolean; } export declare type CascaderPanelInstance = InstanceType & unknown; export declare interface CascaderProps { expandTrigger?: ExpandTrigger; multiple?: boolean; checkStrictly?: boolean; emitPath?: boolean; lazy?: boolean; lazyLoad?: LazyLoad_2; value?: string; label?: string; children?: string; disabled?: string | isDisabled_2; leaf?: string | isLeaf_2; hoverThreshold?: number; } export declare const cascaderProps: { emptyValues: ArrayConstructor; valueOnClear: EpPropFinalized; size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; placeholder: StringConstructor; disabled: BooleanConstructor; clearable: BooleanConstructor; filterable: BooleanConstructor; filterMethod: EpPropFinalized<(new (...args: any[]) => (node: CascaderNode, keyword: string) => boolean) | (() => (node: CascaderNode, keyword: string) => boolean) | { (): (node: CascaderNode, keyword: string) => boolean; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (node: CascaderNode, keyword: string) => boolean) | (() => (node: CascaderNode, keyword: string) => boolean) | { (): (node: CascaderNode, keyword: string) => boolean; new (): any; readonly prototype: any; })[], unknown, unknown, (node: CascaderNode, keyword: string) => boolean, boolean>; separator: EpPropFinalized; showAllLevels: EpPropFinalized; collapseTags: BooleanConstructor; maxCollapseTags: EpPropFinalized; collapseTagsTooltip: EpPropFinalized; debounce: EpPropFinalized; beforeFilter: EpPropFinalized<(new (...args: any[]) => (value: string) => boolean | Promise) | (() => (value: string) => boolean | Promise) | { (): (value: string) => boolean | Promise; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (value: string) => boolean | Promise) | (() => (value: string) => boolean | Promise) | { (): (value: string) => boolean | Promise; new (): any; readonly prototype: any; })[], unknown, unknown, () => true, boolean>; placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], Placement, unknown, string, boolean>; fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, string[], boolean>; popperClass: EpPropFinalized; teleported: EpPropFinalized; tagType: { default: string; type: PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; tagEffect: { default: string; type: PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validateEvent: EpPropFinalized; persistent: EpPropFinalized; modelValue: { readonly type: PropType string | number | CascaderNodePathValue_2 | (CascaderNodeValue_2 | CascaderNodePathValue_2)[]) | (() => CascaderValue_2) | ((new (...args: any[]) => string | number | CascaderNodePathValue_2 | (CascaderNodeValue_2 | CascaderNodePathValue_2)[]) | (() => CascaderValue_2))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; options: EpPropFinalized<(new (...args: any[]) => CascaderOption[]) | (() => CascaderOption[]) | ((new (...args: any[]) => CascaderOption[]) | (() => CascaderOption[]))[], unknown, unknown, () => CascaderOption[], boolean>; props: EpPropFinalized<(new (...args: any[]) => CascaderProps) | (() => CascaderProps) | ((new (...args: any[]) => CascaderProps) | (() => CascaderProps))[], unknown, unknown, () => CascaderProps, boolean>; }; export declare type CascaderValue = CascaderNodeValue | CascaderNodePathValue | (CascaderNodeValue | CascaderNodePathValue)[]; declare type CascaderValue_2 = CascaderNodeValue_2 | CascaderNodePathValue_2 | (CascaderNodeValue_2 | CascaderNodePathValue_2)[]; export declare type CellCls = string | ((data: { row: T; rowIndex: number; column: TableColumnCtx; columnIndex: number; }) => string); /** * Renderer/Getter types */ declare type CellRenderer = (params: CellRendererParams) => VNode; /** * Param types */ declare type CellRendererParams = { cellData: T; } & RowCommonParams & ColumnCommonParams; export declare type CellStyle = CSSProperties | ((data: { row: T; rowIndex: number; column: TableColumnCtx; columnIndex: number; }) => CSSProperties); export declare const CHANGE_EVENT = "change"; export declare type CheckboxEmits = typeof checkboxEmits; export declare const checkboxEmits: { "update:modelValue": (val: CheckboxValueType) => val is string | number | boolean; change: (val: CheckboxValueType) => val is string | number | boolean; }; declare type CheckboxGroupContext = { modelValue?: WritableComputedRef; changeEvent?: (...args: any) => any; } & ToRefs>; export declare const checkboxGroupContextKey: InjectionKey; export declare type CheckboxGroupEmits = typeof checkboxGroupEmits; export declare const checkboxGroupEmits: { "update:modelValue": (val: CheckboxGroupValueType) => boolean; change: (val: CheckboxValueType[]) => boolean; }; export declare type CheckboxGroupInstance = InstanceType & unknown; export declare type CheckboxGroupProps = ExtractPropTypes; export declare const checkboxGroupProps: { readonly ariaLabel: StringConstructor; readonly modelValue: EpPropFinalized<(new (...args: any[]) => CheckboxGroupValueType) | (() => CheckboxGroupValueType) | ((new (...args: any[]) => CheckboxGroupValueType) | (() => CheckboxGroupValueType))[], unknown, unknown, () => never[], boolean>; readonly disabled: BooleanConstructor; readonly min: NumberConstructor; readonly max: NumberConstructor; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly fill: StringConstructor; readonly textColor: StringConstructor; readonly tag: EpPropFinalized; readonly validateEvent: EpPropFinalized; }; export declare type CheckboxGroupValueType = Exclude[]; export declare type CheckboxInstance = InstanceType & unknown; export declare type CheckboxProps = ExtractPropTypes; export declare const checkboxProps: { ariaControls: StringConstructor; /** * @description binding value */ modelValue: { type: (NumberConstructor | StringConstructor | BooleanConstructor)[]; default: undefined; }; /** * @description label of the Checkbox when used inside a `checkbox-group` */ label: { type: (ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[]; default: undefined; }; /** * @description value of the Checkbox when used inside a `checkbox-group` */ value: { type: (ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[]; default: undefined; }; /** * @description Set indeterminate state, only responsible for style control */ indeterminate: BooleanConstructor; /** * @description whether the Checkbox is disabled */ disabled: BooleanConstructor; /** * @description if the Checkbox is checked */ checked: BooleanConstructor; /** * @description native 'name' attribute */ name: { type: StringConstructor; default: undefined; }; /** * @description value of the Checkbox if it's checked */ trueValue: { type: (NumberConstructor | StringConstructor)[]; default: undefined; }; /** * @description value of the Checkbox if it's not checked */ falseValue: { type: (NumberConstructor | StringConstructor)[]; default: undefined; }; /** * @deprecated use `trueValue` instead * @description value of the Checkbox if it's checked */ trueLabel: { type: (NumberConstructor | StringConstructor)[]; default: undefined; }; /** * @deprecated use `falseValue` instead * @description value of the Checkbox if it's not checked */ falseLabel: { type: (NumberConstructor | StringConstructor)[]; default: undefined; }; /** * @description input id */ id: { type: StringConstructor; default: undefined; }; /** * @description whether to add a border around Checkbox */ border: BooleanConstructor; /** * @description size of the Checkbox */ size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; /** * @description input tabindex */ tabindex: (NumberConstructor | StringConstructor)[]; /** * @description whether to trigger form validation */ validateEvent: { type: BooleanConstructor; default: boolean; }; }; export declare type CheckboxValueType = string | number | boolean; declare interface CheckedInfo { checkedKeys: TreeKey_2[]; checkedNodes: TreeData_2; halfCheckedKeys: TreeKey_2[]; halfCheckedNodes: TreeData_2; } export declare type CheckTagEmits = typeof checkTagEmits; export declare const checkTagEmits: { "update:checked": (value: boolean) => boolean; change: (value: boolean) => boolean; }; export declare type CheckTagInstance = InstanceType & unknown; export declare type CheckTagProps = ExtractPropTypes; export declare const checkTagProps: { readonly checked: BooleanConstructor; readonly disabled: BooleanConstructor; readonly type: EpPropFinalized; }; declare type ChildrenData = CascaderOption[] | undefined; declare type CI = { column: TableColumnCtx; $index: number; }; declare type ClassNameGetter = (params: ClassNameGetterParams) => string; declare type ClassNameGetterParams = { cellData: T; } & RowCommonParams & ColumnCommonParams; declare type ClassObjectType = Record; declare type ClassType = string | ClassObjectType | ClassType[]; declare function clickHandler(): void; export declare const ClickOutside: ObjectDirective; declare function close_2(): void; declare function close_3(): void; export declare type ColInstance = InstanceType & unknown; export declare type CollapseActiveName = string | number; export declare interface CollapseContext { activeNames: Ref; handleItemClick: (name: CollapseActiveName) => void; } export declare const collapseContextKey: InjectionKey; export declare type CollapseEmits = typeof collapseEmits; export declare const collapseEmits: { "update:modelValue": (value: CollapseModelValue) => value is string | number | CollapseActiveName[]; change: (value: CollapseModelValue) => value is string | number | CollapseActiveName[]; }; export declare type CollapseIconPositionType = "left" | "right"; export declare type CollapseInstance = InstanceType & unknown; export declare type CollapseItemInstance = InstanceType & unknown; export declare type CollapseItemProps = ExtractPropTypes; export declare const collapseItemProps: { readonly title: EpPropFinalized; readonly name: EpPropFinalized<(new (...args: any[]) => string | number) | (() => CollapseActiveName) | ((new (...args: any[]) => string | number) | (() => CollapseActiveName))[], unknown, unknown, undefined, boolean>; readonly icon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabled: BooleanConstructor; }; export declare type CollapseModelValue = Arrayable; export declare type CollapseProps = ExtractPropTypes; export declare const collapseProps: { readonly accordion: BooleanConstructor; readonly modelValue: EpPropFinalized<(new (...args: any[]) => string | number | CollapseActiveName[]) | (() => CollapseModelValue) | ((new (...args: any[]) => string | number | CollapseActiveName[]) | (() => CollapseModelValue))[], unknown, unknown, () => undefined, boolean>; readonly expandIconPosition: EpPropFinalized<(new (...args: any[]) => "left" | "right") | (() => CollapseIconPositionType) | ((new (...args: any[]) => "left" | "right") | (() => CollapseIconPositionType))[], unknown, unknown, "right", boolean>; }; declare type CollectionItem> = { ref: HTMLElement | null; } & T; declare class Color { private _hue; private _saturation; private _value; _alpha: number; enableAlpha: boolean; format: string; value: string; selected?: boolean; constructor(options?: Partial); set(prop: { [key: string]: any; } | any, value?: number): void; get(prop: string): any; toRgb(): { r: number; g: number; b: number; }; fromString(value: string): void; compare(color: this): boolean; doOnChange(): void; } declare interface ColorOptions { enableAlpha: boolean; format: string; value?: string; } export declare interface ColorPickerContext { currentColor: ComputedRef; } export declare const colorPickerContextKey: InjectionKey; export declare type ColorPickerEmits = typeof colorPickerEmits; export declare const colorPickerEmits: { "update:modelValue": (val: string | null) => boolean; change: (val: string | null) => boolean; activeChange: (val: string | null) => boolean; focus: (evt: FocusEvent) => boolean; blur: (evt: FocusEvent) => boolean; }; export declare type ColorPickerInstance = InstanceType & unknown; export declare type ColorPickerProps = ExtractPropTypes; export declare const colorPickerProps: { readonly ariaLabel: StringConstructor; readonly modelValue: StringConstructor; readonly id: StringConstructor; readonly showAlpha: BooleanConstructor; readonly colorFormat: StringConstructor; readonly disabled: BooleanConstructor; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperClass: EpPropFinalized; readonly tabindex: EpPropFinalized; readonly teleported: EpPropFinalized; readonly predefine: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly validateEvent: EpPropFinalized; }; export declare type ColProps = ExtractPropTypes; export declare const colProps: { readonly tag: EpPropFinalized; readonly span: EpPropFinalized; readonly offset: EpPropFinalized; readonly pull: EpPropFinalized; readonly push: EpPropFinalized; readonly xs: EpPropFinalized<(new (...args: any[]) => number | ColSizeObject) | (() => ColSize) | ((new (...args: any[]) => number | ColSizeObject) | (() => ColSize))[], unknown, unknown, () => Mutable<{}>, boolean>; readonly sm: EpPropFinalized<(new (...args: any[]) => number | ColSizeObject) | (() => ColSize) | ((new (...args: any[]) => number | ColSizeObject) | (() => ColSize))[], unknown, unknown, () => Mutable<{}>, boolean>; readonly md: EpPropFinalized<(new (...args: any[]) => number | ColSizeObject) | (() => ColSize) | ((new (...args: any[]) => number | ColSizeObject) | (() => ColSize))[], unknown, unknown, () => Mutable<{}>, boolean>; readonly lg: EpPropFinalized<(new (...args: any[]) => number | ColSizeObject) | (() => ColSize) | ((new (...args: any[]) => number | ColSizeObject) | (() => ColSize))[], unknown, unknown, () => Mutable<{}>, boolean>; readonly xl: EpPropFinalized<(new (...args: any[]) => number | ColSizeObject) | (() => ColSize) | ((new (...args: any[]) => number | ColSizeObject) | (() => ColSize))[], unknown, unknown, () => Mutable<{}>, boolean>; }; export declare type ColSize = number | ColSizeObject; export declare type ColSizeObject = { span?: number; offset?: number; pull?: number; push?: number; }; export declare type Column = { /** * Attributes */ align?: Alignment_2; class?: string | ClassNameGetter; key?: KeyType_2; dataKey?: KeyType_2; fixed?: true | FixedDirection; flexGrow?: CSSProperties["flexGrow"]; flexShrink?: CSSProperties["flexShrink"]; title?: string; hidden?: boolean; headerClass?: HeaderClassGetter | string; maxWidth?: number; minWidth?: number; style?: CSSProperties; sortable?: boolean; width: number; /** * Renderers */ cellRenderer?: CellRenderer; headerCellRenderer?: HeaderCellRenderer; /** * Extendable sections */ [key: string]: any; }; export declare type ColumnCls = string | ((data: { row: T; rowIndex: number; }) => string); declare type ColumnCommonParams = { columns: Column[]; column: Column; columnIndex: number; }; export declare type ColumnResizeHandler = (column: Column, width: number) => void; export declare type Columns = Column[]; /** * Handler types */ export declare type ColumnSortHandler = (params: ColumnSortParams) => void; /** * Param types */ export declare type ColumnSortParams = { column: Column; key: KeyType_2; order: TableV2SortOrder; }; export declare type ColumnStyle = CSSProperties | ((data: { row: T; rowIndex: number; }) => CSSProperties); export declare const CommonPicker: __VLS_WithTemplateSlots_69>; export declare const CommonProps: { readonly modelValue: { readonly type: PropType string | number | CascaderNodePathValue_2 | (CascaderNodeValue_2 | CascaderNodePathValue_2)[]) | (() => CascaderValue_2) | ((new (...args: any[]) => string | number | CascaderNodePathValue_2 | (CascaderNodeValue_2 | CascaderNodePathValue_2)[]) | (() => CascaderValue_2))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly options: EpPropFinalized<(new (...args: any[]) => CascaderOption[]) | (() => CascaderOption[]) | ((new (...args: any[]) => CascaderOption[]) | (() => CascaderOption[]))[], unknown, unknown, () => CascaderOption[], boolean>; readonly props: EpPropFinalized<(new (...args: any[]) => CascaderProps) | (() => CascaderProps) | ((new (...args: any[]) => CascaderProps) | (() => CascaderProps))[], unknown, unknown, () => CascaderProps, boolean>; }; export declare type ComponentSize = typeof componentSizes[number]; export declare const componentSizeMap: { readonly large: 40; readonly default: 32; readonly small: 24; }; export declare const componentSizes: readonly [ "", "default", "small", "large" ]; declare const ConfigProvider: DefineComponent<{ readonly emptyValues: ArrayConstructor; readonly valueOnClear: EpPropFinalized; readonly a11y: EpPropFinalized; readonly locale: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly button: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly experimentalFeatures: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly keyboardNavigation: EpPropFinalized; readonly message: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly zIndex: NumberConstructor; readonly namespace: EpPropFinalized; }, () => VNode, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly a11y: EpPropFinalized; readonly locale: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly button: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly experimentalFeatures: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly keyboardNavigation: EpPropFinalized; readonly message: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly zIndex: NumberConstructor; readonly namespace: EpPropFinalized; }>>, { readonly valueOnClear: EpPropMergeType; readonly a11y: EpPropMergeType; readonly keyboardNavigation: EpPropMergeType; readonly namespace: string; }>; export declare type ConfigProviderContext = Partial; export declare const configProviderContextKey: InjectionKey>; export declare type ConfigProviderInstance = InstanceType & unknown; export declare type ConfigProviderProps = ExtractPropTypes; export declare const configProviderProps: { readonly emptyValues: ArrayConstructor; readonly valueOnClear: EpPropFinalized; readonly a11y: EpPropFinalized; readonly locale: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly button: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly experimentalFeatures: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly keyboardNavigation: EpPropFinalized; readonly message: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly zIndex: NumberConstructor; readonly namespace: EpPropFinalized; }; export declare type ContainerInstance = InstanceType & unknown; export declare type CountdownEmits = typeof countdownEmits; export declare const countdownEmits: { finish: () => boolean; change: (value: number) => boolean; }; export declare type CountdownInstance = InstanceType & unknown; export declare type CountdownProps = ExtractPropTypes; export declare const countdownProps: { readonly format: EpPropFinalized; readonly prefix: StringConstructor; readonly suffix: StringConstructor; readonly title: StringConstructor; readonly value: EpPropFinalized<(new (...args: any[]) => number | Dayjs) | (() => number | Dayjs) | ((new (...args: any[]) => number | Dayjs) | (() => number | Dayjs))[], unknown, unknown, 0, boolean>; readonly valueStyle: { readonly type: PropType string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; declare const createGrid: ({ name, clearCache, getColumnPosition, getColumnStartIndexForOffset, getColumnStopIndexForStartIndex, getEstimatedTotalHeight, getEstimatedTotalWidth, getColumnOffset, getRowOffset, getRowPosition, getRowStartIndexForOffset, getRowStopIndexForStartIndex, initCache, injectToInstance, validateProps, }: GridConstructorProps) => DefineComponent<{ readonly className: EpPropFinalized; readonly containerElement: EpPropFinalized<(new (...args: any[]) => string | Element) | (() => string | Element) | ((new (...args: any[]) => string | Element) | (() => string | Element))[], unknown, unknown, "div", boolean>; readonly data: EpPropFinalized<(new (...args: any[]) => any[]) | (() => any[]) | ((new (...args: any[]) => any[]) | (() => any[]))[], unknown, unknown, () => [ ], boolean>; readonly direction: EpPropFinalized; readonly height: { readonly type: PropType>; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly innerElement: EpPropFinalized; readonly style: { readonly type: PropType string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly useIsScrolling: EpPropFinalized; readonly width: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly perfMode: EpPropFinalized; readonly scrollbarAlwaysOn: EpPropFinalized; readonly columnCache: EpPropFinalized; readonly columnWidth: { readonly type: PropType number | ItemSize) | (() => number | ItemSize) | ((new (...args: any[]) => number | ItemSize) | (() => number | ItemSize))[], never, never>>; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly estimatedColumnWidth: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly estimatedRowHeight: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly initScrollLeft: EpPropFinalized; readonly initScrollTop: EpPropFinalized; readonly itemKey: EpPropFinalized<(new (...args: any[]) => GridItemKeyGetter) | (() => GridItemKeyGetter) | { (): GridItemKeyGetter; new (): any; readonly prototype: any; } | ((new (...args: any[]) => GridItemKeyGetter) | (() => GridItemKeyGetter) | { (): GridItemKeyGetter; new (): any; readonly prototype: any; })[], unknown, unknown, ({ columnIndex, rowIndex, }: { columnIndex: number; rowIndex: number; }) => string, boolean>; readonly rowCache: EpPropFinalized; readonly rowHeight: { readonly type: PropType number | ItemSize) | (() => number | ItemSize) | ((new (...args: any[]) => number | ItemSize) | (() => number | ItemSize))[], never, never>>; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly totalColumn: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly totalRow: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly hScrollbarSize: EpPropFinalized; readonly vScrollbarSize: EpPropFinalized; readonly scrollbarStartGap: EpPropFinalized; readonly scrollbarEndGap: EpPropFinalized; readonly role: StringConstructor; }, () => VNode, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("scroll" | "itemRendered")[], "scroll" | "itemRendered", VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly containerElement: EpPropFinalized<(new (...args: any[]) => string | Element) | (() => string | Element) | ((new (...args: any[]) => string | Element) | (() => string | Element))[], unknown, unknown, "div", boolean>; readonly data: EpPropFinalized<(new (...args: any[]) => any[]) | (() => any[]) | ((new (...args: any[]) => any[]) | (() => any[]))[], unknown, unknown, () => [ ], boolean>; readonly direction: EpPropFinalized; readonly height: { readonly type: PropType>; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly innerElement: EpPropFinalized; readonly style: { readonly type: PropType string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly useIsScrolling: EpPropFinalized; readonly width: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly perfMode: EpPropFinalized; readonly scrollbarAlwaysOn: EpPropFinalized; readonly columnCache: EpPropFinalized; readonly columnWidth: { readonly type: PropType number | ItemSize) | (() => number | ItemSize) | ((new (...args: any[]) => number | ItemSize) | (() => number | ItemSize))[], never, never>>; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly estimatedColumnWidth: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly estimatedRowHeight: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly initScrollLeft: EpPropFinalized; readonly initScrollTop: EpPropFinalized; readonly itemKey: EpPropFinalized<(new (...args: any[]) => GridItemKeyGetter) | (() => GridItemKeyGetter) | { (): GridItemKeyGetter; new (): any; readonly prototype: any; } | ((new (...args: any[]) => GridItemKeyGetter) | (() => GridItemKeyGetter) | { (): GridItemKeyGetter; new (): any; readonly prototype: any; })[], unknown, unknown, ({ columnIndex, rowIndex, }: { columnIndex: number; rowIndex: number; }) => string, boolean>; readonly rowCache: EpPropFinalized; readonly rowHeight: { readonly type: PropType number | ItemSize) | (() => number | ItemSize) | ((new (...args: any[]) => number | ItemSize) | (() => number | ItemSize))[], never, never>>; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly totalColumn: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly totalRow: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly hScrollbarSize: EpPropFinalized; readonly vScrollbarSize: EpPropFinalized; readonly scrollbarStartGap: EpPropFinalized; readonly scrollbarEndGap: EpPropFinalized; readonly role: StringConstructor; }>> & { onScroll?: ((...args: any[]) => any) | undefined; onItemRendered?: ((...args: any[]) => any) | undefined; }, { readonly data: any[]; readonly direction: EpPropMergeType; readonly className: string; readonly containerElement: EpPropMergeType<(new (...args: any[]) => string | Element) | (() => string | Element) | ((new (...args: any[]) => string | Element) | (() => string | Element))[], unknown, unknown>; readonly innerElement: EpPropMergeType; readonly useIsScrolling: EpPropMergeType; readonly perfMode: EpPropMergeType; readonly scrollbarAlwaysOn: EpPropMergeType; readonly itemKey: GridItemKeyGetter; readonly columnCache: number; readonly initScrollLeft: number; readonly initScrollTop: number; readonly rowCache: number; readonly hScrollbarSize: number; readonly vScrollbarSize: number; readonly scrollbarStartGap: number; readonly scrollbarEndGap: number; }>; declare function createLoadingComponent(options: LoadingOptionsResolved, appContext: AppContext | null): { setText: (text: string) => void; removeElLoadingChild: () => void; close: () => void; handleAfterLeave: () => void; vm: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase>; $el: HTMLElement; originalPosition: Ref; originalOverflow: Ref; visible: Ref; parent: Ref; background: Ref; svg: Ref; svgViewBox: Ref; spinner: Ref; text: Ref; fullscreen: Ref; lock: Ref; customClass: Ref; target: Ref; beforeClose?: Ref<(() => boolean) | undefined> | undefined; closed?: Ref<(() => void) | undefined> | undefined; }; export declare const createModelToggleComposable: (name: T) => { useModelToggle: ({ indicator, toggleReason, shouldHideWhenRouteChanges, shouldProceed, onShow, onHide, }: ModelToggleParams) => { hide: (event?: Event) => void; show: (event?: Event) => void; toggle: () => void; hasUpdateHandler: ComputedRef; }; useModelToggleProps: UseModelTogglePropsRaw; useModelToggleEmits: `update:${T}`[]; }; export declare interface CreatePopperInstanceParams { referenceEl: Measurable; popperContentEl: HTMLElement; arrowEl: HTMLElement | undefined; } declare type DataGetter = (params: DataGetterParams) => T; declare type DataGetterParams = { columns: Column[]; column: Column; columnIndex: number; } & RowCommonParams; export declare const dateEquals: (a: Date | unknown, b: Date | unknown) => boolean; export declare type DateModelType = number | string | Date; export declare type DateOrDates = SingleOrRange; declare interface DatePickerContext { slots: SetupContext["slots"]; pickerNs: UseNamespaceReturn; } declare type DatePickerExpose = { focus: () => void; blur: () => void; handleOpen: () => void; handleClose: () => void; }; export declare type DatePickerInstance = ComponentPublicInstance; export declare type DatePickerProps = ExtractPropTypes; export declare const datePickerProps: { readonly type: EpPropFinalized<(new (...args: any[]) => "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange") | (() => IDatePickerType) | ((new (...args: any[]) => "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange") | (() => IDatePickerType))[], unknown, unknown, "date", boolean>; readonly showNow: EpPropFinalized; readonly ariaLabel: StringConstructor; readonly emptyValues: ArrayConstructor; readonly valueOnClear: EpPropFinalized; readonly disabledDate: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly cellClassName: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly shortcuts: EpPropFinalized never[], boolean>; readonly arrowControl: BooleanConstructor; readonly tabindex: EpPropFinalized<(new (...args: any[]) => string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown, 0, boolean>; readonly validateEvent: EpPropFinalized; readonly unlinkPanels: BooleanConstructor; readonly placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], Placement, unknown, "bottom", boolean>; readonly fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, readonly [ "bottom", "top", "right", "left" ], boolean>; readonly disabledHours: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabledMinutes: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabledSeconds: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly id: { readonly type: PropType string | [ string, string ]) | (() => SingleOrRange) | ((new (...args: any[]) => string | [ string, string ]) | (() => SingleOrRange))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly name: { readonly type: PropType string | [ string, string ]) | (() => SingleOrRange) | ((new (...args: any[]) => string | [ string, string ]) | (() => SingleOrRange))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperClass: EpPropFinalized; readonly format: StringConstructor; readonly valueFormat: StringConstructor; readonly dateFormat: StringConstructor; readonly timeFormat: StringConstructor; readonly clearable: EpPropFinalized; readonly clearIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly editable: EpPropFinalized; readonly prefixIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, "", boolean>; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly readonly: BooleanConstructor; readonly disabled: BooleanConstructor; readonly placeholder: EpPropFinalized; readonly popperOptions: EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly modelValue: EpPropFinalized<(new (...args: any[]) => string | number | string[] | Date | [ DateModelType, DateModelType ]) | (() => ModelValueType) | ((new (...args: any[]) => string | number | string[] | Date | [ DateModelType, DateModelType ]) | (() => ModelValueType))[], unknown, unknown, "", boolean>; readonly rangeSeparator: EpPropFinalized; readonly startPlaceholder: StringConstructor; readonly endPlaceholder: StringConstructor; readonly defaultValue: { readonly type: PropType Date | [ Date, Date ]) | (() => SingleOrRange) | ((new (...args: any[]) => Date | [ Date, Date ]) | (() => SingleOrRange))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly defaultTime: { readonly type: PropType Date | [ Date, Date ]) | (() => SingleOrRange) | ((new (...args: any[]) => Date | [ Date, Date ]) | (() => SingleOrRange))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly isRange: BooleanConstructor; }; export declare type DatePickType = typeof datePickTypes[number]; export declare const datePickTypes: readonly [ "year", "years", "month", "months", "date", "dates", "week", "datetime", "datetimerange", "daterange", "monthrange", "yearrange" ]; export declare type DateTableInstance = InstanceType & unknown; export { dayjs }; export declare type DayOrDays = SingleOrRange; export declare const dayOrDaysToDate: (dayOrDays: DayOrDays) => DateOrDates; declare const _default: { version: string; install: (app: App, options?: ConfigProviderContext) => void; }; export default _default; declare const _default_10: __VLS_WithTemplateSlots_10>; declare const _default_100: __VLS_WithTemplateSlots_78>; declare const _default_101: __VLS_WithTemplateSlots_79>; declare const _default_102: __VLS_WithTemplateSlots_80>; declare const _default_103: __VLS_WithTemplateSlots_81>; declare const _default_104: __VLS_WithTemplateSlots_82>; declare const _default_105: __VLS_WithTemplateSlots_83>; declare const _default_106: __VLS_WithTemplateSlots_84>; declare const _default_107: __VLS_WithTemplateSlots_85>; declare const _default_108: __VLS_WithTemplateSlots_86>; declare const _default_109: ObjectDirective; declare const _default_11: __VLS_WithTemplateSlots_11>; declare const _default_110: __VLS_WithTemplateSlots_87>; declare const _default_12: __VLS_WithTemplateSlots_12>; declare const _default_13: __VLS_WithTemplateSlots_13>; declare const _default_14: __VLS_WithTemplateSlots_14>; declare const _default_15: __VLS_WithTemplateSlots_15>; declare const _default_16: __VLS_WithTemplateSlots_16>; declare const _default_17: __VLS_WithTemplateSlots_17>; declare const _default_18: __VLS_WithTemplateSlots_18>; declare const _default_19: __VLS_WithTemplateSlots_19>; declare const _default_2: __VLS_WithTemplateSlots>; declare const _default_20: __VLS_WithTemplateSlots_20>; declare const _default_21: __VLS_WithTemplateSlots_21>; declare const _default_22: DefineComponent<{ border: { type: BooleanConstructor; default: boolean; }; renderLabel: PropType; modelValue: { readonly type: PropType string | number | CascaderNodePathValue_2 | (CascaderNodeValue_2 | CascaderNodePathValue_2)[]) | (() => CascaderValue_2) | ((new (...args: any[]) => string | number | CascaderNodePathValue_2 | (CascaderNodeValue_2 | CascaderNodePathValue_2)[]) | (() => CascaderValue_2))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; options: EpPropFinalized<(new (...args: any[]) => CascaderOption[]) | (() => CascaderOption[]) | ((new (...args: any[]) => CascaderOption[]) | (() => CascaderOption[]))[], unknown, unknown, () => CascaderOption[], boolean>; props: EpPropFinalized<(new (...args: any[]) => CascaderProps) | (() => CascaderProps) | ((new (...args: any[]) => CascaderProps) | (() => CascaderProps))[], unknown, unknown, () => CascaderProps, boolean>; }, { ns: { namespace: ComputedRef; b: (blockSuffix?: string) => string; e: (element?: string) => string; m: (modifier?: string) => string; be: (blockSuffix?: string, element?: string) => string; em: (element?: string, modifier?: string) => string; bm: (blockSuffix?: string, modifier?: string) => string; bem: (blockSuffix?: string, element?: string, modifier?: string) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; menuList: Ref; menus: Ref<{ readonly uid: number; readonly level: number; readonly value: CascaderNodeValue_2; readonly label: string; readonly pathNodes: any[]; readonly pathValues: CascaderNodeValue_2[]; readonly pathLabels: string[]; childrenData: { [x: string]: unknown; label?: string | undefined; value?: CascaderNodeValue_2 | undefined; children?: any[] | undefined; disabled?: boolean | undefined; leaf?: boolean | undefined; }[] | undefined; children: any[]; text: string; loaded: boolean; checked: boolean; indeterminate: boolean; loading: boolean; readonly data: { [x: string]: unknown; label?: string | undefined; value?: CascaderNodeValue_2 | undefined; children?: any[] | undefined; disabled?: boolean | undefined; leaf?: boolean | undefined; } | null; readonly config: { expandTrigger: ExpandTrigger; multiple: boolean; checkStrictly: boolean; emitPath: boolean; lazy: boolean; lazyLoad: LazyLoad_2; value: string; label: string; children: string; disabled: string | isDisabled_2; leaf: string | isLeaf_2; hoverThreshold: number; }; readonly parent?: any | undefined; readonly root: boolean; readonly isDisabled: boolean; readonly isLeaf: boolean; readonly valueByOption: CascaderNodeValue_2 | CascaderNodeValue_2[]; appendChild: (childData: CascaderOption) => CascaderNode; calcText: (allLevels: boolean, separator: string) => string; broadcast: (event: string, ...args: unknown[]) => void; emit: (event: string, ...args: unknown[]) => void; onParentCheck: (checked: boolean) => void; onChildCheck: () => void; setCheckState: (checked: boolean) => void; doCheck: (checked: boolean) => void; }[][]>; checkedNodes: Ref<{ readonly uid: number; readonly level: number; readonly value: CascaderNodeValue_2; readonly label: string; readonly pathNodes: any[]; readonly pathValues: CascaderNodeValue_2[]; readonly pathLabels: string[]; childrenData: { [x: string]: unknown; label?: string | undefined; value?: CascaderNodeValue_2 | undefined; children?: any[] | undefined; disabled?: boolean | undefined; leaf?: boolean | undefined; }[] | undefined; children: any[]; text: string; loaded: boolean; checked: boolean; indeterminate: boolean; loading: boolean; readonly data: { [x: string]: unknown; label?: string | undefined; value?: CascaderNodeValue_2 | undefined; children?: any[] | undefined; disabled?: boolean | undefined; leaf?: boolean | undefined; } | null; readonly config: { expandTrigger: ExpandTrigger; multiple: boolean; checkStrictly: boolean; emitPath: boolean; lazy: boolean; lazyLoad: LazyLoad_2; value: string; label: string; children: string; disabled: string | isDisabled_2; leaf: string | isLeaf_2; hoverThreshold: number; }; readonly parent?: any | undefined; readonly root: boolean; readonly isDisabled: boolean; readonly isLeaf: boolean; readonly valueByOption: CascaderNodeValue_2 | CascaderNodeValue_2[]; appendChild: (childData: CascaderOption) => CascaderNode; calcText: (allLevels: boolean, separator: string) => string; broadcast: (event: string, ...args: unknown[]) => void; emit: (event: string, ...args: unknown[]) => void; onParentCheck: (checked: boolean) => void; onChildCheck: () => void; setCheckState: (checked: boolean) => void; doCheck: (checked: boolean) => void; }[]>; handleKeyDown: (e: KeyboardEvent) => void; handleCheckChange: (node: CascaderNode, checked: boolean, emitClose?: boolean) => void; getFlattedNodes: (leafOnly: boolean) => CascaderNode[] | undefined; /** * @description get an array of currently selected node,(leafOnly) whether only return the leaf checked nodes, default is `false` */ getCheckedNodes: (leafOnly: boolean) => CascaderNode[] | undefined; /** * @description clear checked nodes */ clearCheckedNodes: () => void; calculateCheckedValue: () => void; scrollToExpandingNode: () => void; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("update:modelValue" | "change" | "close" | "expand-change")[], "update:modelValue" | "change" | "close" | "expand-change", VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; modelValue: { readonly type: PropType string | number | CascaderNodePathValue_2 | (CascaderNodeValue_2 | CascaderNodePathValue_2)[]) | (() => CascaderValue_2) | ((new (...args: any[]) => string | number | CascaderNodePathValue_2 | (CascaderNodeValue_2 | CascaderNodePathValue_2)[]) | (() => CascaderValue_2))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; options: EpPropFinalized<(new (...args: any[]) => CascaderOption[]) | (() => CascaderOption[]) | ((new (...args: any[]) => CascaderOption[]) | (() => CascaderOption[]))[], unknown, unknown, () => CascaderOption[], boolean>; props: EpPropFinalized<(new (...args: any[]) => CascaderProps) | (() => CascaderProps) | ((new (...args: any[]) => CascaderProps) | (() => CascaderProps))[], unknown, unknown, () => CascaderProps, boolean>; }>> & { "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onChange?: ((...args: any[]) => any) | undefined; onClose?: ((...args: any[]) => any) | undefined; "onExpand-change"?: ((...args: any[]) => any) | undefined; }, { border: boolean; props: CascaderProps; options: CascaderOption[]; }>; declare const _default_23: __VLS_WithTemplateSlots_22>; declare const _default_24: __VLS_WithTemplateSlots_23>; declare const _default_25: __VLS_WithTemplateSlots_24>; declare const _default_26: __VLS_WithTemplateSlots_25>; declare const _default_27: __VLS_WithTemplateSlots_26>; declare const _default_28: __VLS_WithTemplateSlots_27>; declare const _default_29: __VLS_WithTemplateSlots_28>; declare const _default_3: __VLS_WithTemplateSlots_2>; declare const _default_30: __VLS_WithTemplateSlots_29>; declare const _default_31: DefineComponent<{ readonly ariaLabel: StringConstructor; readonly modelValue: StringConstructor; readonly id: StringConstructor; readonly showAlpha: BooleanConstructor; readonly colorFormat: StringConstructor; readonly disabled: BooleanConstructor; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperClass: EpPropFinalized; readonly tabindex: EpPropFinalized; readonly teleported: EpPropFinalized; readonly predefine: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly validateEvent: EpPropFinalized; }, { /** * @description current color object */ color: Color; /** * @description manually show ColorPicker */ show: typeof show; /** * @description manually hide ColorPicker */ hide: typeof hide; /** * @description focus the input element */ focus: typeof focus_2; /** * @description blur the input element */ blur: typeof blur_2; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { "update:modelValue": (val: string | null) => void; change: (val: string | null) => void; blur: (evt: FocusEvent) => void; focus: (evt: FocusEvent) => void; activeChange: (val: string | null) => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperClass: EpPropFinalized; readonly tabindex: EpPropFinalized; readonly teleported: EpPropFinalized; readonly predefine: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly validateEvent: EpPropFinalized; }>> & { "onUpdate:modelValue"?: ((val: string | null) => any) | undefined; onChange?: ((val: string | null) => any) | undefined; onFocus?: ((evt: FocusEvent) => any) | undefined; onBlur?: ((evt: FocusEvent) => any) | undefined; onActiveChange?: ((val: string | null) => any) | undefined; }, { readonly disabled: boolean; readonly tabindex: EpPropMergeType; readonly validateEvent: EpPropMergeType; readonly popperClass: string; readonly teleported: EpPropMergeType; readonly showAlpha: boolean; }>; declare const _default_32: __VLS_WithTemplateSlots_30>; declare const _default_33: __VLS_WithTemplateSlots_31>; declare const _default_34: __VLS_WithTemplateSlots_32>; declare const _default_35: __VLS_WithTemplateSlots_33>; declare const _default_36: __VLS_WithTemplateSlots_34>; declare const _default_37: __VLS_WithTemplateSlots_35>; declare const _default_38: DefineComponent<{ readonly type: EpPropFinalized<(new (...args: any[]) => "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange") | (() => IDatePickerType) | ((new (...args: any[]) => "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange") | (() => IDatePickerType))[], unknown, unknown, "date", boolean>; readonly showNow: EpPropFinalized; readonly ariaLabel: StringConstructor; readonly emptyValues: ArrayConstructor; readonly valueOnClear: EpPropFinalized; readonly disabledDate: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly cellClassName: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly shortcuts: EpPropFinalized never[], boolean>; readonly arrowControl: BooleanConstructor; readonly tabindex: EpPropFinalized<(new (...args: any[]) => string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown, 0, boolean>; readonly validateEvent: EpPropFinalized; readonly unlinkPanels: BooleanConstructor; readonly placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], Placement, unknown, "bottom", boolean>; readonly fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, readonly [ "bottom", "top", "right", "left" ], boolean>; readonly disabledHours: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabledMinutes: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabledSeconds: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly id: { readonly type: PropType string | [ string, string ]) | (() => SingleOrRange) | ((new (...args: any[]) => string | [ string, string ]) | (() => SingleOrRange))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly name: { readonly type: PropType string | [ string, string ]) | (() => SingleOrRange) | ((new (...args: any[]) => string | [ string, string ]) | (() => SingleOrRange))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperClass: EpPropFinalized; readonly format: StringConstructor; readonly valueFormat: StringConstructor; readonly dateFormat: StringConstructor; readonly timeFormat: StringConstructor; readonly clearable: EpPropFinalized; readonly clearIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly editable: EpPropFinalized; readonly prefixIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, "", boolean>; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly readonly: BooleanConstructor; readonly disabled: BooleanConstructor; readonly placeholder: EpPropFinalized; readonly popperOptions: EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly modelValue: EpPropFinalized<(new (...args: any[]) => string | number | string[] | Date | [ DateModelType, DateModelType ]) | (() => ModelValueType) | ((new (...args: any[]) => string | number | string[] | Date | [ DateModelType, DateModelType ]) | (() => ModelValueType))[], unknown, unknown, "", boolean>; readonly rangeSeparator: EpPropFinalized; readonly startPlaceholder: StringConstructor; readonly endPlaceholder: StringConstructor; readonly defaultValue: { readonly type: PropType Date | [ Date, Date ]) | (() => SingleOrRange) | ((new (...args: any[]) => Date | [ Date, Date ]) | (() => SingleOrRange))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly defaultTime: { readonly type: PropType Date | [ Date, Date ]) | (() => SingleOrRange) | ((new (...args: any[]) => Date | [ Date, Date ]) | (() => SingleOrRange))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly isRange: BooleanConstructor; }, () => JSX.Element, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:modelValue"[], "update:modelValue", VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange") | (() => IDatePickerType) | ((new (...args: any[]) => "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange") | (() => IDatePickerType))[], unknown, unknown, "date", boolean>; readonly showNow: EpPropFinalized; readonly ariaLabel: StringConstructor; readonly emptyValues: ArrayConstructor; readonly valueOnClear: EpPropFinalized; readonly disabledDate: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly cellClassName: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly shortcuts: EpPropFinalized never[], boolean>; readonly arrowControl: BooleanConstructor; readonly tabindex: EpPropFinalized<(new (...args: any[]) => string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown, 0, boolean>; readonly validateEvent: EpPropFinalized; readonly unlinkPanels: BooleanConstructor; readonly placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], Placement, unknown, "bottom", boolean>; readonly fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, readonly [ "bottom", "top", "right", "left" ], boolean>; readonly disabledHours: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabledMinutes: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabledSeconds: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly id: { readonly type: PropType string | [ string, string ]) | (() => SingleOrRange) | ((new (...args: any[]) => string | [ string, string ]) | (() => SingleOrRange))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly name: { readonly type: PropType string | [ string, string ]) | (() => SingleOrRange) | ((new (...args: any[]) => string | [ string, string ]) | (() => SingleOrRange))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperClass: EpPropFinalized; readonly format: StringConstructor; readonly valueFormat: StringConstructor; readonly dateFormat: StringConstructor; readonly timeFormat: StringConstructor; readonly clearable: EpPropFinalized; readonly clearIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly editable: EpPropFinalized; readonly prefixIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, "", boolean>; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly readonly: BooleanConstructor; readonly disabled: BooleanConstructor; readonly placeholder: EpPropFinalized; readonly popperOptions: EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly modelValue: EpPropFinalized<(new (...args: any[]) => string | number | string[] | Date | [ DateModelType, DateModelType ]) | (() => ModelValueType) | ((new (...args: any[]) => string | number | string[] | Date | [ DateModelType, DateModelType ]) | (() => ModelValueType))[], unknown, unknown, "", boolean>; readonly rangeSeparator: EpPropFinalized; readonly startPlaceholder: StringConstructor; readonly endPlaceholder: StringConstructor; readonly defaultValue: { readonly type: PropType Date | [ Date, Date ]) | (() => SingleOrRange) | ((new (...args: any[]) => Date | [ Date, Date ]) | (() => SingleOrRange))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly defaultTime: { readonly type: PropType Date | [ Date, Date ]) | (() => SingleOrRange) | ((new (...args: any[]) => Date | [ Date, Date ]) | (() => SingleOrRange))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly isRange: BooleanConstructor; }>> & { "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }, { readonly disabled: boolean; readonly type: EpPropMergeType<(new (...args: any[]) => "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange") | (() => IDatePickerType) | ((new (...args: any[]) => "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange") | (() => IDatePickerType))[], unknown, unknown>; readonly placeholder: string; readonly modelValue: EpPropMergeType<(new (...args: any[]) => string | number | string[] | Date | [ DateModelType, DateModelType ]) | (() => ModelValueType) | ((new (...args: any[]) => string | number | string[] | Date | [ DateModelType, DateModelType ]) | (() => ModelValueType))[], unknown, unknown>; readonly placement: EpPropMergeType<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], Placement, unknown>; readonly tabindex: EpPropMergeType<(new (...args: any[]) => string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown>; readonly valueOnClear: EpPropMergeType; readonly readonly: boolean; readonly prefixIcon: EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>; readonly validateEvent: EpPropMergeType; readonly clearable: EpPropMergeType; readonly fallbackPlacements: Placement[]; readonly popperOptions: Partial; readonly popperClass: string; readonly editable: EpPropMergeType; readonly rangeSeparator: string; readonly shortcuts: unknown[]; readonly showNow: EpPropMergeType; readonly arrowControl: boolean; readonly unlinkPanels: boolean; readonly isRange: boolean; }>; declare const _default_39: __VLS_WithTemplateSlots_36>; declare const _default_4: __VLS_WithTemplateSlots_3>; declare const _default_40: __VLS_WithTemplateSlots_37>; declare const _default_41: __VLS_WithTemplateSlots_38>; declare const _default_42: __VLS_WithTemplateSlots_39>; declare const _default_43: DefineComponent<{ readonly trigger: EpPropFinalized<(new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | TooltipTriggerType[]) | (() => Arrayable) | ((new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | TooltipTriggerType[]) | (() => Arrayable))[], unknown, unknown, "hover", boolean>; readonly triggerKeys: EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>; readonly effect: { readonly default: "light"; readonly type: PropType string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; readonly type: { readonly type: PropType "" | "text" | "default" | "success" | "warning" | "info" | "primary" | "danger") | (() => EpPropMergeType) | ((new (...args: any[]) => "" | "text" | "default" | "success" | "warning" | "info" | "primary" | "danger") | (() => EpPropMergeType))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], unknown, unknown, "bottom", boolean>; readonly popperOptions: EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly id: StringConstructor; readonly size: EpPropFinalized; readonly splitButton: BooleanConstructor; readonly hideOnClick: EpPropFinalized; readonly loop: EpPropFinalized; readonly showTimeout: EpPropFinalized; readonly hideTimeout: EpPropFinalized; readonly tabindex: EpPropFinalized<(new (...args: any[]) => string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown, 0, boolean>; readonly maxHeight: EpPropFinalized<(new (...args: any[]) => string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown, "", boolean>; readonly popperClass: EpPropFinalized; readonly disabled: BooleanConstructor; readonly role: EpPropFinalized; readonly buttonProps: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly teleported: EpPropFinalized; readonly persistent: EpPropFinalized; }, { t: Translator; ns: { namespace: ComputedRef; b: (blockSuffix?: string) => string; e: (element?: string) => string; m: (modifier?: string) => string; be: (blockSuffix?: string, element?: string) => string; em: (element?: string, modifier?: string) => string; bm: (blockSuffix?: string, modifier?: string) => string; bem: (blockSuffix?: string, element?: string, modifier?: string) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; scrollbar: Ref; wrapStyle: ComputedRef; dropdownTriggerKls: ComputedRef; dropdownSize: ComputedRef<"" | "small" | "default" | "large">; triggerId: ComputedRef; currentTabId: Ref; handleCurrentTabIdChange: (id: string) => void; handlerMainButtonClick: (event: MouseEvent) => void; handleEntryFocus: (e: Event) => void; handleClose: () => void; handleOpen: () => void; handleBeforeShowTooltip: () => void; handleShowTooltip: (event?: Event) => void; handleBeforeHideTooltip: () => void; onFocusAfterTrapped: (e: Event) => void; popperRef: Ref; contentRef: Ref; triggeringElementRef: Ref; referenceElementRef: Ref; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("click" | "visible-change" | "command")[], "click" | "visible-change" | "command", VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly "click" | "contextmenu" | "focus" | "hover" | TooltipTriggerType[]) | (() => Arrayable) | ((new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | TooltipTriggerType[]) | (() => Arrayable))[], unknown, unknown, "hover", boolean>; readonly triggerKeys: EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>; readonly effect: { readonly default: "light"; readonly type: PropType string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; readonly type: { readonly type: PropType "" | "text" | "default" | "success" | "warning" | "info" | "primary" | "danger") | (() => EpPropMergeType) | ((new (...args: any[]) => "" | "text" | "default" | "success" | "warning" | "info" | "primary" | "danger") | (() => EpPropMergeType))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], unknown, unknown, "bottom", boolean>; readonly popperOptions: EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly id: StringConstructor; readonly size: EpPropFinalized; readonly splitButton: BooleanConstructor; readonly hideOnClick: EpPropFinalized; readonly loop: EpPropFinalized; readonly showTimeout: EpPropFinalized; readonly hideTimeout: EpPropFinalized; readonly tabindex: EpPropFinalized<(new (...args: any[]) => string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown, 0, boolean>; readonly maxHeight: EpPropFinalized<(new (...args: any[]) => string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown, "", boolean>; readonly popperClass: EpPropFinalized; readonly disabled: BooleanConstructor; readonly role: EpPropFinalized; readonly buttonProps: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly teleported: EpPropFinalized; readonly persistent: EpPropFinalized; }>> & { onClick?: ((...args: any[]) => any) | undefined; "onVisible-change"?: ((...args: any[]) => any) | undefined; onCommand?: ((...args: any[]) => any) | undefined; }, { readonly disabled: boolean; readonly maxHeight: EpPropMergeType<(new (...args: any[]) => string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown>; readonly size: string; readonly placement: EpPropMergeType<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], unknown, unknown>; readonly effect: EpPropMergeType<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown>; readonly tabindex: EpPropMergeType<(new (...args: any[]) => string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown>; readonly role: EpPropMergeType; readonly trigger: EpPropMergeType<(new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | TooltipTriggerType[]) | (() => Arrayable) | ((new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | TooltipTriggerType[]) | (() => Arrayable))[], unknown, unknown>; readonly loop: EpPropMergeType; readonly popperOptions: Partial; readonly popperClass: string; readonly triggerKeys: string[]; readonly teleported: EpPropMergeType; readonly persistent: EpPropMergeType; readonly hideOnClick: EpPropMergeType; readonly showTimeout: number; readonly hideTimeout: number; readonly splitButton: boolean; }>; declare const _default_44: DefineComponent<{ readonly command: EpPropFinalized {}, boolean>; readonly disabled: BooleanConstructor; readonly divided: BooleanConstructor; readonly textValue: StringConstructor; readonly icon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }, { handleClick: (event: PointerEvent) => void; handlePointerMove: (event: PointerEvent) => void; handlePointerLeave: (event: PointerEvent) => void; textContent: ComputedRef; propsAndAttrs: ComputedRef<{ disabled: boolean; icon: EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown> | undefined; onClick: ((...args: any[]) => any) | undefined; onPointermove: ((...args: any[]) => any) | undefined; onPointerleave: ((...args: any[]) => any) | undefined; command: EpPropMergeType; divided: boolean; textValue: string | undefined; }>; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("click" | "pointerleave" | "pointermove")[], "click" | "pointerleave" | "pointermove", VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly {}, boolean>; readonly disabled: BooleanConstructor; readonly divided: BooleanConstructor; readonly textValue: StringConstructor; readonly icon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & { onClick?: ((...args: any[]) => any) | undefined; onPointermove?: ((...args: any[]) => any) | undefined; onPointerleave?: ((...args: any[]) => any) | undefined; }, { readonly disabled: boolean; readonly command: EpPropMergeType; readonly divided: boolean; }>; declare const _default_45: DefineComponent<{ onKeydown: { readonly type: PropType<(e: KeyboardEvent) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }, { size: ComputedRef | undefined; rovingFocusGroupRootStyle: Ref; tabIndex: Ref; dropdownKls: ComputedRef; role: ComputedRef>; triggerId: ComputedRef; dropdownListWrapperRef: (el: Element | ComponentPublicInstance | null) => void; handleKeydown: (e: KeyboardEvent) => void; onBlur: (e: Event) => void; onFocus: (e: FocusEvent) => void; onMousedown: (e: Event) => void; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>>, {}>; declare const _default_46: __VLS_WithTemplateSlots_40>; declare const _default_47: __VLS_WithTemplateSlots_41>; declare const _default_48: __VLS_WithTemplateSlots_42>; declare const _default_49: __VLS_WithTemplateSlots_43>; declare const _default_5: __VLS_WithTemplateSlots_4>; declare const _default_50: __VLS_WithTemplateSlots_44>; declare const _default_51: __VLS_WithTemplateSlots_45>; declare const _default_52: __VLS_WithTemplateSlots_46>; declare const _default_53: __VLS_WithTemplateSlots_47>; declare const _default_54: __VLS_WithTemplateSlots_48>; declare const _default_55: DefineComponent<{ readonly mode: EpPropFinalized; readonly defaultActive: EpPropFinalized; readonly defaultOpeneds: EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => [ ], boolean>; readonly uniqueOpened: BooleanConstructor; readonly router: BooleanConstructor; readonly menuTrigger: EpPropFinalized; readonly collapse: BooleanConstructor; readonly backgroundColor: StringConstructor; readonly textColor: StringConstructor; readonly activeTextColor: StringConstructor; readonly closeOnClickOutside: BooleanConstructor; readonly collapseTransition: EpPropFinalized; readonly ellipsis: EpPropFinalized; readonly popperOffset: EpPropFinalized; readonly ellipsisIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => any, boolean>; readonly popperEffect: EpPropFinalized<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown, "dark", boolean>; readonly popperClass: StringConstructor; readonly showTimeout: EpPropFinalized; readonly hideTimeout: EpPropFinalized; readonly persistent: EpPropFinalized; }, () => VNode, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { close: (index: string, indexPath: string[]) => boolean; open: (index: string, indexPath: string[]) => boolean; select: (index: string, indexPath: string[], item: MenuItemClicked, routerResult?: Promise) => boolean; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly defaultActive: EpPropFinalized; readonly defaultOpeneds: EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => [ ], boolean>; readonly uniqueOpened: BooleanConstructor; readonly router: BooleanConstructor; readonly menuTrigger: EpPropFinalized; readonly collapse: BooleanConstructor; readonly backgroundColor: StringConstructor; readonly textColor: StringConstructor; readonly activeTextColor: StringConstructor; readonly closeOnClickOutside: BooleanConstructor; readonly collapseTransition: EpPropFinalized; readonly ellipsis: EpPropFinalized; readonly popperOffset: EpPropFinalized; readonly ellipsisIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => any, boolean>; readonly popperEffect: EpPropFinalized<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown, "dark", boolean>; readonly popperClass: StringConstructor; readonly showTimeout: EpPropFinalized; readonly hideTimeout: EpPropFinalized; readonly persistent: EpPropFinalized; }>> & { onSelect?: ((index: string, indexPath: string[], item: MenuItemClicked, routerResult?: Promise | undefined) => any) | undefined; onClose?: ((index: string, indexPath: string[]) => any) | undefined; onOpen?: ((index: string, indexPath: string[]) => any) | undefined; }, { readonly ellipsis: EpPropMergeType; readonly collapse: boolean; readonly mode: EpPropMergeType; readonly persistent: EpPropMergeType; readonly showTimeout: number; readonly hideTimeout: number; readonly defaultActive: string; readonly defaultOpeneds: string[]; readonly menuTrigger: EpPropMergeType; readonly collapseTransition: EpPropMergeType; readonly popperOffset: number; readonly ellipsisIcon: EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>; readonly popperEffect: EpPropMergeType<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown>; readonly uniqueOpened: boolean; readonly router: boolean; readonly closeOnClickOutside: boolean; }>; declare const _default_56: __VLS_WithTemplateSlots_49>; declare const _default_57: __VLS_WithTemplateSlots_50>; declare const _default_58: DefineComponent<{ readonly index: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly showTimeout: NumberConstructor; readonly hideTimeout: NumberConstructor; readonly popperClass: StringConstructor; readonly disabled: BooleanConstructor; readonly teleported: EpPropFinalized; readonly popperOffset: NumberConstructor; readonly expandCloseIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly expandOpenIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly collapseCloseIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly collapseOpenIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }, () => VNode, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly showTimeout: NumberConstructor; readonly hideTimeout: NumberConstructor; readonly popperClass: StringConstructor; readonly disabled: BooleanConstructor; readonly teleported: EpPropFinalized; readonly popperOffset: NumberConstructor; readonly expandCloseIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly expandOpenIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly collapseCloseIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly collapseOpenIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>>, { readonly disabled: boolean; readonly teleported: EpPropMergeType; }>; declare const _default_59: __VLS_WithTemplateSlots_51>; declare const _default_6: __VLS_WithTemplateSlots_5>; declare const _default_60: DefineComponent<{ readonly pageSize: NumberConstructor; readonly defaultPageSize: NumberConstructor; readonly total: NumberConstructor; readonly pageCount: NumberConstructor; readonly pagerCount: EpPropFinalized; readonly currentPage: NumberConstructor; readonly defaultCurrentPage: NumberConstructor; readonly layout: EpPropFinalized; readonly pageSizes: EpPropFinalized<(new (...args: any[]) => number[]) | (() => number[]) | ((new (...args: any[]) => number[]) | (() => number[]))[], unknown, unknown, () => [ 10, 20, 30, 40, 50, 100 ], boolean>; readonly popperClass: EpPropFinalized; readonly prevText: EpPropFinalized; readonly prevIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => any, boolean>; readonly nextText: EpPropFinalized; readonly nextIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => any, boolean>; readonly teleported: EpPropFinalized; readonly small: BooleanConstructor; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly background: BooleanConstructor; readonly disabled: BooleanConstructor; readonly hideOnSinglePage: BooleanConstructor; readonly appendSizeTo: StringConstructor; }, () => VNode | null, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { "update:current-page": (val: number) => boolean; "update:page-size": (val: number) => boolean; "size-change": (val: number) => boolean; change: (currentPage: number, pageSize: number) => boolean; "current-change": (val: number) => boolean; "prev-click": (val: number) => boolean; "next-click": (val: number) => boolean; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly currentPage: NumberConstructor; readonly defaultCurrentPage: NumberConstructor; readonly layout: EpPropFinalized; readonly pageSizes: EpPropFinalized<(new (...args: any[]) => number[]) | (() => number[]) | ((new (...args: any[]) => number[]) | (() => number[]))[], unknown, unknown, () => [ 10, 20, 30, 40, 50, 100 ], boolean>; readonly popperClass: EpPropFinalized; readonly prevText: EpPropFinalized; readonly prevIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => any, boolean>; readonly nextText: EpPropFinalized; readonly nextIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => any, boolean>; readonly teleported: EpPropFinalized; readonly small: BooleanConstructor; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly background: BooleanConstructor; readonly disabled: BooleanConstructor; readonly hideOnSinglePage: BooleanConstructor; readonly appendSizeTo: StringConstructor; }>> & { onChange?: ((currentPage: number, pageSize: number) => any) | undefined; "onUpdate:current-page"?: ((val: number) => any) | undefined; "onUpdate:page-size"?: ((val: number) => any) | undefined; "onSize-change"?: ((val: number) => any) | undefined; "onCurrent-change"?: ((val: number) => any) | undefined; "onPrev-click"?: ((val: number) => any) | undefined; "onNext-click"?: ((val: number) => any) | undefined; }, { readonly small: boolean; readonly disabled: boolean; readonly background: boolean; readonly layout: string; readonly popperClass: string; readonly teleported: EpPropMergeType; readonly prevText: string; readonly prevIcon: EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>; readonly nextText: string; readonly nextIcon: EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>; readonly pageSizes: number[]; readonly pagerCount: number; readonly hideOnSinglePage: boolean; }>; declare const _default_61: __VLS_WithTemplateSlots_52>; declare const _default_62: __VLS_WithTemplateSlots_54>; declare const _default_63: __VLS_WithTemplateSlots_55>; declare const _default_64: __VLS_WithTemplateSlots_56>; declare const _default_65: __VLS_WithTemplateSlots_57>; declare const _default_66: DefineComponent<{ readonly ariaLabel: StringConstructor; readonly modelValue: EpPropFinalized; readonly id: EpPropFinalized; readonly lowThreshold: EpPropFinalized; readonly highThreshold: EpPropFinalized; readonly max: EpPropFinalized; readonly colors: EpPropFinalized<(new (...args: any[]) => string[] | Record) | (() => string[] | Record) | ((new (...args: any[]) => string[] | Record) | (() => string[] | Record))[], unknown, unknown, () => [ "", "", "" ], boolean>; readonly voidColor: EpPropFinalized; readonly disabledVoidColor: EpPropFinalized; readonly icons: EpPropFinalized<(new (...args: any[]) => (string | Component)[] | Record) | (() => (string | Component)[] | Record) | ((new (...args: any[]) => (string | Component)[] | Record) | (() => (string | Component)[] | Record))[], unknown, unknown, () => [ Component, Component, Component ], boolean>; readonly voidIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => Component, boolean>; readonly disabledVoidIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => Component, boolean>; readonly disabled: BooleanConstructor; readonly allowHalf: BooleanConstructor; readonly showText: BooleanConstructor; readonly showScore: BooleanConstructor; readonly textColor: EpPropFinalized; readonly texts: EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => [ "Extremely bad", "Disappointed", "Fair", "Satisfied", "Surprise" ], boolean>; readonly scoreTemplate: EpPropFinalized; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly clearable: BooleanConstructor; }, { /** @description set current value */ setCurrentValue: typeof setCurrentValue; /** @description reset current value */ resetCurrentValue: typeof resetCurrentValue; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { "update:modelValue": (value: number) => void; change: (value: number) => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly id: EpPropFinalized; readonly lowThreshold: EpPropFinalized; readonly highThreshold: EpPropFinalized; readonly max: EpPropFinalized; readonly colors: EpPropFinalized<(new (...args: any[]) => string[] | Record) | (() => string[] | Record) | ((new (...args: any[]) => string[] | Record) | (() => string[] | Record))[], unknown, unknown, () => [ "", "", "" ], boolean>; readonly voidColor: EpPropFinalized; readonly disabledVoidColor: EpPropFinalized; readonly icons: EpPropFinalized<(new (...args: any[]) => (string | Component)[] | Record) | (() => (string | Component)[] | Record) | ((new (...args: any[]) => (string | Component)[] | Record) | (() => (string | Component)[] | Record))[], unknown, unknown, () => [ Component, Component, Component ], boolean>; readonly voidIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => Component, boolean>; readonly disabledVoidIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => Component, boolean>; readonly disabled: BooleanConstructor; readonly allowHalf: BooleanConstructor; readonly showText: BooleanConstructor; readonly showScore: BooleanConstructor; readonly textColor: EpPropFinalized; readonly texts: EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => [ "Extremely bad", "Disappointed", "Fair", "Satisfied", "Surprise" ], boolean>; readonly scoreTemplate: EpPropFinalized; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly clearable: BooleanConstructor; }>> & { "onUpdate:modelValue"?: ((value: number) => any) | undefined; onChange?: ((value: number) => any) | undefined; }, { readonly disabled: boolean; readonly id: string; readonly modelValue: number; readonly max: number; readonly clearable: boolean; readonly textColor: string; readonly colors: EpPropMergeType<(new (...args: any[]) => string[] | Record) | (() => string[] | Record) | ((new (...args: any[]) => string[] | Record) | (() => string[] | Record))[], unknown, unknown>; readonly showText: boolean; readonly lowThreshold: number; readonly highThreshold: number; readonly voidColor: string; readonly disabledVoidColor: string; readonly icons: EpPropMergeType<(new (...args: any[]) => (string | Component)[] | Record) | (() => (string | Component)[] | Record) | ((new (...args: any[]) => (string | Component)[] | Record) | (() => (string | Component)[] | Record))[], unknown, unknown>; readonly voidIcon: EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>; readonly disabledVoidIcon: EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>; readonly texts: string[]; readonly scoreTemplate: string; readonly allowHalf: boolean; readonly showScore: boolean; }>; declare const _default_67: __VLS_WithTemplateSlots_58>; declare const _default_68: __VLS_WithTemplateSlots_59>; declare const _default_69: __VLS_WithTemplateSlots_60>; declare const _default_7: __VLS_WithTemplateSlots_6>; declare const _default_70: DefineComponent<{ readonly vertical: BooleanConstructor; readonly size: StringConstructor; readonly move: NumberConstructor; readonly ratio: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly always: BooleanConstructor; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly always: BooleanConstructor; }>>, { readonly always: boolean; readonly vertical: boolean; }>; declare const _default_71: DefineComponent<{ ariaLabel: StringConstructor; emptyValues: ArrayConstructor; valueOnClear: EpPropFinalized; name: StringConstructor; id: StringConstructor; modelValue: EpPropFinalized<(new (...args: any[]) => string | number | boolean | Record | EpPropMergeType<(ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>[]) | (() => EpPropMergeType<(ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | EpPropMergeType<(ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>[]) | ((new (...args: any[]) => string | number | boolean | Record | EpPropMergeType<(ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>[]) | (() => EpPropMergeType<(ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | EpPropMergeType<(ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>[]))[], unknown, unknown, undefined, boolean>; autocomplete: EpPropFinalized; automaticDropdown: BooleanConstructor; size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; effect: EpPropFinalized<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown, string, boolean>; disabled: BooleanConstructor; clearable: BooleanConstructor; filterable: BooleanConstructor; allowCreate: BooleanConstructor; loading: BooleanConstructor; popperClass: EpPropFinalized; popperOptions: EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => Partial, boolean>; remote: BooleanConstructor; loadingText: StringConstructor; noMatchText: StringConstructor; noDataText: StringConstructor; remoteMethod: FunctionConstructor; filterMethod: FunctionConstructor; multiple: BooleanConstructor; multipleLimit: EpPropFinalized; placeholder: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; defaultFirstOption: BooleanConstructor; reserveKeyword: EpPropFinalized; valueKey: EpPropFinalized; collapseTags: BooleanConstructor; collapseTagsTooltip: BooleanConstructor; maxCollapseTags: EpPropFinalized; teleported: EpPropFinalized; persistent: EpPropFinalized; clearIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; fitInputWidth: BooleanConstructor; suffixIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; tagType: { default: string; type: PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; tagEffect: { default: string; type: PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validateEvent: EpPropFinalized; remoteShowSuffix: BooleanConstructor; showArrow: EpPropFinalized; offset: EpPropFinalized; placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], Placement, unknown, string, boolean>; fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, string[], boolean>; tabindex: EpPropFinalized<(NumberConstructor | StringConstructor)[], unknown, unknown, number, boolean>; appendTo: { readonly type: PropType string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }, { modelValue: ComputedRef | undefined>; selectedLabel: ComputedRef; calculatorRef: ShallowRef; inputStyle: ComputedRef<{ minWidth: string; }>; inputId: Ref; contentId: Ref; nsSelect: { namespace: ComputedRef; b: (blockSuffix?: string) => string; e: (element?: string) => string; m: (modifier?: string) => string; be: (blockSuffix?: string, element?: string) => string; em: (element?: string, modifier?: string) => string; bm: (blockSuffix?: string, modifier?: string) => string; bem: (blockSuffix?: string, element?: string, modifier?: string) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; nsInput: { namespace: ComputedRef; b: (blockSuffix?: string) => string; e: (element?: string) => string; m: (modifier?: string) => string; be: (blockSuffix?: string, element?: string) => string; em: (element?: string, modifier?: string) => string; bm: (blockSuffix?: string, modifier?: string) => string; bem: (blockSuffix?: string, element?: string, modifier?: string) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; states: { inputValue: string; options: Map; cachedOptions: Map; optionValues: OptionValue[]; selected: { value: OptionValue; currentLabel: SelectOptionProxy["currentLabel"]; isDisabled?: SelectOptionProxy["isDisabled"] | undefined; }[]; hoveringIndex: number; inputHovering: boolean; selectionWidth: number; collapseItemWidth: number; previousQuery: string | null; selectedLabel: string; menuVisibleOnFocus: boolean; isBeforeHide: boolean; }; isFocused: Ref; expanded: Ref; optionsArray: ComputedRef; hoverOption: Ref; selectSize: ComputedRef<"" | "small" | "default" | "large">; filteredOptionsCount: ComputedRef; updateTooltip: () => void; updateTagTooltip: () => void; debouncedOnInputChange: DebouncedFunc<() => void>; onInput: (event: Event) => void; deletePrevTag: (e: KeyboardEvent) => void; deleteTag: (event: MouseEvent, tag: SelectOptionProxy | SelectStates["selected"][0]) => void; deleteSelected: (event: Event) => void; handleOptionSelect: (option: SelectOptionProxy) => void; scrollToOption: (option: SelectOptionProxy | SelectOptionProxy[] | SelectStates["selected"]) => void; hasModelValue: ComputedRef; shouldShowPlaceholder: ComputedRef; currentPlaceholder: ComputedRef; mouseEnterEventName: ComputedRef<"mouseenter" | null>; needStatusIcon: ComputedRef; showClose: ComputedRef; iconComponent: ComputedRef (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown> | undefined>; iconReverse: ComputedRef; validateState: ComputedRef<"" | "error" | "success" | "validating">; validateIcon: ComputedRef<"" | Component>; showNewOption: ComputedRef; updateOptions: () => void; collapseTagSize: ComputedRef<"default" | "small">; setSelected: () => void; selectDisabled: ComputedRef; emptyText: ComputedRef; handleCompositionStart: (event: CompositionEvent) => void; handleCompositionUpdate: (event: CompositionEvent) => void; handleCompositionEnd: (event: CompositionEvent) => void; onOptionCreate: (vm: SelectOptionProxy) => void; onOptionDestroy: (key: OptionValue, vm: SelectOptionProxy) => void; handleMenuEnter: () => void; focus: () => void; blur: () => void; handleClearClick: (event: Event) => void; handleClickOutside: (event: Event) => void; handleEsc: () => void; toggleMenu: () => void; selectOption: () => void; getValueKey: (item: SelectOptionProxy | SelectStates["selected"][0]) => any; navigateOptions: (direction: "prev" | "next") => void; dropdownMenuVisible: WritableComputedRef; showTagList: ComputedRef<{ value: OptionValue; currentLabel: SelectOptionProxy["currentLabel"]; isDisabled?: SelectOptionProxy["isDisabled"] | undefined; }[]>; collapseTagList: ComputedRef<{ value: OptionValue; currentLabel: SelectOptionProxy["currentLabel"]; isDisabled?: SelectOptionProxy["isDisabled"] | undefined; }[]>; popupScroll: (data: { scrollTop: number; scrollLeft: number; }) => void; tagStyle: ComputedRef<{ maxWidth: string; }>; collapseTagStyle: ComputedRef<{ maxWidth: string; }>; popperRef: ComputedRef; inputRef: Ref; tooltipRef: Ref; tagTooltipRef: Ref; prefixRef: Ref; suffixRef: Ref; selectRef: Ref; wrapperRef: ShallowRef; selectionRef: Ref; scrollbarRef: Ref; menuRef: Ref; tagMenuRef: Ref; collapseItemRef: Ref; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("clear" | "update:modelValue" | "change" | "blur" | "focus" | "visible-change" | "remove-tag" | "popup-scroll")[], "clear" | "update:modelValue" | "change" | "blur" | "focus" | "visible-change" | "remove-tag" | "popup-scroll", VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; name: StringConstructor; id: StringConstructor; modelValue: EpPropFinalized<(new (...args: any[]) => string | number | boolean | Record | EpPropMergeType<(ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>[]) | (() => EpPropMergeType<(ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | EpPropMergeType<(ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>[]) | ((new (...args: any[]) => string | number | boolean | Record | EpPropMergeType<(ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>[]) | (() => EpPropMergeType<(ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | EpPropMergeType<(ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>[]))[], unknown, unknown, undefined, boolean>; autocomplete: EpPropFinalized; automaticDropdown: BooleanConstructor; size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; effect: EpPropFinalized<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown, string, boolean>; disabled: BooleanConstructor; clearable: BooleanConstructor; filterable: BooleanConstructor; allowCreate: BooleanConstructor; loading: BooleanConstructor; popperClass: EpPropFinalized; popperOptions: EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => Partial, boolean>; remote: BooleanConstructor; loadingText: StringConstructor; noMatchText: StringConstructor; noDataText: StringConstructor; remoteMethod: FunctionConstructor; filterMethod: FunctionConstructor; multiple: BooleanConstructor; multipleLimit: EpPropFinalized; placeholder: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; defaultFirstOption: BooleanConstructor; reserveKeyword: EpPropFinalized; valueKey: EpPropFinalized; collapseTags: BooleanConstructor; collapseTagsTooltip: BooleanConstructor; maxCollapseTags: EpPropFinalized; teleported: EpPropFinalized; persistent: EpPropFinalized; clearIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; fitInputWidth: BooleanConstructor; suffixIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; tagType: { default: string; type: PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; tagEffect: { default: string; type: PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validateEvent: EpPropFinalized; remoteShowSuffix: BooleanConstructor; showArrow: EpPropFinalized; offset: EpPropFinalized; placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], Placement, unknown, string, boolean>; fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, string[], boolean>; tabindex: EpPropFinalized<(NumberConstructor | StringConstructor)[], unknown, unknown, number, boolean>; appendTo: { readonly type: PropType string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & { "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onChange?: ((...args: any[]) => any) | undefined; onFocus?: ((...args: any[]) => any) | undefined; onBlur?: ((...args: any[]) => any) | undefined; onClear?: ((...args: any[]) => any) | undefined; "onVisible-change"?: ((...args: any[]) => any) | undefined; "onRemove-tag"?: ((...args: any[]) => any) | undefined; "onPopup-scroll"?: ((...args: any[]) => any) | undefined; }, { disabled: boolean; offset: number; multiple: boolean; loading: boolean; modelValue: EpPropMergeType<(new (...args: any[]) => string | number | boolean | Record | EpPropMergeType<(ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>[]) | (() => EpPropMergeType<(ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | EpPropMergeType<(ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>[]) | ((new (...args: any[]) => string | number | boolean | Record | EpPropMergeType<(ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>[]) | (() => EpPropMergeType<(ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | EpPropMergeType<(ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>[]))[], unknown, unknown>; placement: EpPropMergeType<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], Placement, unknown>; effect: EpPropMergeType<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown>; tabindex: EpPropMergeType<(NumberConstructor | StringConstructor)[], unknown, unknown>; valueOnClear: EpPropMergeType; autocomplete: string; validateEvent: EpPropMergeType; clearable: boolean; fallbackPlacements: Placement[]; popperOptions: Partial; popperClass: string; teleported: EpPropMergeType; persistent: EpPropMergeType; showArrow: EpPropMergeType; valueKey: string; fitInputWidth: boolean; filterable: boolean; collapseTags: boolean; maxCollapseTags: number; collapseTagsTooltip: boolean; tagType: EpPropMergeType; tagEffect: EpPropMergeType; automaticDropdown: boolean; allowCreate: boolean; remote: boolean; multipleLimit: number; defaultFirstOption: boolean; reserveKeyword: EpPropMergeType; remoteShowSuffix: boolean; }>; declare const _default_72: DefineComponent<{ value: { readonly type: PropType>; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; label: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; created: BooleanConstructor; disabled: BooleanConstructor; }, { ns: { namespace: ComputedRef; b: (blockSuffix?: string) => string; e: (element?: string) => string; m: (modifier?: string) => string; be: (blockSuffix?: string, element?: string) => string; em: (element?: string, modifier?: string) => string; bm: (blockSuffix?: string, modifier?: string) => string; bem: (blockSuffix?: string, element?: string, modifier?: string) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; id: Ref; containerKls: ComputedRef; currentLabel: ComputedRef>; itemSelected: ComputedRef; isDisabled: ComputedRef; select: SelectContext; visible: Ref; hover: Ref; states: { index: number; groupDisabled: boolean; visible: boolean; hover: boolean; }; hoverItem: () => void; updateOption: (query: string) => void; selectOptionClick: () => void; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly>; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; label: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; created: BooleanConstructor; disabled: BooleanConstructor; }>>, { disabled: boolean; created: boolean; }>; declare const _default_73: DefineComponent<{ /** * @description name of the group */ label: StringConstructor; /** * @description whether to disable all options in this group */ disabled: BooleanConstructor; }, { groupRef: Ref; visible: ComputedRef; ns: { namespace: ComputedRef; b: (blockSuffix?: string) => string; e: (element?: string) => string; m: (modifier?: string) => string; be: (blockSuffix?: string, element?: string) => string; em: (element?: string, modifier?: string) => string; bm: (blockSuffix?: string, modifier?: string) => string; bem: (blockSuffix?: string, element?: string, modifier?: string) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly>, { disabled: boolean; }>; declare const _default_74: DefineComponent<{ readonly ariaLabel: StringConstructor; readonly emptyValues: ArrayConstructor; readonly valueOnClear: EpPropFinalized; readonly allowCreate: BooleanConstructor; readonly autocomplete: EpPropFinalized<(new (...args: any[]) => "none" | "both" | "inline" | "list") | (() => "none" | "both" | "inline" | "list") | ((new (...args: any[]) => "none" | "both" | "inline" | "list") | (() => "none" | "both" | "inline" | "list"))[], unknown, unknown, "none", boolean>; readonly automaticDropdown: BooleanConstructor; readonly clearable: BooleanConstructor; readonly clearIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: EpPropFinalized<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown, "light", boolean>; readonly collapseTags: BooleanConstructor; readonly collapseTagsTooltip: BooleanConstructor; readonly maxCollapseTags: EpPropFinalized; readonly defaultFirstOption: BooleanConstructor; readonly disabled: BooleanConstructor; readonly estimatedOptionHeight: EpPropFinalized; readonly filterable: BooleanConstructor; readonly filterMethod: FunctionConstructor; readonly height: EpPropFinalized; readonly itemHeight: EpPropFinalized; readonly id: StringConstructor; readonly loading: BooleanConstructor; readonly loadingText: StringConstructor; readonly modelValue: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly multiple: BooleanConstructor; readonly multipleLimit: EpPropFinalized; readonly name: StringConstructor; readonly noDataText: StringConstructor; readonly noMatchText: StringConstructor; readonly remoteMethod: FunctionConstructor; readonly reserveKeyword: EpPropFinalized; readonly options: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly placeholder: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly teleported: EpPropFinalized; readonly persistent: EpPropFinalized; readonly popperClass: EpPropFinalized; readonly popperOptions: EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => Partial, boolean>; readonly remote: BooleanConstructor; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly props: EpPropFinalized<(new (...args: any[]) => Props_2) | (() => Props_2) | ((new (...args: any[]) => Props_2) | (() => Props_2))[], unknown, unknown, () => Required, boolean>; readonly valueKey: EpPropFinalized; readonly scrollbarAlwaysOn: BooleanConstructor; readonly validateEvent: EpPropFinalized; readonly offset: EpPropFinalized; readonly showArrow: EpPropFinalized; readonly placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], Placement, unknown, "bottom-start", boolean>; readonly fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, readonly [ "bottom-start", "top-start", "right", "left" ], boolean>; readonly tagType: { readonly default: "info"; readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; readonly tagEffect: { readonly default: "light"; readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; readonly tabindex: EpPropFinalized; readonly appendTo: { readonly type: PropType string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly fitInputWidth: EpPropFinalized; readonly suffixIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }, { modelValue: ComputedRef; selectedLabel: ComputedRef; calculatorRef: ShallowRef; inputStyle: ComputedRef<{ minWidth: string; }>; inputId: Ref; collapseTagSize: ComputedRef<"default" | "small">; currentPlaceholder: ComputedRef; expanded: Ref; emptyText: ComputedRef; popupHeight: ComputedRef; debounce: ComputedRef<0 | 300>; allOptions: ComputedRef; filteredOptions: Ref<({ [x: string]: any; } | { [x: string]: any; created?: boolean | undefined; })[]>; iconComponent: ComputedRef (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown> | undefined>; iconReverse: ComputedRef; tagStyle: ComputedRef<{ maxWidth: string; }>; collapseTagStyle: ComputedRef<{ maxWidth: string; }>; popperSize: Ref; dropdownMenuVisible: WritableComputedRef; hasModelValue: ComputedRef; shouldShowPlaceholder: ComputedRef; selectDisabled: ComputedRef; selectSize: ComputedRef<"" | "small" | "default" | "large">; needStatusIcon: ComputedRef; showClearBtn: ComputedRef; states: SelectStates_2; isFocused: Ref; nsSelect: { namespace: ComputedRef; b: (blockSuffix?: string) => string; e: (element?: string) => string; m: (modifier?: string) => string; be: (blockSuffix?: string, element?: string) => string; em: (element?: string, modifier?: string) => string; bm: (blockSuffix?: string, modifier?: string) => string; bem: (blockSuffix?: string, element?: string, modifier?: string) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; nsInput: { namespace: ComputedRef; b: (blockSuffix?: string) => string; e: (element?: string) => string; m: (modifier?: string) => string; be: (blockSuffix?: string, element?: string) => string; em: (element?: string, modifier?: string) => string; bm: (blockSuffix?: string, modifier?: string) => string; bem: (blockSuffix?: string, element?: string, modifier?: string) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; inputRef: Ref; menuRef: Ref; tagMenuRef: Ref; tooltipRef: Ref; tagTooltipRef: Ref; selectRef: Ref; wrapperRef: ShallowRef; selectionRef: Ref; prefixRef: Ref; suffixRef: Ref; collapseItemRef: Ref; popperRef: ComputedRef; validateState: ComputedRef<"" | "error" | "success" | "validating">; validateIcon: ComputedRef; showTagList: ComputedRef; collapseTagList: ComputedRef; debouncedOnInputChange: DebouncedFunc<() => void>; deleteTag: (event: MouseEvent, option: Option_2) => void; getLabel: (option: Option_2) => any; getValue: (option: Option_2) => any; getDisabled: (option: Option_2) => any; getValueKey: (item: unknown) => any; handleClear: () => void; handleClickOutside: (event: Event) => void; handleDel: (e: KeyboardEvent) => void; handleEsc: () => void; focus: () => void; blur: () => void; handleMenuEnter: () => Promise; handleResize: () => void; resetSelectionWidth: () => void; updateTooltip: () => void; updateTagTooltip: () => void; updateOptions: () => void; toggleMenu: () => void; scrollTo: (index: number) => void; onInput: (event: Event) => void; onKeyboardNavigate: (direction: "forward" | "backward", hoveringIndex?: number | undefined) => void; onKeyboardSelect: () => void; onSelect: (option: Option_2) => void; onHover: (idx?: number) => void; handleCompositionStart: (event: CompositionEvent) => void; handleCompositionEnd: (event: CompositionEvent) => void; handleCompositionUpdate: (event: CompositionEvent) => void; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { "update:modelValue": (val: ISelectV2Props["modelValue"]) => boolean; change: (val: ISelectV2Props["modelValue"]) => boolean; "remove-tag": (val: unknown) => boolean; "visible-change": (visible: boolean) => boolean; focus: (evt: FocusEvent) => boolean; blur: (evt: FocusEvent) => boolean; clear: () => boolean; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly allowCreate: BooleanConstructor; readonly autocomplete: EpPropFinalized<(new (...args: any[]) => "none" | "both" | "inline" | "list") | (() => "none" | "both" | "inline" | "list") | ((new (...args: any[]) => "none" | "both" | "inline" | "list") | (() => "none" | "both" | "inline" | "list"))[], unknown, unknown, "none", boolean>; readonly automaticDropdown: BooleanConstructor; readonly clearable: BooleanConstructor; readonly clearIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: EpPropFinalized<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown, "light", boolean>; readonly collapseTags: BooleanConstructor; readonly collapseTagsTooltip: BooleanConstructor; readonly maxCollapseTags: EpPropFinalized; readonly defaultFirstOption: BooleanConstructor; readonly disabled: BooleanConstructor; readonly estimatedOptionHeight: EpPropFinalized; readonly filterable: BooleanConstructor; readonly filterMethod: FunctionConstructor; readonly height: EpPropFinalized; readonly itemHeight: EpPropFinalized; readonly id: StringConstructor; readonly loading: BooleanConstructor; readonly loadingText: StringConstructor; readonly modelValue: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly multiple: BooleanConstructor; readonly multipleLimit: EpPropFinalized; readonly name: StringConstructor; readonly noDataText: StringConstructor; readonly noMatchText: StringConstructor; readonly remoteMethod: FunctionConstructor; readonly reserveKeyword: EpPropFinalized; readonly options: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly placeholder: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly teleported: EpPropFinalized; readonly persistent: EpPropFinalized; readonly popperClass: EpPropFinalized; readonly popperOptions: EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => Partial, boolean>; readonly remote: BooleanConstructor; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly props: EpPropFinalized<(new (...args: any[]) => Props_2) | (() => Props_2) | ((new (...args: any[]) => Props_2) | (() => Props_2))[], unknown, unknown, () => Required, boolean>; readonly valueKey: EpPropFinalized; readonly scrollbarAlwaysOn: BooleanConstructor; readonly validateEvent: EpPropFinalized; readonly offset: EpPropFinalized; readonly showArrow: EpPropFinalized; readonly placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], Placement, unknown, "bottom-start", boolean>; readonly fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, readonly [ "bottom-start", "top-start", "right", "left" ], boolean>; readonly tagType: { readonly default: "info"; readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; readonly tagEffect: { readonly default: "light"; readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; readonly tabindex: EpPropFinalized; readonly appendTo: { readonly type: PropType string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly fitInputWidth: EpPropFinalized; readonly suffixIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & { "onUpdate:modelValue"?: ((val: any) => any) | undefined; onChange?: ((val: any) => any) | undefined; onFocus?: ((evt: FocusEvent) => any) | undefined; onBlur?: ((evt: FocusEvent) => any) | undefined; onClear?: (() => any) | undefined; "onVisible-change"?: ((visible: boolean) => any) | undefined; "onRemove-tag"?: ((val: unknown) => any) | undefined; }, { readonly disabled: boolean; readonly height: number; readonly offset: number; readonly multiple: boolean; readonly props: Props_2; readonly loading: boolean; readonly placement: EpPropMergeType<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], Placement, unknown>; readonly effect: EpPropMergeType<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown>; readonly tabindex: EpPropMergeType; readonly valueOnClear: EpPropMergeType; readonly autocomplete: EpPropMergeType<(new (...args: any[]) => "none" | "both" | "inline" | "list") | (() => "none" | "both" | "inline" | "list") | ((new (...args: any[]) => "none" | "both" | "inline" | "list") | (() => "none" | "both" | "inline" | "list"))[], unknown, unknown>; readonly validateEvent: EpPropMergeType; readonly clearable: boolean; readonly fallbackPlacements: Placement[]; readonly popperOptions: Partial; readonly popperClass: string; readonly teleported: EpPropMergeType; readonly persistent: EpPropMergeType; readonly showArrow: EpPropMergeType; readonly valueKey: string; readonly fitInputWidth: EpPropMergeType; readonly filterable: boolean; readonly collapseTags: boolean; readonly maxCollapseTags: number; readonly collapseTagsTooltip: boolean; readonly tagType: EpPropMergeType; readonly tagEffect: EpPropMergeType; readonly automaticDropdown: boolean; readonly allowCreate: boolean; readonly remote: boolean; readonly multipleLimit: number; readonly defaultFirstOption: boolean; readonly reserveKeyword: EpPropMergeType; readonly scrollbarAlwaysOn: boolean; readonly estimatedOptionHeight: number; readonly itemHeight: number; }>; declare const _default_75: __VLS_WithTemplateSlots_61>; declare const _default_76: DefineComponent<{ readonly variant: EpPropFinalized; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; }>>, { readonly variant: EpPropMergeType; }>; declare const _default_77: DefineComponent<{ readonly ariaLabel: StringConstructor; readonly modelValue: EpPropFinalized<(new (...args: any[]) => number | number[]) | (() => Arrayable) | ((new (...args: any[]) => number | number[]) | (() => Arrayable))[], unknown, unknown, 0, boolean>; readonly id: EpPropFinalized; readonly min: EpPropFinalized; readonly max: EpPropFinalized; readonly step: EpPropFinalized; readonly showInput: BooleanConstructor; readonly showInputControls: EpPropFinalized; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly inputSize: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly showStops: BooleanConstructor; readonly showTooltip: EpPropFinalized; readonly formatTooltip: EpPropFinalized<(new (...args: any[]) => (val: number) => number | string) | (() => (val: number) => number | string) | { (): (val: number) => number | string; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (val: number) => number | string) | (() => (val: number) => number | string) | { (): (val: number) => number | string; new (): any; readonly prototype: any; })[], unknown, unknown, undefined, boolean>; readonly disabled: BooleanConstructor; readonly range: BooleanConstructor; readonly vertical: BooleanConstructor; readonly height: StringConstructor; readonly debounce: EpPropFinalized; readonly rangeStartLabel: EpPropFinalized; readonly rangeEndLabel: EpPropFinalized; readonly formatValueText: EpPropFinalized<(new (...args: any[]) => (val: number) => string) | (() => (val: number) => string) | { (): (val: number) => string; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (val: number) => string) | (() => (val: number) => string) | { (): (val: number) => string; new (): any; readonly prototype: any; })[], unknown, unknown, undefined, boolean>; readonly tooltipClass: EpPropFinalized; readonly placement: EpPropFinalized; readonly marks: { readonly type: PropType<{ [x: number]: EpPropMergeType<(new (...args: any[]) => string | { style: CSSProperties; label: any; }) | (() => string | { style: CSSProperties; label: any; }) | ((new (...args: any[]) => string | { style: CSSProperties; label: any; }) | (() => string | { style: CSSProperties; label: any; }))[], unknown, unknown> | undefined; }>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly validateEvent: EpPropFinalized; readonly persistent: EpPropFinalized; }, { onSliderClick: (event: MouseEvent | TouchEvent) => void; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { "update:modelValue": (value: Arrayable) => void; change: (value: Arrayable) => void; input: (value: Arrayable) => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly number | number[]) | (() => Arrayable) | ((new (...args: any[]) => number | number[]) | (() => Arrayable))[], unknown, unknown, 0, boolean>; readonly id: EpPropFinalized; readonly min: EpPropFinalized; readonly max: EpPropFinalized; readonly step: EpPropFinalized; readonly showInput: BooleanConstructor; readonly showInputControls: EpPropFinalized; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly inputSize: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly showStops: BooleanConstructor; readonly showTooltip: EpPropFinalized; readonly formatTooltip: EpPropFinalized<(new (...args: any[]) => (val: number) => number | string) | (() => (val: number) => number | string) | { (): (val: number) => number | string; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (val: number) => number | string) | (() => (val: number) => number | string) | { (): (val: number) => number | string; new (): any; readonly prototype: any; })[], unknown, unknown, undefined, boolean>; readonly disabled: BooleanConstructor; readonly range: BooleanConstructor; readonly vertical: BooleanConstructor; readonly height: StringConstructor; readonly debounce: EpPropFinalized; readonly rangeStartLabel: EpPropFinalized; readonly rangeEndLabel: EpPropFinalized; readonly formatValueText: EpPropFinalized<(new (...args: any[]) => (val: number) => string) | (() => (val: number) => string) | { (): (val: number) => string; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (val: number) => string) | (() => (val: number) => string) | { (): (val: number) => string; new (): any; readonly prototype: any; })[], unknown, unknown, undefined, boolean>; readonly tooltipClass: EpPropFinalized; readonly placement: EpPropFinalized; readonly marks: { readonly type: PropType<{ [x: number]: EpPropMergeType<(new (...args: any[]) => string | { style: CSSProperties; label: any; }) | (() => string | { style: CSSProperties; label: any; }) | ((new (...args: any[]) => string | { style: CSSProperties; label: any; }) | (() => string | { style: CSSProperties; label: any; }))[], unknown, unknown> | undefined; }>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly validateEvent: EpPropFinalized; readonly persistent: EpPropFinalized; }>> & { "onUpdate:modelValue"?: ((value: Arrayable) => any) | undefined; onChange?: ((value: Arrayable) => any) | undefined; onInput?: ((value: Arrayable) => any) | undefined; }, { readonly disabled: boolean; readonly vertical: boolean; readonly range: boolean; readonly id: string; readonly modelValue: EpPropMergeType<(new (...args: any[]) => number | number[]) | (() => Arrayable) | ((new (...args: any[]) => number | number[]) | (() => Arrayable))[], unknown, unknown>; readonly placement: EpPropMergeType; readonly min: number; readonly max: number; readonly validateEvent: EpPropMergeType; readonly persistent: EpPropMergeType; readonly debounce: number; readonly step: number; readonly showInputControls: EpPropMergeType; readonly showTooltip: EpPropMergeType; readonly formatTooltip: (val: number) => number | string; readonly rangeStartLabel: string; readonly rangeEndLabel: string; readonly formatValueText: (val: number) => string; readonly tooltipClass: string; readonly showInput: boolean; readonly showStops: boolean; }>; declare const _default_78: __VLS_WithTemplateSlots_62>; declare const _default_79: __VLS_WithTemplateSlots_63>; declare const _default_8: __VLS_WithTemplateSlots_7>; declare const _default_80: __VLS_WithTemplateSlots_64>; declare const _default_81: __VLS_WithTemplateSlots_65>; declare const _default_82: DefineComponent<{ data: { type: PropType; default: () => never[]; }; size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; width: (NumberConstructor | StringConstructor)[]; height: (NumberConstructor | StringConstructor)[]; maxHeight: (NumberConstructor | StringConstructor)[]; fit: { type: BooleanConstructor; default: boolean; }; stripe: BooleanConstructor; border: BooleanConstructor; rowKey: PropType["rowKey"]>; showHeader: { type: BooleanConstructor; default: boolean; }; showSummary: BooleanConstructor; sumText: StringConstructor; summaryMethod: PropType["summaryMethod"]>; rowClassName: PropType["rowClassName"]>; rowStyle: PropType["rowStyle"]>; cellClassName: PropType["cellClassName"]>; cellStyle: PropType["cellStyle"]>; headerRowClassName: PropType["headerRowClassName"]>; headerRowStyle: PropType["headerRowStyle"]>; headerCellClassName: PropType["headerCellClassName"]>; headerCellStyle: PropType["headerCellStyle"]>; highlightCurrentRow: BooleanConstructor; currentRowKey: (NumberConstructor | StringConstructor)[]; emptyText: StringConstructor; expandRowKeys: PropType["expandRowKeys"]>; defaultExpandAll: BooleanConstructor; defaultSort: PropType["defaultSort"]>; tooltipEffect: StringConstructor; tooltipOptions: PropType["tooltipOptions"]>; spanMethod: PropType["spanMethod"]>; selectOnIndeterminate: { type: BooleanConstructor; default: boolean; }; indent: { type: NumberConstructor; default: number; }; treeProps: { type: PropType["treeProps"]>; default: () => { hasChildren: string; children: string; checkStrictly: boolean; }; }; lazy: BooleanConstructor; load: PropType["load"]>; style: { type: PropType; default: () => {}; }; className: { type: StringConstructor; default: string; }; tableLayout: { type: PropType<"fixed" | "auto">; default: string; }; scrollbarAlwaysOn: BooleanConstructor; flexible: BooleanConstructor; showOverflowTooltip: PropType["showOverflowTooltip"]>; tooltipFormatter: PropType["tooltipFormatter"]>; appendFilterPanelTo: StringConstructor; scrollbarTabindex: { type: (NumberConstructor | StringConstructor)[]; default: undefined; }; allowDragLastColumn: { type: BooleanConstructor; default: boolean; }; preserveExpandedContent: { type: BooleanConstructor; default: boolean; }; }, { ns: { namespace: ComputedRef; b: (blockSuffix?: string) => string; e: (element?: string) => string; m: (modifier?: string) => string; be: (blockSuffix?: string, element?: string) => string; em: (element?: string, modifier?: string) => string; bm: (blockSuffix?: string, modifier?: string) => string; bem: (blockSuffix?: string, element?: string, modifier?: string) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; layout: TableLayout; store: { mutations: { setData(states: { _currentRowKey: Ref; currentRow: Ref; expandRowKeys: Ref; treeData: Ref; indent: Ref; lazy: Ref; lazyTreeNodeMap: Ref<{}>; lazyColumnIdentifier: Ref; childrenColumnName: Ref; checkStrictly: Ref; expandRows: Ref; defaultExpandAll: Ref; tableSize: Ref; rowKey: Ref; data: Ref; _data: Ref; isComplex: Ref; _columns: Ref[]>; originColumns: Ref[]>; columns: Ref[]>; fixedColumns: Ref[]>; rightFixedColumns: Ref[]>; leafColumns: Ref[]>; fixedLeafColumns: Ref[]>; rightFixedLeafColumns: Ref[]>; updateOrderFns: (() => void)[]; leafColumnsLength: Ref; fixedLeafColumnsLength: Ref; rightFixedLeafColumnsLength: Ref; isAllSelected: Ref; selection: Ref; reserveSelection: Ref; selectOnIndeterminate: Ref; selectable: Ref<(row: any, index: number) => boolean>; filters: Ref; filteredData: Ref; sortingColumn: Ref; sortProp: Ref; sortOrder: Ref; hoverRow: Ref; }, data: any[]): void; insertColumn(states: { _currentRowKey: Ref; currentRow: Ref; expandRowKeys: Ref; treeData: Ref; indent: Ref; lazy: Ref; lazyTreeNodeMap: Ref<{}>; lazyColumnIdentifier: Ref; childrenColumnName: Ref; checkStrictly: Ref; expandRows: Ref; defaultExpandAll: Ref; tableSize: Ref; rowKey: Ref; data: Ref; _data: Ref; isComplex: Ref; _columns: Ref[]>; originColumns: Ref[]>; columns: Ref[]>; fixedColumns: Ref[]>; rightFixedColumns: Ref[]>; leafColumns: Ref[]>; fixedLeafColumns: Ref[]>; rightFixedLeafColumns: Ref[]>; updateOrderFns: (() => void)[]; leafColumnsLength: Ref; fixedLeafColumnsLength: Ref; rightFixedLeafColumnsLength: Ref; isAllSelected: Ref; selection: Ref; reserveSelection: Ref; selectOnIndeterminate: Ref; selectable: Ref<(row: any, index: number) => boolean>; filters: Ref; filteredData: Ref; sortingColumn: Ref; sortProp: Ref; sortOrder: Ref; hoverRow: Ref; }, column: TableColumnCtx, parent: TableColumnCtx, updateColumnOrder: () => void): void; updateColumnOrder(states: { _currentRowKey: Ref; currentRow: Ref; expandRowKeys: Ref; treeData: Ref; indent: Ref; lazy: Ref; lazyTreeNodeMap: Ref<{}>; lazyColumnIdentifier: Ref; childrenColumnName: Ref; checkStrictly: Ref; expandRows: Ref; defaultExpandAll: Ref; tableSize: Ref; rowKey: Ref; data: Ref; _data: Ref; isComplex: Ref; _columns: Ref[]>; originColumns: Ref[]>; columns: Ref[]>; fixedColumns: Ref[]>; rightFixedColumns: Ref[]>; leafColumns: Ref[]>; fixedLeafColumns: Ref[]>; rightFixedLeafColumns: Ref[]>; updateOrderFns: (() => void)[]; leafColumnsLength: Ref; fixedLeafColumnsLength: Ref; rightFixedLeafColumnsLength: Ref; isAllSelected: Ref; selection: Ref; reserveSelection: Ref; selectOnIndeterminate: Ref; selectable: Ref<(row: any, index: number) => boolean>; filters: Ref; filteredData: Ref; sortingColumn: Ref; sortProp: Ref; sortOrder: Ref; hoverRow: Ref; }, column: TableColumnCtx): void; removeColumn(states: { _currentRowKey: Ref; currentRow: Ref; expandRowKeys: Ref; treeData: Ref; indent: Ref; lazy: Ref; lazyTreeNodeMap: Ref<{}>; lazyColumnIdentifier: Ref; childrenColumnName: Ref; checkStrictly: Ref; expandRows: Ref; defaultExpandAll: Ref; tableSize: Ref; rowKey: Ref; data: Ref; _data: Ref; isComplex: Ref; _columns: Ref[]>; originColumns: Ref[]>; columns: Ref[]>; fixedColumns: Ref[]>; rightFixedColumns: Ref[]>; leafColumns: Ref[]>; fixedLeafColumns: Ref[]>; rightFixedLeafColumns: Ref[]>; updateOrderFns: (() => void)[]; leafColumnsLength: Ref; fixedLeafColumnsLength: Ref; rightFixedLeafColumnsLength: Ref; isAllSelected: Ref; selection: Ref; reserveSelection: Ref; selectOnIndeterminate: Ref; selectable: Ref<(row: any, index: number) => boolean>; filters: Ref; filteredData: Ref; sortingColumn: Ref; sortProp: Ref; sortOrder: Ref; hoverRow: Ref; }, column: TableColumnCtx, parent: TableColumnCtx, updateColumnOrder: () => void): void; sort(states: { _currentRowKey: Ref; currentRow: Ref; expandRowKeys: Ref; treeData: Ref; indent: Ref; lazy: Ref; lazyTreeNodeMap: Ref<{}>; lazyColumnIdentifier: Ref; childrenColumnName: Ref; checkStrictly: Ref; expandRows: Ref; defaultExpandAll: Ref; tableSize: Ref; rowKey: Ref; data: Ref; _data: Ref; isComplex: Ref; _columns: Ref[]>; originColumns: Ref[]>; columns: Ref[]>; fixedColumns: Ref[]>; rightFixedColumns: Ref[]>; leafColumns: Ref[]>; fixedLeafColumns: Ref[]>; rightFixedLeafColumns: Ref[]>; updateOrderFns: (() => void)[]; leafColumnsLength: Ref; fixedLeafColumnsLength: Ref; rightFixedLeafColumnsLength: Ref; isAllSelected: Ref; selection: Ref; reserveSelection: Ref; selectOnIndeterminate: Ref; selectable: Ref<(row: any, index: number) => boolean>; filters: Ref; filteredData: Ref; sortingColumn: Ref; sortProp: Ref; sortOrder: Ref; hoverRow: Ref; }, options: Sort): void; changeSortCondition(states: { _currentRowKey: Ref; currentRow: Ref; expandRowKeys: Ref; treeData: Ref; indent: Ref; lazy: Ref; lazyTreeNodeMap: Ref<{}>; lazyColumnIdentifier: Ref; childrenColumnName: Ref; checkStrictly: Ref; expandRows: Ref; defaultExpandAll: Ref; tableSize: Ref; rowKey: Ref; data: Ref; _data: Ref; isComplex: Ref; _columns: Ref[]>; originColumns: Ref[]>; columns: Ref[]>; fixedColumns: Ref[]>; rightFixedColumns: Ref[]>; leafColumns: Ref[]>; fixedLeafColumns: Ref[]>; rightFixedLeafColumns: Ref[]>; updateOrderFns: (() => void)[]; leafColumnsLength: Ref; fixedLeafColumnsLength: Ref; rightFixedLeafColumnsLength: Ref; isAllSelected: Ref; selection: Ref; reserveSelection: Ref; selectOnIndeterminate: Ref; selectable: Ref<(row: any, index: number) => boolean>; filters: Ref; filteredData: Ref; sortingColumn: Ref; sortProp: Ref; sortOrder: Ref; hoverRow: Ref; }, options: Sort): void; filterChange(_states: { _currentRowKey: Ref; currentRow: Ref; expandRowKeys: Ref; treeData: Ref; indent: Ref; lazy: Ref; lazyTreeNodeMap: Ref<{}>; lazyColumnIdentifier: Ref; childrenColumnName: Ref; checkStrictly: Ref; expandRows: Ref; defaultExpandAll: Ref; tableSize: Ref; rowKey: Ref; data: Ref; _data: Ref; isComplex: Ref; _columns: Ref[]>; originColumns: Ref[]>; columns: Ref[]>; fixedColumns: Ref[]>; rightFixedColumns: Ref[]>; leafColumns: Ref[]>; fixedLeafColumns: Ref[]>; rightFixedLeafColumns: Ref[]>; updateOrderFns: (() => void)[]; leafColumnsLength: Ref; fixedLeafColumnsLength: Ref; rightFixedLeafColumnsLength: Ref; isAllSelected: Ref; selection: Ref; reserveSelection: Ref; selectOnIndeterminate: Ref; selectable: Ref<(row: any, index: number) => boolean>; filters: Ref; filteredData: Ref; sortingColumn: Ref; sortProp: Ref; sortOrder: Ref; hoverRow: Ref; }, options: Filter): void; toggleAllSelection(): void; rowSelectedChanged(_states: any, row: any): void; setHoverRow(states: { _currentRowKey: Ref; currentRow: Ref; expandRowKeys: Ref; treeData: Ref; indent: Ref; lazy: Ref; lazyTreeNodeMap: Ref<{}>; lazyColumnIdentifier: Ref; childrenColumnName: Ref; checkStrictly: Ref; expandRows: Ref; defaultExpandAll: Ref; tableSize: Ref; rowKey: Ref; data: Ref; _data: Ref; isComplex: Ref; _columns: Ref[]>; originColumns: Ref[]>; columns: Ref[]>; fixedColumns: Ref[]>; rightFixedColumns: Ref[]>; leafColumns: Ref[]>; fixedLeafColumns: Ref[]>; rightFixedLeafColumns: Ref[]>; updateOrderFns: (() => void)[]; leafColumnsLength: Ref; fixedLeafColumnsLength: Ref; rightFixedLeafColumnsLength: Ref; isAllSelected: Ref; selection: Ref; reserveSelection: Ref; selectOnIndeterminate: Ref; selectable: Ref<(row: any, index: number) => boolean>; filters: Ref; filteredData: Ref; sortingColumn: Ref; sortProp: Ref; sortOrder: Ref; hoverRow: Ref; }, row: any): void; setCurrentRow(_states: any, row: any): void; }; commit: (name: "sort" | "setData" | "insertColumn" | "updateColumnOrder" | "removeColumn" | "changeSortCondition" | "filterChange" | "toggleAllSelection" | "rowSelectedChanged" | "setHoverRow" | "setCurrentRow", ...args: any[]) => void; updateTableScrollY: () => void; assertRowKey: () => void; updateColumns: () => void; scheduleLayout: (needUpdateColumns?: boolean, immediate?: boolean) => void; isSelected: (row: DefaultRow) => boolean; clearSelection: () => void; cleanSelection: () => void; getSelectionRows: () => any[]; toggleRowSelection: (row: any, selected?: boolean, emitChange?: boolean, ignoreSelectable?: boolean) => void; _toggleAllSelection: () => void; toggleAllSelection: null; updateSelectionByRowKey: () => void; updateAllSelected: () => void; updateFilters: (columns: any, values: any) => {}; updateCurrentRow: (_currentRow: any) => void; updateSort: (column: any, prop: any, order: any) => void; execFilter: () => void; execSort: () => void; execQuery: (ignore?: undefined) => void; clearFilter: (columnKeys: any) => void; clearSort: () => void; toggleRowExpansion: (row: any, expanded?: boolean) => void; setExpandRowKeysAdapter: (val: string[]) => void; setCurrentRowKey: (key: string) => void; toggleRowExpansionAdapter: (row: any, expanded?: boolean) => void; isRowExpanded: (row: any) => boolean; updateExpandRows: () => void; updateCurrentRowData: () => void; loadOrToggle: (row: any) => void; updateTreeData: (ifChangeExpandRowKeys?: boolean) => void; updateKeyChildren: (key: string, data: any[]) => void; states: { _currentRowKey: Ref; currentRow: Ref; expandRowKeys: Ref; treeData: Ref; indent: Ref; lazy: Ref; lazyTreeNodeMap: Ref<{}>; lazyColumnIdentifier: Ref; childrenColumnName: Ref; checkStrictly: Ref; expandRows: Ref; defaultExpandAll: Ref; tableSize: Ref; rowKey: Ref; data: Ref; _data: Ref; isComplex: Ref; _columns: Ref[]>; originColumns: Ref[]>; columns: Ref[]>; fixedColumns: Ref[]>; rightFixedColumns: Ref[]>; leafColumns: Ref[]>; fixedLeafColumns: Ref[]>; rightFixedLeafColumns: Ref[]>; updateOrderFns: (() => void)[]; leafColumnsLength: Ref; fixedLeafColumnsLength: Ref; rightFixedLeafColumnsLength: Ref; isAllSelected: Ref; selection: Ref; reserveSelection: Ref; selectOnIndeterminate: Ref; selectable: Ref<(row: any, index: number) => boolean>; filters: Ref; filteredData: Ref; sortingColumn: Ref; sortProp: Ref; sortOrder: Ref; hoverRow: Ref; }; ns: { namespace: ComputedRef; b: (blockSuffix?: string) => string; e: (element?: string) => string; m: (modifier?: string) => string; be: (blockSuffix?: string, element?: string) => string; em: (element?: string, modifier?: string) => string; bm: (blockSuffix?: string, modifier?: string) => string; bem: (blockSuffix?: string, element?: string, modifier?: string) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; }; columns: ComputedRef>; handleHeaderFooterMousewheel: (event: any, data: any) => void; handleMouseLeave: () => void; tableId: string; tableSize: ComputedRef<"" | "small" | "default" | "large">; isHidden: Ref; isEmpty: ComputedRef; renderExpanded: Ref; resizeProxyVisible: Ref; resizeState: Ref<{ width: null | number; height: null | number; headerHeight: null | number; }>; isGroup: Ref; bodyWidth: ComputedRef; tableBodyStyles: ComputedRef<{ width: string; }>; emptyBlockStyle: ComputedRef<{ width: string; height: string; } | null>; debouncedUpdateLayout: DebouncedFunc<() => void>; handleFixedMousewheel: (event: any, data: any) => void; /** * @description used in single selection Table, set a certain row selected. If called without any parameter, it will clear selection */ setCurrentRow: (row: any) => void; /** * @description returns the currently selected rows */ getSelectionRows: () => any[]; /** * @description used in multiple selection Table, toggle if a certain row is selected. With the second parameter, you can directly set if this row is selected */ toggleRowSelection: (row: any, selected?: boolean, ignoreSelectable?: boolean) => void; /** * @description used in multiple selection Table, clear user selection */ clearSelection: () => void; /** * @description clear filters of the columns whose `columnKey` are passed in. If no params, clear all filters */ clearFilter: (columnKeys?: string[]) => void; /** * @description used in multiple selection Table, toggle select all and deselect all */ toggleAllSelection: () => void; /** * @description used in expandable Table or tree Table, toggle if a certain row is expanded. With the second parameter, you can directly set if this row is expanded or collapsed */ toggleRowExpansion: (row: any, expanded?: boolean) => void; /** * @description clear sorting, restore data to the original order */ clearSort: () => void; /** * @description refresh the layout of Table. When the visibility of Table changes, you may need to call this method to get a correct layout */ doLayout: () => void; /** * @description sort Table manually. Property `prop` is used to set sort column, property `order` is used to set sort order */ sort: (prop: string, order: string) => void; /** * @description used in lazy Table, must set `rowKey`, update key children */ updateKeyChildren: (key: string, data: any[]) => void; t: Translator; setDragVisible: (visible: boolean) => void; context: Table; computedSumText: ComputedRef; computedEmptyText: ComputedRef; tableLayout: ComputedRef<("fixed" | "auto") | undefined>; scrollbarViewStyle: { display: string; verticalAlign: string; }; scrollbarStyle: ComputedRef<{ height: string; maxHeight?: undefined; } | { maxHeight: string; height?: undefined; } | { height?: undefined; maxHeight?: undefined; }>; scrollBarRef: Ref; /** * @description scrolls to a particular set of coordinates */ scrollTo: (options: ScrollToOptions | number, yCoord?: number) => void; /** * @description set horizontal scroll position */ setScrollLeft: (left?: number) => void; /** * @description set vertical scroll position */ setScrollTop: (top?: number) => void; /** * @description whether to allow drag the last column */ allowDragLastColumn: boolean; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("select" | "scroll" | "select-all" | "expand-change" | "current-change" | "selection-change" | "cell-mouse-enter" | "cell-mouse-leave" | "cell-contextmenu" | "cell-click" | "cell-dblclick" | "row-click" | "row-contextmenu" | "row-dblclick" | "header-click" | "header-contextmenu" | "sort-change" | "filter-change" | "header-dragend")[], "select" | "scroll" | "select-all" | "expand-change" | "current-change" | "selection-change" | "cell-mouse-enter" | "cell-mouse-leave" | "cell-contextmenu" | "cell-click" | "cell-dblclick" | "row-click" | "row-contextmenu" | "row-dblclick" | "header-click" | "header-contextmenu" | "sort-change" | "filter-change" | "header-dragend", VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; default: () => never[]; }; size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; width: (NumberConstructor | StringConstructor)[]; height: (NumberConstructor | StringConstructor)[]; maxHeight: (NumberConstructor | StringConstructor)[]; fit: { type: BooleanConstructor; default: boolean; }; stripe: BooleanConstructor; border: BooleanConstructor; rowKey: PropType["rowKey"]>; showHeader: { type: BooleanConstructor; default: boolean; }; showSummary: BooleanConstructor; sumText: StringConstructor; summaryMethod: PropType["summaryMethod"]>; rowClassName: PropType["rowClassName"]>; rowStyle: PropType["rowStyle"]>; cellClassName: PropType["cellClassName"]>; cellStyle: PropType["cellStyle"]>; headerRowClassName: PropType["headerRowClassName"]>; headerRowStyle: PropType["headerRowStyle"]>; headerCellClassName: PropType["headerCellClassName"]>; headerCellStyle: PropType["headerCellStyle"]>; highlightCurrentRow: BooleanConstructor; currentRowKey: (NumberConstructor | StringConstructor)[]; emptyText: StringConstructor; expandRowKeys: PropType["expandRowKeys"]>; defaultExpandAll: BooleanConstructor; defaultSort: PropType["defaultSort"]>; tooltipEffect: StringConstructor; tooltipOptions: PropType["tooltipOptions"]>; spanMethod: PropType["spanMethod"]>; selectOnIndeterminate: { type: BooleanConstructor; default: boolean; }; indent: { type: NumberConstructor; default: number; }; treeProps: { type: PropType["treeProps"]>; default: () => { hasChildren: string; children: string; checkStrictly: boolean; }; }; lazy: BooleanConstructor; load: PropType["load"]>; style: { type: PropType; default: () => {}; }; className: { type: StringConstructor; default: string; }; tableLayout: { type: PropType<"fixed" | "auto">; default: string; }; scrollbarAlwaysOn: BooleanConstructor; flexible: BooleanConstructor; showOverflowTooltip: PropType["showOverflowTooltip"]>; tooltipFormatter: PropType["tooltipFormatter"]>; appendFilterPanelTo: StringConstructor; scrollbarTabindex: { type: (NumberConstructor | StringConstructor)[]; default: undefined; }; allowDragLastColumn: { type: BooleanConstructor; default: boolean; }; preserveExpandedContent: { type: BooleanConstructor; default: boolean; }; }>> & { onScroll?: ((...args: any[]) => any) | undefined; onSelect?: ((...args: any[]) => any) | undefined; "onExpand-change"?: ((...args: any[]) => any) | undefined; "onCurrent-change"?: ((...args: any[]) => any) | undefined; "onSelect-all"?: ((...args: any[]) => any) | undefined; "onSelection-change"?: ((...args: any[]) => any) | undefined; "onCell-mouse-enter"?: ((...args: any[]) => any) | undefined; "onCell-mouse-leave"?: ((...args: any[]) => any) | undefined; "onCell-contextmenu"?: ((...args: any[]) => any) | undefined; "onCell-click"?: ((...args: any[]) => any) | undefined; "onCell-dblclick"?: ((...args: any[]) => any) | undefined; "onRow-click"?: ((...args: any[]) => any) | undefined; "onRow-contextmenu"?: ((...args: any[]) => any) | undefined; "onRow-dblclick"?: ((...args: any[]) => any) | undefined; "onHeader-click"?: ((...args: any[]) => any) | undefined; "onHeader-contextmenu"?: ((...args: any[]) => any) | undefined; "onSort-change"?: ((...args: any[]) => any) | undefined; "onFilter-change"?: ((...args: any[]) => any) | undefined; "onHeader-dragend"?: ((...args: any[]) => any) | undefined; }, { data: any[]; style: CSSProperties; tableLayout: "fixed" | "auto"; border: boolean; className: string; fit: boolean; lazy: boolean; scrollbarAlwaysOn: boolean; allowDragLastColumn: boolean; stripe: boolean; treeProps: TreeProps | undefined; showHeader: boolean; showSummary: boolean; highlightCurrentRow: boolean; defaultExpandAll: boolean; selectOnIndeterminate: boolean; indent: number; flexible: boolean; scrollbarTabindex: string | number; preserveExpandedContent: boolean; }>; declare const _default_83: DefineComponent<{ type: { type: StringConstructor; default: string; }; label: StringConstructor; className: StringConstructor; labelClassName: StringConstructor; property: StringConstructor; prop: StringConstructor; width: { type: (NumberConstructor | StringConstructor)[]; default: string; }; minWidth: { type: (NumberConstructor | StringConstructor)[]; default: string; }; renderHeader: PropType["renderHeader"]>; sortable: { type: (StringConstructor | BooleanConstructor)[]; default: boolean; }; sortMethod: PropType["sortMethod"]>; sortBy: PropType["sortBy"]>; resizable: { type: BooleanConstructor; default: boolean; }; columnKey: StringConstructor; align: StringConstructor; headerAlign: StringConstructor; showOverflowTooltip: { type: PropType["showOverflowTooltip"]>; default: undefined; }; tooltipFormatter: PropType["tooltipFormatter"]>; fixed: (StringConstructor | BooleanConstructor)[]; formatter: PropType["formatter"]>; selectable: PropType["selectable"]>; reserveSelection: BooleanConstructor; filterMethod: PropType["filterMethod"]>; filteredValue: PropType["filteredValue"]>; filters: PropType["filters"]>; filterPlacement: StringConstructor; filterMultiple: { type: BooleanConstructor; default: boolean; }; filterClassName: StringConstructor; index: PropType["index"]>; sortOrders: { type: PropType["sortOrders"]>; default: () => (string | null)[]; validator: (val: TableColumnCtx["sortOrders"]) => boolean; }; }, void, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly["renderHeader"]>; sortable: { type: (StringConstructor | BooleanConstructor)[]; default: boolean; }; sortMethod: PropType["sortMethod"]>; sortBy: PropType["sortBy"]>; resizable: { type: BooleanConstructor; default: boolean; }; columnKey: StringConstructor; align: StringConstructor; headerAlign: StringConstructor; showOverflowTooltip: { type: PropType["showOverflowTooltip"]>; default: undefined; }; tooltipFormatter: PropType["tooltipFormatter"]>; fixed: (StringConstructor | BooleanConstructor)[]; formatter: PropType["formatter"]>; selectable: PropType["selectable"]>; reserveSelection: BooleanConstructor; filterMethod: PropType["filterMethod"]>; filteredValue: PropType["filteredValue"]>; filters: PropType["filters"]>; filterPlacement: StringConstructor; filterMultiple: { type: BooleanConstructor; default: boolean; }; filterClassName: StringConstructor; index: PropType["index"]>; sortOrders: { type: PropType["sortOrders"]>; default: () => (string | null)[]; validator: (val: TableColumnCtx["sortOrders"]) => boolean; }; }>>, { width: string | number; minWidth: string | number; type: string; showOverflowTooltip: boolean | Partial> | undefined; sortOrders: ("ascending" | "descending" | null)[]; sortable: string | boolean; resizable: boolean; reserveSelection: boolean; filterMultiple: boolean; }>; declare const _default_84: __VLS_WithTemplateSlots_66>; declare const _default_85: DefineComponent<{ readonly tabs: EpPropFinalized<(new (...args: any[]) => { uid: number; slots: Slots; props: { readonly label: string; readonly disabled: boolean; readonly closable: boolean; readonly lazy: boolean; readonly name?: EpPropMergeType | undefined; }; paneName: string | number | undefined; active: boolean; index: string | undefined; isClosable: boolean; }[]) | (() => { uid: number; slots: Slots; props: { readonly label: string; readonly disabled: boolean; readonly closable: boolean; readonly lazy: boolean; readonly name?: EpPropMergeType | undefined; }; paneName: string | number | undefined; active: boolean; index: string | undefined; isClosable: boolean; }[]) | ((new (...args: any[]) => { uid: number; slots: Slots; props: { readonly label: string; readonly disabled: boolean; readonly closable: boolean; readonly lazy: boolean; readonly name?: EpPropMergeType | undefined; }; paneName: string | number | undefined; active: boolean; index: string | undefined; isClosable: boolean; }[]) | (() => { uid: number; slots: Slots; props: { readonly label: string; readonly disabled: boolean; readonly closable: boolean; readonly lazy: boolean; readonly name?: EpPropMergeType | undefined; }; paneName: string | number | undefined; active: boolean; index: string | undefined; isClosable: boolean; }[]))[], unknown, unknown, () => [ ], boolean>; }, { /** @description tab root html element */ ref: Ref; /** @description method to manually update tab bar style */ update: () => CSSProperties; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly { uid: number; slots: Slots; props: { readonly label: string; readonly disabled: boolean; readonly closable: boolean; readonly lazy: boolean; readonly name?: EpPropMergeType | undefined; }; paneName: string | number | undefined; active: boolean; index: string | undefined; isClosable: boolean; }[]) | (() => { uid: number; slots: Slots; props: { readonly label: string; readonly disabled: boolean; readonly closable: boolean; readonly lazy: boolean; readonly name?: EpPropMergeType | undefined; }; paneName: string | number | undefined; active: boolean; index: string | undefined; isClosable: boolean; }[]) | ((new (...args: any[]) => { uid: number; slots: Slots; props: { readonly label: string; readonly disabled: boolean; readonly closable: boolean; readonly lazy: boolean; readonly name?: EpPropMergeType | undefined; }; paneName: string | number | undefined; active: boolean; index: string | undefined; isClosable: boolean; }[]) | (() => { uid: number; slots: Slots; props: { readonly label: string; readonly disabled: boolean; readonly closable: boolean; readonly lazy: boolean; readonly name?: EpPropMergeType | undefined; }; paneName: string | number | undefined; active: boolean; index: string | undefined; isClosable: boolean; }[]))[], unknown, unknown, () => [ ], boolean>; }>>, { readonly tabs: { uid: number; slots: Slots; props: { readonly label: string; readonly disabled: boolean; readonly closable: boolean; readonly lazy: boolean; readonly name?: EpPropMergeType | undefined; }; paneName: string | number | undefined; active: boolean; index: string | undefined; isClosable: boolean; }[]; }>; declare const _default_86: __VLS_WithTemplateSlots_67>; declare const _default_87: __VLS_WithTemplateSlots_68>; declare const _default_88: DefineComponent<{ /** * @description whether to pick a time range */ isRange: { type: BooleanConstructor; default: boolean; }; showNow: EpPropFinalized; ariaLabel: StringConstructor; emptyValues: ArrayConstructor; valueOnClear: EpPropFinalized; disabledDate: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; cellClassName: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; shortcuts: EpPropFinalized never[], boolean>; arrowControl: BooleanConstructor; tabindex: EpPropFinalized<(new (...args: any[]) => string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown, 0, boolean>; validateEvent: EpPropFinalized; unlinkPanels: BooleanConstructor; placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], Placement, unknown, "bottom", boolean>; fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, readonly [ "bottom", "top", "right", "left" ], boolean>; disabledHours: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; disabledMinutes: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; disabledSeconds: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; id: { readonly type: PropType string | [ string, string ]) | (() => SingleOrRange) | ((new (...args: any[]) => string | [ string, string ]) | (() => SingleOrRange))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; name: { readonly type: PropType string | [ string, string ]) | (() => SingleOrRange) | ((new (...args: any[]) => string | [ string, string ]) | (() => SingleOrRange))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; popperClass: EpPropFinalized; format: StringConstructor; valueFormat: StringConstructor; dateFormat: StringConstructor; timeFormat: StringConstructor; type: EpPropFinalized; clearable: EpPropFinalized; clearIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; editable: EpPropFinalized; prefixIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, "", boolean>; size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly: BooleanConstructor; disabled: BooleanConstructor; placeholder: EpPropFinalized; popperOptions: EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; modelValue: EpPropFinalized<(new (...args: any[]) => string | number | string[] | Date | [ DateModelType, DateModelType ]) | (() => ModelValueType) | ((new (...args: any[]) => string | number | string[] | Date | [ DateModelType, DateModelType ]) | (() => ModelValueType))[], unknown, unknown, "", boolean>; rangeSeparator: EpPropFinalized; startPlaceholder: StringConstructor; endPlaceholder: StringConstructor; defaultValue: { readonly type: PropType Date | [ Date, Date ]) | (() => SingleOrRange) | ((new (...args: any[]) => Date | [ Date, Date ]) | (() => SingleOrRange))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; defaultTime: { readonly type: PropType Date | [ Date, Date ]) | (() => SingleOrRange) | ((new (...args: any[]) => Date | [ Date, Date ]) | (() => SingleOrRange))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }, () => JSX.Element, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:modelValue"[], "update:modelValue", VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; ariaLabel: StringConstructor; emptyValues: ArrayConstructor; valueOnClear: EpPropFinalized; disabledDate: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; cellClassName: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; shortcuts: EpPropFinalized never[], boolean>; arrowControl: BooleanConstructor; tabindex: EpPropFinalized<(new (...args: any[]) => string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown, 0, boolean>; validateEvent: EpPropFinalized; unlinkPanels: BooleanConstructor; placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], Placement, unknown, "bottom", boolean>; fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, readonly [ "bottom", "top", "right", "left" ], boolean>; disabledHours: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; disabledMinutes: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; disabledSeconds: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; id: { readonly type: PropType string | [ string, string ]) | (() => SingleOrRange) | ((new (...args: any[]) => string | [ string, string ]) | (() => SingleOrRange))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; name: { readonly type: PropType string | [ string, string ]) | (() => SingleOrRange) | ((new (...args: any[]) => string | [ string, string ]) | (() => SingleOrRange))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; popperClass: EpPropFinalized; format: StringConstructor; valueFormat: StringConstructor; dateFormat: StringConstructor; timeFormat: StringConstructor; type: EpPropFinalized; clearable: EpPropFinalized; clearIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; editable: EpPropFinalized; prefixIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, "", boolean>; size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly: BooleanConstructor; disabled: BooleanConstructor; placeholder: EpPropFinalized; popperOptions: EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; modelValue: EpPropFinalized<(new (...args: any[]) => string | number | string[] | Date | [ DateModelType, DateModelType ]) | (() => ModelValueType) | ((new (...args: any[]) => string | number | string[] | Date | [ DateModelType, DateModelType ]) | (() => ModelValueType))[], unknown, unknown, "", boolean>; rangeSeparator: EpPropFinalized; startPlaceholder: StringConstructor; endPlaceholder: StringConstructor; defaultValue: { readonly type: PropType Date | [ Date, Date ]) | (() => SingleOrRange) | ((new (...args: any[]) => Date | [ Date, Date ]) | (() => SingleOrRange))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; defaultTime: { readonly type: PropType Date | [ Date, Date ]) | (() => SingleOrRange) | ((new (...args: any[]) => Date | [ Date, Date ]) | (() => SingleOrRange))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & { "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }, { disabled: boolean; type: string; placeholder: string; modelValue: EpPropMergeType<(new (...args: any[]) => string | number | string[] | Date | [ DateModelType, DateModelType ]) | (() => ModelValueType) | ((new (...args: any[]) => string | number | string[] | Date | [ DateModelType, DateModelType ]) | (() => ModelValueType))[], unknown, unknown>; placement: EpPropMergeType<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], Placement, unknown>; tabindex: EpPropMergeType<(new (...args: any[]) => string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown>; valueOnClear: EpPropMergeType; readonly: boolean; prefixIcon: EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>; validateEvent: EpPropMergeType; clearable: EpPropMergeType; fallbackPlacements: Placement[]; popperOptions: Partial; popperClass: string; editable: EpPropMergeType; rangeSeparator: string; shortcuts: unknown[]; showNow: EpPropMergeType; arrowControl: boolean; unlinkPanels: boolean; isRange: boolean; }>; declare const _default_89: DefineComponent<{ readonly emptyValues: ArrayConstructor; readonly valueOnClear: EpPropFinalized; readonly format: EpPropFinalized; readonly modelValue: StringConstructor; readonly disabled: BooleanConstructor; readonly editable: EpPropFinalized; readonly effect: EpPropFinalized<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown, "light", boolean>; readonly clearable: EpPropFinalized; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly placeholder: StringConstructor; readonly start: EpPropFinalized; readonly end: EpPropFinalized; readonly step: EpPropFinalized; readonly minTime: StringConstructor; readonly maxTime: StringConstructor; readonly includeEndTime: EpPropFinalized; readonly name: StringConstructor; readonly prefixIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => any, boolean>; readonly clearIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => any, boolean>; }, { /** * @description focus the Input component */ blur: () => void; /** * @description blur the Input component */ focus: () => void; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { clear: (...args: any[]) => void; "update:modelValue": (...args: any[]) => void; change: (...args: any[]) => void; blur: (...args: any[]) => void; focus: (...args: any[]) => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly format: EpPropFinalized; readonly modelValue: StringConstructor; readonly disabled: BooleanConstructor; readonly editable: EpPropFinalized; readonly effect: EpPropFinalized<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown, "light", boolean>; readonly clearable: EpPropFinalized; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly placeholder: StringConstructor; readonly start: EpPropFinalized; readonly end: EpPropFinalized; readonly step: EpPropFinalized; readonly minTime: StringConstructor; readonly maxTime: StringConstructor; readonly includeEndTime: EpPropFinalized; readonly name: StringConstructor; readonly prefixIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => any, boolean>; readonly clearIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => any, boolean>; }>> & { "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onChange?: ((...args: any[]) => any) | undefined; onFocus?: ((...args: any[]) => any) | undefined; onBlur?: ((...args: any[]) => any) | undefined; onClear?: ((...args: any[]) => any) | undefined; }, { readonly disabled: boolean; readonly end: string; readonly start: string; readonly effect: EpPropMergeType<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown>; readonly valueOnClear: EpPropMergeType; readonly format: string; readonly prefixIcon: EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>; readonly clearable: EpPropMergeType; readonly clearIcon: EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>; readonly editable: EpPropMergeType; readonly step: string; readonly includeEndTime: EpPropMergeType; }>; declare const _default_9: __VLS_WithTemplateSlots_9>; declare const _default_90: __VLS_WithTemplateSlots_70>; declare const _default_91: __VLS_WithTemplateSlots_71>; declare const _default_92: __VLS_WithTemplateSlots_72>; declare const _default_93: DefineComponent<{ data: { type: ArrayConstructor; default: () => never[]; }; emptyText: { type: StringConstructor; }; renderAfterExpand: { type: BooleanConstructor; default: boolean; }; nodeKey: StringConstructor; checkStrictly: BooleanConstructor; defaultExpandAll: BooleanConstructor; expandOnClickNode: { type: BooleanConstructor; default: boolean; }; checkOnClickNode: BooleanConstructor; checkOnClickLeaf: { type: BooleanConstructor; default: boolean; }; checkDescendants: { type: BooleanConstructor; default: boolean; }; autoExpandParent: { type: BooleanConstructor; default: boolean; }; defaultCheckedKeys: PropType; defaultExpandedKeys: PropType; currentNodeKey: PropType; renderContent: FunctionConstructor; showCheckbox: { type: BooleanConstructor; default: boolean; }; draggable: { type: BooleanConstructor; default: boolean; }; allowDrag: FunctionConstructor; allowDrop: FunctionConstructor; props: { type: PropType; default: () => { children: string; label: string; disabled: string; }; }; lazy: { type: BooleanConstructor; default: boolean; }; highlightCurrent: BooleanConstructor; load: PropType; filterNodeMethod: PropType; accordion: BooleanConstructor; indent: { type: NumberConstructor; default: number; }; icon: { type: PropType; }; }, { ns: { namespace: ComputedRef; b: (blockSuffix?: string) => string; e: (element?: string) => string; m: (modifier?: string) => string; be: (blockSuffix?: string, element?: string) => string; em: (element?: string, modifier?: string) => string; bm: (blockSuffix?: string, modifier?: string) => string; bem: (blockSuffix?: string, element?: string, modifier?: string) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; store: Ref<{ currentNode: { id: number; text: string; checked: boolean; indeterminate: boolean; data: TreeNodeData; expanded: boolean; parent: any; visible: boolean; isCurrent: boolean; store: any; isLeafByUser: boolean; isLeaf: boolean; canFocus: boolean; level: number; loaded: boolean; childNodes: any[]; loading: boolean; initialize: () => void; setData: (data: TreeNodeData) => void; readonly label: string; readonly key: TreeKey; readonly disabled: boolean; readonly nextSibling: any | null; readonly previousSibling: any | null; contains: (target: Node_2, deep?: boolean) => boolean; remove: () => void; insertChild: (child?: FakeNode | Node_2, index?: number, batch?: boolean) => void; insertBefore: (child: FakeNode | Node_2, ref: Node_2) => void; insertAfter: (child: FakeNode | Node_2, ref: Node_2) => void; removeChild: (child: Node_2) => void; removeChildByData: (data: TreeNodeData) => void; expand: (callback?: () => void, expandParent?: boolean) => void; doCreateChildren: (array: TreeNodeData[], defaultProps?: TreeNodeLoadedDefaultProps) => void; collapse: () => void; shouldLoadData: () => boolean; updateLeafState: () => void; setChecked: (value?: boolean | string, deep?: boolean, recursion?: boolean, passValue?: boolean) => void; getChildren: (forceInit?: boolean) => TreeNodeData | TreeNodeData[]; updateChildren: () => void; loadData: (callback: (node: Node_2) => void, defaultProps?: TreeNodeLoadedDefaultProps) => void; eachNode: (callback: (node: Node_2) => void) => void; reInitChecked: () => void; }; currentNodeKey: TreeKey; nodesMap: TreeStoreNodesMap; root: { id: number; text: string; checked: boolean; indeterminate: boolean; data: TreeNodeData; expanded: boolean; parent: any; visible: boolean; isCurrent: boolean; store: any; isLeafByUser: boolean; isLeaf: boolean; canFocus: boolean; level: number; loaded: boolean; childNodes: any[]; loading: boolean; initialize: () => void; setData: (data: TreeNodeData) => void; readonly label: string; readonly key: TreeKey; readonly disabled: boolean; readonly nextSibling: any | null; readonly previousSibling: any | null; contains: (target: Node_2, deep?: boolean) => boolean; remove: () => void; insertChild: (child?: FakeNode | Node_2, index?: number, batch?: boolean) => void; insertBefore: (child: FakeNode | Node_2, ref: Node_2) => void; insertAfter: (child: FakeNode | Node_2, ref: Node_2) => void; removeChild: (child: Node_2) => void; removeChildByData: (data: TreeNodeData) => void; expand: (callback?: () => void, expandParent?: boolean) => void; doCreateChildren: (array: TreeNodeData[], defaultProps?: TreeNodeLoadedDefaultProps) => void; collapse: () => void; shouldLoadData: () => boolean; updateLeafState: () => void; setChecked: (value?: boolean | string, deep?: boolean, recursion?: boolean, passValue?: boolean) => void; getChildren: (forceInit?: boolean) => TreeNodeData | TreeNodeData[]; updateChildren: () => void; loadData: (callback: (node: Node_2) => void, defaultProps?: TreeNodeLoadedDefaultProps) => void; eachNode: (callback: (node: Node_2) => void) => void; reInitChecked: () => void; }; data: TreeNodeData[]; lazy: boolean; load: LoadFunction; filterNodeMethod: FilterNodeMethodFunction; key: TreeKey; defaultCheckedKeys: TreeKey[]; checkStrictly: boolean; defaultExpandedKeys: TreeKey[]; autoExpandParent: boolean; defaultExpandAll: boolean; checkDescendants: boolean; props: { children?: string | undefined; label?: (string | ((data: TreeNodeData, node: Node_2) => string)) | undefined; disabled?: (string | ((data: TreeNodeData, node: Node_2) => boolean)) | undefined; isLeaf?: (string | ((data: TreeNodeData, node: Node_2) => boolean)) | undefined; class?: ((data: TreeNodeData, node: Node_2) => string | { [key: string]: boolean; }) | undefined; }; initialize: () => void; filter: (value: FilterValue) => void; setData: (newVal: TreeData) => void; getNode: (data: TreeKey | TreeNodeData | Node_2) => Node_2; insertBefore: (data: TreeNodeData, refData: TreeKey | TreeNodeData | Node_2) => void; insertAfter: (data: TreeNodeData, refData: TreeKey | TreeNodeData | Node_2) => void; remove: (data: TreeNodeData | Node_2) => void; append: (data: TreeNodeData, parentData: TreeNodeData | TreeKey | Node_2) => void; _initDefaultCheckedNodes: () => void; _initDefaultCheckedNode: (node: Node_2) => void; setDefaultCheckedKey: (newVal: TreeKey[]) => void; registerNode: (node: Node_2) => void; deregisterNode: (node: Node_2) => void; getCheckedNodes: (leafOnly?: boolean, includeHalfChecked?: boolean) => TreeNodeData[]; getCheckedKeys: (leafOnly?: boolean) => TreeKey[]; getHalfCheckedNodes: () => TreeNodeData[]; getHalfCheckedKeys: () => TreeKey[]; _getAllNodes: () => Node_2[]; updateChildren: (key: TreeKey, data: TreeData) => void; _setCheckedKeys: (key: TreeKey, leafOnly: boolean | undefined, checkedKeys: { [key: string]: boolean; }) => void; setCheckedNodes: (array: Node_2[], leafOnly?: boolean) => void; setCheckedKeys: (keys: TreeKey[], leafOnly?: boolean) => void; setDefaultExpandedKeys: (keys: TreeKey[]) => void; setChecked: (data: TreeKey | TreeNodeData, checked: boolean, deep: boolean) => void; getCurrentNode: () => Node_2; setCurrentNode: (currentNode: Node_2) => void; setUserCurrentNode: (node: Node_2, shouldAutoExpandParent?: boolean) => void; setCurrentNodeKey: (key?: TreeKey, shouldAutoExpandParent?: boolean) => void; }>; root: Ref<{ id: number; text: string; checked: boolean; indeterminate: boolean; data: TreeNodeData; expanded: boolean; parent: any; visible: boolean; isCurrent: boolean; store: any; isLeafByUser: boolean; isLeaf: boolean; canFocus: boolean; level: number; loaded: boolean; childNodes: any[]; loading: boolean; initialize: () => void; setData: (data: TreeNodeData) => void; readonly label: string; readonly key: TreeKey; readonly disabled: boolean; readonly nextSibling: any | null; readonly previousSibling: any | null; contains: (target: Node_2, deep?: boolean) => boolean; remove: () => void; insertChild: (child?: FakeNode | Node_2, index?: number, batch?: boolean) => void; insertBefore: (child: FakeNode | Node_2, ref: Node_2) => void; insertAfter: (child: FakeNode | Node_2, ref: Node_2) => void; removeChild: (child: Node_2) => void; removeChildByData: (data: TreeNodeData) => void; expand: (callback?: () => void, expandParent?: boolean) => void; doCreateChildren: (array: TreeNodeData[], defaultProps?: TreeNodeLoadedDefaultProps) => void; collapse: () => void; shouldLoadData: () => boolean; updateLeafState: () => void; setChecked: (value?: boolean | string, deep?: boolean, recursion?: boolean, passValue?: boolean) => void; getChildren: (forceInit?: boolean) => TreeNodeData | TreeNodeData[]; updateChildren: () => void; loadData: (callback: (node: Node_2) => void, defaultProps?: TreeNodeLoadedDefaultProps) => void; eachNode: (callback: (node: Node_2) => void) => void; reInitChecked: () => void; }>; currentNode: Ref<{ id: number; text: string; checked: boolean; indeterminate: boolean; data: TreeNodeData; expanded: boolean; parent: any; visible: boolean; isCurrent: boolean; store: any; isLeafByUser: boolean; isLeaf: boolean; canFocus: boolean; level: number; loaded: boolean; childNodes: any[]; loading: boolean; initialize: () => void; setData: (data: TreeNodeData) => void; readonly label: string; readonly key: TreeKey; readonly disabled: boolean; readonly nextSibling: any | null; readonly previousSibling: any | null; contains: (target: Node_2, deep?: boolean) => boolean; remove: () => void; insertChild: (child?: FakeNode | Node_2, index?: number, batch?: boolean) => void; insertBefore: (child: FakeNode | Node_2, ref: Node_2) => void; insertAfter: (child: FakeNode | Node_2, ref: Node_2) => void; removeChild: (child: Node_2) => void; removeChildByData: (data: TreeNodeData) => void; expand: (callback?: () => void, expandParent?: boolean) => void; doCreateChildren: (array: TreeNodeData[], defaultProps?: TreeNodeLoadedDefaultProps) => void; collapse: () => void; shouldLoadData: () => boolean; updateLeafState: () => void; setChecked: (value?: boolean | string, deep?: boolean, recursion?: boolean, passValue?: boolean) => void; getChildren: (forceInit?: boolean) => TreeNodeData | TreeNodeData[]; updateChildren: () => void; loadData: (callback: (node: Node_2) => void, defaultProps?: TreeNodeLoadedDefaultProps) => void; eachNode: (callback: (node: Node_2) => void) => void; reInitChecked: () => void; }>; dragState: Ref<{ showDropIndicator: boolean; draggingNode: null; dropNode: null; allowDrop: boolean; dropType: null; }>; el$: Ref>; dropIndicator$: Ref>; isEmpty: ComputedRef; filter: (value: any) => void; getNodeKey: (node: Node_2) => any; getNodePath: (data: TreeKey | TreeNodeData) => TreeNodeData[]; getCheckedNodes: (leafOnly?: boolean, includeHalfChecked?: boolean) => TreeNodeData[]; getCheckedKeys: (leafOnly?: boolean) => TreeKey[]; getCurrentNode: () => TreeNodeData; getCurrentKey: () => any; setCheckedNodes: (nodes: Node_2[], leafOnly?: boolean) => void; setCheckedKeys: (keys: TreeKey[], leafOnly?: boolean) => void; setChecked: (data: TreeKey | TreeNodeData, checked: boolean, deep: boolean) => void; getHalfCheckedNodes: () => TreeNodeData[]; getHalfCheckedKeys: () => TreeKey[]; setCurrentNode: (node: Node_2, shouldAutoExpandParent?: boolean) => void; setCurrentKey: (key?: TreeKey, shouldAutoExpandParent?: boolean) => void; t: Translator; getNode: (data: TreeKey | TreeNodeData) => Node_2; remove: (data: TreeNodeData | Node_2) => void; append: (data: TreeNodeData, parentNode: TreeNodeData | TreeKey | Node_2) => void; insertBefore: (data: TreeNodeData, refNode: TreeKey | TreeNodeData | Node_2) => void; insertAfter: (data: TreeNodeData, refNode: TreeKey | TreeNodeData | Node_2) => void; handleNodeExpand: (nodeData: TreeNodeData, node: Node_2, instance: ComponentInternalInstance) => void; updateKeyChildren: (key: TreeKey, data: TreeData) => void; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("check" | "current-change" | "node-expand" | "check-change" | "node-click" | "node-contextmenu" | "node-collapse" | "node-drag-start" | "node-drag-end" | "node-drop" | "node-drag-leave" | "node-drag-enter" | "node-drag-over")[], "check" | "current-change" | "node-expand" | "check-change" | "node-click" | "node-contextmenu" | "node-collapse" | "node-drag-start" | "node-drag-end" | "node-drop" | "node-drag-leave" | "node-drag-enter" | "node-drag-over", VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly never[]; }; emptyText: { type: StringConstructor; }; renderAfterExpand: { type: BooleanConstructor; default: boolean; }; nodeKey: StringConstructor; checkStrictly: BooleanConstructor; defaultExpandAll: BooleanConstructor; expandOnClickNode: { type: BooleanConstructor; default: boolean; }; checkOnClickNode: BooleanConstructor; checkOnClickLeaf: { type: BooleanConstructor; default: boolean; }; checkDescendants: { type: BooleanConstructor; default: boolean; }; autoExpandParent: { type: BooleanConstructor; default: boolean; }; defaultCheckedKeys: PropType; defaultExpandedKeys: PropType; currentNodeKey: PropType; renderContent: FunctionConstructor; showCheckbox: { type: BooleanConstructor; default: boolean; }; draggable: { type: BooleanConstructor; default: boolean; }; allowDrag: FunctionConstructor; allowDrop: FunctionConstructor; props: { type: PropType; default: () => { children: string; label: string; disabled: string; }; }; lazy: { type: BooleanConstructor; default: boolean; }; highlightCurrent: BooleanConstructor; load: PropType; filterNodeMethod: PropType; accordion: BooleanConstructor; indent: { type: NumberConstructor; default: number; }; icon: { type: PropType; }; }>> & { "onCurrent-change"?: ((...args: any[]) => any) | undefined; "onNode-expand"?: ((...args: any[]) => any) | undefined; onCheck?: ((...args: any[]) => any) | undefined; "onCheck-change"?: ((...args: any[]) => any) | undefined; "onNode-click"?: ((...args: any[]) => any) | undefined; "onNode-contextmenu"?: ((...args: any[]) => any) | undefined; "onNode-collapse"?: ((...args: any[]) => any) | undefined; "onNode-drag-start"?: ((...args: any[]) => any) | undefined; "onNode-drag-end"?: ((...args: any[]) => any) | undefined; "onNode-drop"?: ((...args: any[]) => any) | undefined; "onNode-drag-leave"?: ((...args: any[]) => any) | undefined; "onNode-drag-enter"?: ((...args: any[]) => any) | undefined; "onNode-drag-over"?: ((...args: any[]) => any) | undefined; }, { data: unknown[]; props: TreeOptionProps; checkStrictly: boolean; lazy: boolean; accordion: boolean; draggable: boolean; defaultExpandAll: boolean; indent: number; renderAfterExpand: boolean; showCheckbox: boolean; expandOnClickNode: boolean; checkOnClickNode: boolean; checkOnClickLeaf: boolean; checkDescendants: boolean; autoExpandParent: boolean; highlightCurrent: boolean; }>; declare const _default_94: DefineComponent VNode, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly, {} | { [x: string]: any; }>; declare const _default_95: __VLS_WithTemplateSlots_73>; declare const _default_96: __VLS_WithTemplateSlots_74>; declare const _default_97: __VLS_WithTemplateSlots_75>; declare const _default_98: __VLS_WithTemplateSlots_76>; declare const _default_99: __VLS_WithTemplateSlots_77>; export declare const DEFAULT_EMPTY_VALUES: (string | null | undefined)[]; export declare const DEFAULT_FORMATS_DATE = "YYYY-MM-DD"; export declare const DEFAULT_FORMATS_DATEPICKER: { date: string; dates: string; week: string; year: string; years: string; month: string; months: string; datetime: string; monthrange: string; yearrange: string; daterange: string; datetimerange: string; }; export declare const DEFAULT_FORMATS_TIME = "HH:mm:ss"; export declare const DEFAULT_VALUE_ON_CLEAR: undefined; export declare const defaultInitialZIndex = 2000; export declare const defaultNamespace = "el"; export declare const DefaultProps: CascaderConfig_2; export declare const defaultProps: Required; declare type DefaultRow = any; declare type DeprecationParam = { from: string; replacement: string; scope: string; version: string; ref: string; type?: "API" | "Attribute" | "Event" | "Slot"; }; export declare type DescriptionInstance = InstanceType & unknown; declare const DescriptionItem: DefineComponent<{ label: EpPropFinalized; span: EpPropFinalized; rowspan: EpPropFinalized; width: EpPropFinalized<(NumberConstructor | StringConstructor)[], unknown, unknown, string, boolean>; minWidth: EpPropFinalized<(NumberConstructor | StringConstructor)[], unknown, unknown, string, boolean>; labelWidth: EpPropFinalized<(NumberConstructor | StringConstructor)[], unknown, unknown, string, boolean>; align: EpPropFinalized; labelAlign: EpPropFinalized; className: EpPropFinalized; labelClassName: EpPropFinalized; }, unknown, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; span: EpPropFinalized; rowspan: EpPropFinalized; width: EpPropFinalized<(NumberConstructor | StringConstructor)[], unknown, unknown, string, boolean>; minWidth: EpPropFinalized<(NumberConstructor | StringConstructor)[], unknown, unknown, string, boolean>; labelWidth: EpPropFinalized<(NumberConstructor | StringConstructor)[], unknown, unknown, string, boolean>; align: EpPropFinalized; labelAlign: EpPropFinalized; className: EpPropFinalized; labelClassName: EpPropFinalized; }>>, { label: string; span: number; width: EpPropMergeType<(NumberConstructor | StringConstructor)[], unknown, unknown>; minWidth: EpPropMergeType<(NumberConstructor | StringConstructor)[], unknown, unknown>; className: string; labelWidth: EpPropMergeType<(NumberConstructor | StringConstructor)[], unknown, unknown>; align: string; rowspan: number; labelAlign: string; labelClassName: string; }>; export declare type DescriptionItemProps = ExtractPropTypes; export declare const descriptionItemProps: { label: EpPropFinalized; span: EpPropFinalized; rowspan: EpPropFinalized; width: EpPropFinalized<(NumberConstructor | StringConstructor)[], unknown, unknown, string, boolean>; minWidth: EpPropFinalized<(NumberConstructor | StringConstructor)[], unknown, unknown, string, boolean>; labelWidth: EpPropFinalized<(NumberConstructor | StringConstructor)[], unknown, unknown, string, boolean>; align: EpPropFinalized; labelAlign: EpPropFinalized; className: EpPropFinalized; labelClassName: EpPropFinalized; }; export declare type DescriptionItemVNode = VNode & { children: { [name: string]: Slot; } | null; props: Partial | null; }; export declare type DescriptionProps = ExtractPropTypes; export declare const descriptionProps: { readonly border: BooleanConstructor; readonly column: EpPropFinalized; readonly direction: EpPropFinalized; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly title: EpPropFinalized; readonly extra: EpPropFinalized; readonly labelWidth: EpPropFinalized; }; export declare type DialogBeforeCloseFn = (done: DoneFn) => void; export declare type DialogContext = { dialogRef: Ref; headerRef: Ref; bodyId: Ref; ns: UseNamespaceReturn; rendered: Ref; style: ComputedRef; }; export declare type DialogEmits = typeof dialogEmits; export declare const dialogEmits: { open: () => boolean; opened: () => boolean; close: () => boolean; closed: () => boolean; "update:modelValue": (value: boolean) => boolean; openAutoFocus: () => boolean; closeAutoFocus: () => boolean; }; export declare const dialogInjectionKey: InjectionKey; export declare type DialogInstance = InstanceType & unknown; export declare type DialogProps = ExtractPropTypes; export declare const dialogProps: { readonly appendToBody: BooleanConstructor; readonly appendTo: EpPropFinalized<(new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown, "body", boolean>; readonly beforeClose: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly destroyOnClose: BooleanConstructor; readonly closeOnClickModal: EpPropFinalized; readonly closeOnPressEscape: EpPropFinalized; readonly lockScroll: EpPropFinalized; readonly modal: EpPropFinalized; readonly openDelay: EpPropFinalized; readonly closeDelay: EpPropFinalized; readonly top: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly modelValue: BooleanConstructor; readonly modalClass: StringConstructor; readonly headerClass: StringConstructor; readonly bodyClass: StringConstructor; readonly footerClass: StringConstructor; readonly width: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly zIndex: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly trapFocus: BooleanConstructor; readonly headerAriaLevel: EpPropFinalized; readonly center: BooleanConstructor; readonly alignCenter: BooleanConstructor; readonly closeIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly draggable: BooleanConstructor; readonly overflow: BooleanConstructor; readonly fullscreen: BooleanConstructor; readonly showClose: EpPropFinalized; readonly title: EpPropFinalized; readonly ariaLevel: EpPropFinalized; }; declare type Dir = typeof FORWARD | typeof BACKWARD; export declare type Direction = "ltr" | "rtl"; export declare type DividerInstance = InstanceType & unknown; export declare type DividerProps = ExtractPropTypes; export declare const dividerProps: { readonly direction: EpPropFinalized; readonly contentPosition: EpPropFinalized; readonly borderStyle: EpPropFinalized<(new (...args: any[]) => string) | (() => string) | ((new (...args: any[]) => string) | (() => string))[], unknown, unknown, "solid", boolean>; }; declare type DoneFn = (cancel?: boolean) => void; export declare const drawerEmits: { open: () => boolean; opened: () => boolean; close: () => boolean; closed: () => boolean; "update:modelValue": (value: boolean) => boolean; openAutoFocus: () => boolean; closeAutoFocus: () => boolean; }; export declare type DrawerProps = ExtractPropTypes; export declare const drawerProps: { readonly direction: EpPropFinalized; readonly size: EpPropFinalized; readonly withHeader: EpPropFinalized; readonly modalFade: EpPropFinalized; readonly headerAriaLevel: EpPropFinalized; readonly appendToBody: BooleanConstructor; readonly appendTo: EpPropFinalized<(new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown, "body", boolean>; readonly beforeClose: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly destroyOnClose: BooleanConstructor; readonly closeOnClickModal: EpPropFinalized; readonly closeOnPressEscape: EpPropFinalized; readonly lockScroll: EpPropFinalized; readonly modal: EpPropFinalized; readonly openDelay: EpPropFinalized; readonly closeDelay: EpPropFinalized; readonly top: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly modelValue: BooleanConstructor; readonly modalClass: StringConstructor; readonly headerClass: StringConstructor; readonly bodyClass: StringConstructor; readonly footerClass: StringConstructor; readonly width: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly zIndex: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly trapFocus: BooleanConstructor; readonly center: BooleanConstructor; readonly alignCenter: BooleanConstructor; readonly closeIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly draggable: BooleanConstructor; readonly overflow: BooleanConstructor; readonly fullscreen: BooleanConstructor; readonly showClose: EpPropFinalized; readonly title: EpPropFinalized; readonly ariaLevel: EpPropFinalized; }; export declare const DROPDOWN_COLLECTION_INJECTION_KEY: InjectionKey; export declare const DROPDOWN_COLLECTION_ITEM_INJECTION_KEY: InjectionKey; export declare const DROPDOWN_INJECTION_KEY: InjectionKey; export declare type DropdownInstance = InstanceType & unknown; export declare const dropdownItemProps: { readonly command: EpPropFinalized {}, boolean>; readonly disabled: BooleanConstructor; readonly divided: BooleanConstructor; readonly textValue: StringConstructor; readonly icon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; export declare const dropdownMenuProps: { onKeydown: { readonly type: PropType<(e: KeyboardEvent) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; export declare const dropdownProps: { readonly trigger: EpPropFinalized<(new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | TooltipTriggerType[]) | (() => Arrayable) | ((new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | TooltipTriggerType[]) | (() => Arrayable))[], unknown, unknown, "hover", boolean>; readonly triggerKeys: EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>; readonly effect: { readonly default: "light"; readonly type: PropType string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; readonly type: { readonly type: PropType "" | "text" | "default" | "success" | "warning" | "info" | "primary" | "danger") | (() => EpPropMergeType) | ((new (...args: any[]) => "" | "text" | "default" | "success" | "warning" | "info" | "primary" | "danger") | (() => EpPropMergeType))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], unknown, unknown, "bottom", boolean>; readonly popperOptions: EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly id: StringConstructor; readonly size: EpPropFinalized; readonly splitButton: BooleanConstructor; readonly hideOnClick: EpPropFinalized; readonly loop: EpPropFinalized; readonly showTimeout: EpPropFinalized; readonly hideTimeout: EpPropFinalized; readonly tabindex: EpPropFinalized<(new (...args: any[]) => string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown, 0, boolean>; readonly maxHeight: EpPropFinalized<(new (...args: any[]) => string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown, "", boolean>; readonly popperClass: EpPropFinalized; readonly disabled: BooleanConstructor; readonly role: EpPropFinalized; readonly buttonProps: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly teleported: EpPropFinalized; readonly persistent: EpPropFinalized; }; export declare const DynamicSizeGrid: DefineComponent<{ readonly className: EpPropFinalized; readonly containerElement: EpPropFinalized<(new (...args: any[]) => string | Element) | (() => string | Element) | ((new (...args: any[]) => string | Element) | (() => string | Element))[], unknown, unknown, "div", boolean>; readonly data: EpPropFinalized<(new (...args: any[]) => any[]) | (() => any[]) | ((new (...args: any[]) => any[]) | (() => any[]))[], unknown, unknown, () => [ ], boolean>; readonly direction: EpPropFinalized; readonly height: { readonly type: PropType>; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly innerElement: EpPropFinalized; readonly style: { readonly type: PropType string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly useIsScrolling: EpPropFinalized; readonly width: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly perfMode: EpPropFinalized; readonly scrollbarAlwaysOn: EpPropFinalized; readonly columnCache: EpPropFinalized; readonly columnWidth: { readonly type: PropType number | ItemSize) | (() => number | ItemSize) | ((new (...args: any[]) => number | ItemSize) | (() => number | ItemSize))[], never, never>>; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly estimatedColumnWidth: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly estimatedRowHeight: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly initScrollLeft: EpPropFinalized; readonly initScrollTop: EpPropFinalized; readonly itemKey: EpPropFinalized<(new (...args: any[]) => GridItemKeyGetter) | (() => GridItemKeyGetter) | { (): GridItemKeyGetter; new (): any; readonly prototype: any; } | ((new (...args: any[]) => GridItemKeyGetter) | (() => GridItemKeyGetter) | { (): GridItemKeyGetter; new (): any; readonly prototype: any; })[], unknown, unknown, ({ columnIndex, rowIndex, }: { columnIndex: number; rowIndex: number; }) => string, boolean>; readonly rowCache: EpPropFinalized; readonly rowHeight: { readonly type: PropType number | ItemSize) | (() => number | ItemSize) | ((new (...args: any[]) => number | ItemSize) | (() => number | ItemSize))[], never, never>>; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly totalColumn: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly totalRow: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly hScrollbarSize: EpPropFinalized; readonly vScrollbarSize: EpPropFinalized; readonly scrollbarStartGap: EpPropFinalized; readonly scrollbarEndGap: EpPropFinalized; readonly role: StringConstructor; }, () => VNode, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("scroll" | "itemRendered")[], "scroll" | "itemRendered", VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly containerElement: EpPropFinalized<(new (...args: any[]) => string | Element) | (() => string | Element) | ((new (...args: any[]) => string | Element) | (() => string | Element))[], unknown, unknown, "div", boolean>; readonly data: EpPropFinalized<(new (...args: any[]) => any[]) | (() => any[]) | ((new (...args: any[]) => any[]) | (() => any[]))[], unknown, unknown, () => [ ], boolean>; readonly direction: EpPropFinalized; readonly height: { readonly type: PropType>; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly innerElement: EpPropFinalized; readonly style: { readonly type: PropType string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly useIsScrolling: EpPropFinalized; readonly width: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly perfMode: EpPropFinalized; readonly scrollbarAlwaysOn: EpPropFinalized; readonly columnCache: EpPropFinalized; readonly columnWidth: { readonly type: PropType number | ItemSize) | (() => number | ItemSize) | ((new (...args: any[]) => number | ItemSize) | (() => number | ItemSize))[], never, never>>; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly estimatedColumnWidth: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly estimatedRowHeight: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly initScrollLeft: EpPropFinalized; readonly initScrollTop: EpPropFinalized; readonly itemKey: EpPropFinalized<(new (...args: any[]) => GridItemKeyGetter) | (() => GridItemKeyGetter) | { (): GridItemKeyGetter; new (): any; readonly prototype: any; } | ((new (...args: any[]) => GridItemKeyGetter) | (() => GridItemKeyGetter) | { (): GridItemKeyGetter; new (): any; readonly prototype: any; })[], unknown, unknown, ({ columnIndex, rowIndex, }: { columnIndex: number; rowIndex: number; }) => string, boolean>; readonly rowCache: EpPropFinalized; readonly rowHeight: { readonly type: PropType number | ItemSize) | (() => number | ItemSize) | ((new (...args: any[]) => number | ItemSize) | (() => number | ItemSize))[], never, never>>; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly totalColumn: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly totalRow: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly hScrollbarSize: EpPropFinalized; readonly vScrollbarSize: EpPropFinalized; readonly scrollbarStartGap: EpPropFinalized; readonly scrollbarEndGap: EpPropFinalized; readonly role: StringConstructor; }>> & { onScroll?: ((...args: any[]) => any) | undefined; onItemRendered?: ((...args: any[]) => any) | undefined; }, { readonly data: any[]; readonly direction: EpPropMergeType; readonly className: string; readonly containerElement: EpPropMergeType<(new (...args: any[]) => string | Element) | (() => string | Element) | ((new (...args: any[]) => string | Element) | (() => string | Element))[], unknown, unknown>; readonly innerElement: EpPropMergeType; readonly useIsScrolling: EpPropMergeType; readonly perfMode: EpPropMergeType; readonly scrollbarAlwaysOn: EpPropMergeType; readonly itemKey: GridItemKeyGetter; readonly columnCache: number; readonly initScrollLeft: number; readonly initScrollTop: number; readonly rowCache: number; readonly hScrollbarSize: number; readonly vScrollbarSize: number; readonly scrollbarStartGap: number; readonly scrollbarEndGap: number; }>; export declare type DynamicSizeGridInstance = GridInstance & { resetAfterColumnIndex: ResetAfterIndex; resetAfterRowIndex: ResetAfterIndex; resetAfter: ResetAfterIndices; }; export declare const DynamicSizeList: DefineComponent<{ readonly className: EpPropFinalized; readonly containerElement: EpPropFinalized<(new (...args: any[]) => string | Element) | (() => string | Element) | ((new (...args: any[]) => string | Element) | (() => string | Element))[], unknown, unknown, "div", boolean>; readonly data: EpPropFinalized<(new (...args: any[]) => any[]) | (() => any[]) | ((new (...args: any[]) => any[]) | (() => any[]))[], unknown, unknown, () => [ ], boolean>; readonly direction: EpPropFinalized; readonly height: { readonly type: PropType>; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly innerElement: EpPropFinalized; readonly style: { readonly type: PropType string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly useIsScrolling: EpPropFinalized; readonly width: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly perfMode: EpPropFinalized; readonly scrollbarAlwaysOn: EpPropFinalized; readonly cache: EpPropFinalized; readonly estimatedItemSize: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly layout: EpPropFinalized; readonly initScrollOffset: EpPropFinalized; readonly total: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly itemSize: { readonly type: PropType number | ItemSize) | (() => number | ItemSize) | ((new (...args: any[]) => number | ItemSize) | (() => number | ItemSize))[], never, never>>; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }, { ns: { namespace: ComputedRef; b: (blockSuffix?: string) => string; e: (element?: string) => string; m: (modifier?: string) => string; be: (blockSuffix?: string, element?: string) => string; em: (element?: string, modifier?: string) => string; bm: (blockSuffix?: string, modifier?: string) => string; bem: (blockSuffix?: string, element?: string, modifier?: string) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; clientSize: ComputedRef; estimatedTotalSize: ComputedRef; windowStyle: ComputedRef<(string | CSSProperties | StyleValue[] | { [x: string]: string; position: string; WebkitOverflowScrolling: string; willChange: string; } | undefined)[]>; windowRef: Ref; innerRef: Ref; innerStyle: ComputedRef<{ height: string; pointerEvents: string | undefined; width: string; }>; itemsToRender: ComputedRef; scrollbarRef: Ref; states: Ref<{ isScrolling: boolean; scrollDir: string; scrollOffset: number; updateRequested: boolean; isScrollbarDragging: boolean; scrollbarAlwaysOn: EpPropMergeType; }>; getItemStyle: (idx: number) => CSSProperties; onScroll: (e: Event) => void; onScrollbarScroll: (distanceToGo: number, totalSteps: number) => void; onWheel: (e: WheelEvent) => void; scrollTo: (offset: number) => void; scrollToItem: (idx: number, alignment?: Alignment) => void; resetScrollTop: () => void; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("scroll" | "itemRendered")[], "scroll" | "itemRendered", VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly containerElement: EpPropFinalized<(new (...args: any[]) => string | Element) | (() => string | Element) | ((new (...args: any[]) => string | Element) | (() => string | Element))[], unknown, unknown, "div", boolean>; readonly data: EpPropFinalized<(new (...args: any[]) => any[]) | (() => any[]) | ((new (...args: any[]) => any[]) | (() => any[]))[], unknown, unknown, () => [ ], boolean>; readonly direction: EpPropFinalized; readonly height: { readonly type: PropType>; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly innerElement: EpPropFinalized; readonly style: { readonly type: PropType string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly useIsScrolling: EpPropFinalized; readonly width: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly perfMode: EpPropFinalized; readonly scrollbarAlwaysOn: EpPropFinalized; readonly cache: EpPropFinalized; readonly estimatedItemSize: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly layout: EpPropFinalized; readonly initScrollOffset: EpPropFinalized; readonly total: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly itemSize: { readonly type: PropType number | ItemSize) | (() => number | ItemSize) | ((new (...args: any[]) => number | ItemSize) | (() => number | ItemSize))[], never, never>>; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & { onScroll?: ((...args: any[]) => any) | undefined; onItemRendered?: ((...args: any[]) => any) | undefined; }, { readonly data: any[]; readonly direction: EpPropMergeType; readonly layout: EpPropMergeType; readonly className: string; readonly containerElement: EpPropMergeType<(new (...args: any[]) => string | Element) | (() => string | Element) | ((new (...args: any[]) => string | Element) | (() => string | Element))[], unknown, unknown>; readonly innerElement: EpPropMergeType; readonly useIsScrolling: EpPropMergeType; readonly perfMode: EpPropMergeType; readonly scrollbarAlwaysOn: EpPropMergeType; readonly cache: number; readonly initScrollOffset: number; }>; export declare type DynamicSizeListInstance = InstanceType & unknown; export declare const Effect: { readonly LIGHT: "light"; readonly DARK: "dark"; }; declare const effects: readonly [ "light", "dark" ]; export declare const ElAffix: SFCWithInstall; export declare const ElAlert: SFCWithInstall; export declare const ElAnchor: SFCWithInstall & { AnchorLink: typeof _default_104; }; export declare const ElAnchorLink: SFCWithInstall; export declare const ElAside: SFCWithInstall; export declare const ElAutocomplete: SFCWithInstall; export declare const ElAutoResizer: SFCWithInstall; export declare const ElAvatar: SFCWithInstall; export declare const ElBacktop: SFCWithInstall; export declare const ElBadge: SFCWithInstall; export declare const ElBreadcrumb: SFCWithInstall & { BreadcrumbItem: typeof _default_13; }; export declare const ElBreadcrumbItem: SFCWithInstall; export declare const ElButton: SFCWithInstall & { ButtonGroup: typeof _default_15; }; export declare const ElButtonGroup: SFCWithInstall; export declare const ElCalendar: SFCWithInstall; export declare const ElCard: SFCWithInstall; export declare const ElCarousel: SFCWithInstall & { CarouselItem: typeof _default_20; }; export declare const ElCarouselItem: SFCWithInstall; export declare const ElCascader: SFCWithInstall; export declare const ElCascaderPanel: SFCWithInstall; export declare interface ElCascaderPanelContext { config: CascaderConfig; expandingNode: Nullable_2; checkedNodes: CascaderNode[]; isHoverMenu: boolean; initialLoaded: boolean; renderLabelFn: RenderLabel; lazyLoad: (node?: CascaderNode, cb?: (dataList: CascaderOption[]) => void) => void; expandNode: (node: CascaderNode, silent?: boolean) => void; handleCheckChange: (node: CascaderNode, checked: boolean, emitClose?: boolean) => void; } export declare const ElCheckbox: SFCWithInstall & { CheckboxButton: typeof _default_25; CheckboxGroup: typeof _default_26; }; export declare const ElCheckboxButton: SFCWithInstall; export declare const ElCheckboxGroup: SFCWithInstall; export declare const ElCheckTag: SFCWithInstall; export declare const ElCol: SFCWithInstall; export declare const ElCollapse: SFCWithInstall & { CollapseItem: typeof _default_29; }; export declare const ElCollapseItem: SFCWithInstall; export declare const ElCollapseTransition: SFCWithInstall; export declare const ElCollection: { name: string; setup(): void; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; template?: string | object; render?: Function; components?: Record; directives?: Record; inheritAttrs?: boolean; emits?: (EmitsOptions & ThisType) | undefined; expose?: string[]; serverPrefetch?(): Promise; compilerOptions?: RuntimeCompilerOptions; call?: (this: unknown, ...args: unknown[]) => never; __defaults?: {} | undefined; compatConfig?: Partial> & { MODE?: 2 | 3 | ((comp: Component | null) => 2 | 3); }; data?: ((this: CreateComponentPublicInstance>, {}, {}, {}, MethodOptions, ComponentOptionsMixin, ComponentOptionsMixin, {}, Readonly>, {}, false, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly>, {}, {}, {}, MethodOptions, {}>, vm: CreateComponentPublicInstance>, {}, {}, {}, MethodOptions, ComponentOptionsMixin, ComponentOptionsMixin, {}, Readonly>, {}, false, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly>, {}, {}, {}, MethodOptions, {}>) => {}) | undefined; computed?: {} | undefined; methods?: {} | undefined; watch?: { [x: string]: (string | WatchCallback | ({ handler: WatchCallback | string; } & WatchOptions)) | (string | WatchCallback | ({ handler: WatchCallback | string; } & WatchOptions))[]; }; provide?: ComponentProvideOptions; inject?: string[] | { [x: string]: string | symbol | { from?: string | symbol; default?: unknown; }; [x: symbol]: string | symbol | { from?: string | symbol; default?: unknown; }; }; filters?: Record; mixins?: ComponentOptionsMixin[] | undefined; extends?: ComponentOptionsMixin | undefined; beforeCreate?(): void; created?(): void; beforeMount?(): void; mounted?(): void; beforeUpdate?(): void; updated?(): void; activated?(): void; deactivated?(): void; beforeDestroy?(): void; beforeUnmount?(): void; destroyed?(): void; unmounted?(): void; renderTracked?: (e: DebuggerEvent) => void; renderTriggered?: (e: DebuggerEvent) => void; errorCaptured?: (err: unknown, instance: ComponentPublicInstance | null, info: string) => boolean | void; delimiters?: [ string, string ]; __differentiator?: undefined; __isBuiltIn?: boolean; __file?: string; __name?: string; beforeRouteEnter?: NavigationGuardWithThis; beforeRouteUpdate?: NavigationGuard; beforeRouteLeave?: NavigationGuard; key?: string | number | symbol; ref?: VNodeRef; ref_for?: boolean; ref_key?: string; onVnodeBeforeMount?: ((vnode: VNode) => void) | ((vnode: VNode) => void)[]; onVnodeMounted?: ((vnode: VNode) => void) | ((vnode: VNode) => void)[]; onVnodeBeforeUpdate?: ((vnode: VNode, oldVNode: VNode) => void) | ((vnode: VNode, oldVNode: VNode) => void)[]; onVnodeUpdated?: ((vnode: VNode, oldVNode: VNode) => void) | ((vnode: VNode, oldVNode: VNode) => void)[]; onVnodeBeforeUnmount?: ((vnode: VNode) => void) | ((vnode: VNode) => void)[]; onVnodeUnmounted?: ((vnode: VNode) => void) | ((vnode: VNode) => void)[]; class?: unknown; style?: unknown; }; declare type ElCollectionInjectionContext = { itemMap: Map; getItems: () => CollectionItem[]; collectionRef: Ref; }; export declare const ElCollectionItem: { name: string; setup(_: unknown, { attrs }: SetupContext): void; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; template?: string | object; render?: Function; components?: Record; directives?: Record; inheritAttrs?: boolean; emits?: (EmitsOptions & ThisType) | undefined; expose?: string[]; serverPrefetch?(): Promise; compilerOptions?: RuntimeCompilerOptions; call?: (this: unknown, ...args: unknown[]) => never; __defaults?: {} | undefined; compatConfig?: Partial> & { MODE?: 2 | 3 | ((comp: Component | null) => 2 | 3); }; data?: ((this: CreateComponentPublicInstance>, {}, {}, {}, MethodOptions, ComponentOptionsMixin, ComponentOptionsMixin, {}, Readonly>, {}, false, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly>, {}, {}, {}, MethodOptions, {}>, vm: CreateComponentPublicInstance>, {}, {}, {}, MethodOptions, ComponentOptionsMixin, ComponentOptionsMixin, {}, Readonly>, {}, false, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly>, {}, {}, {}, MethodOptions, {}>) => {}) | undefined; computed?: {} | undefined; methods?: {} | undefined; watch?: { [x: string]: (string | WatchCallback | ({ handler: WatchCallback | string; } & WatchOptions)) | (string | WatchCallback | ({ handler: WatchCallback | string; } & WatchOptions))[]; }; provide?: ComponentProvideOptions; inject?: string[] | { [x: string]: string | symbol | { from?: string | symbol; default?: unknown; }; [x: symbol]: string | symbol | { from?: string | symbol; default?: unknown; }; }; filters?: Record; mixins?: ComponentOptionsMixin[] | undefined; extends?: ComponentOptionsMixin | undefined; beforeCreate?(): void; created?(): void; beforeMount?(): void; mounted?(): void; beforeUpdate?(): void; updated?(): void; activated?(): void; deactivated?(): void; beforeDestroy?(): void; beforeUnmount?(): void; destroyed?(): void; unmounted?(): void; renderTracked?: (e: DebuggerEvent) => void; renderTriggered?: (e: DebuggerEvent) => void; errorCaptured?: (err: unknown, instance: ComponentPublicInstance | null, info: string) => boolean | void; delimiters?: [ string, string ]; __differentiator?: undefined; __isBuiltIn?: boolean; __file?: string; __name?: string; beforeRouteEnter?: NavigationGuardWithThis; beforeRouteUpdate?: NavigationGuard; beforeRouteLeave?: NavigationGuard; key?: string | number | symbol; ref?: VNodeRef; ref_for?: boolean; ref_key?: string; onVnodeBeforeMount?: ((vnode: VNode) => void) | ((vnode: VNode) => void)[]; onVnodeMounted?: ((vnode: VNode) => void) | ((vnode: VNode) => void)[]; onVnodeBeforeUpdate?: ((vnode: VNode, oldVNode: VNode) => void) | ((vnode: VNode, oldVNode: VNode) => void)[]; onVnodeUpdated?: ((vnode: VNode, oldVNode: VNode) => void) | ((vnode: VNode, oldVNode: VNode) => void)[]; onVnodeBeforeUnmount?: ((vnode: VNode) => void) | ((vnode: VNode) => void)[]; onVnodeUnmounted?: ((vnode: VNode) => void) | ((vnode: VNode) => void)[]; class?: unknown; style?: unknown; }; declare type ElCollectionItemInjectionContext = { collectionItemRef: Ref; }; export declare const ElColorPicker: SFCWithInstall; export declare const ElConfigProvider: SFCWithInstall; export declare const ElContainer: SFCWithInstall & { Aside: typeof _default_33; Footer: typeof _default_34; Header: typeof _default_35; Main: typeof _default_36; }; export declare const ElCountdown: SFCWithInstall; export declare const ElDatePicker: SFCWithInstall; export declare const ElDescriptions: SFCWithInstall & { DescriptionsItem: typeof DescriptionItem; }; export declare const ElDescriptionsItem: SFCWithInstall; export declare const ElDialog: SFCWithInstall; export declare const ElDivider: SFCWithInstall; export declare const ElDrawer: SFCWithInstall; export declare const ElDropdown: SFCWithInstall & { DropdownItem: typeof _default_44; DropdownMenu: typeof _default_45; }; export declare type ElDropdownInjectionContext = { contentRef: Ref; role: ComputedRef; triggerId: ComputedRef; isUsingKeyboard: Ref; onItemLeave: (e: PointerEvent) => void; onItemEnter: (e: PointerEvent) => void; }; export declare const ElDropdownItem: SFCWithInstall; export declare const ElDropdownMenu: SFCWithInstall; declare interface ElementLoading extends HTMLElement { [INSTANCE_KEY]?: { instance: LoadingInstance; options: LoadingOptions; }; } declare type ElementType = HTMLElement | undefined; export declare const ElEmpty: SFCWithInstall; export declare const ElFooter: SFCWithInstall; export declare const ElForm: SFCWithInstall & { FormItem: typeof _default_48; }; export declare const ElFormItem: SFCWithInstall; export declare const ElHeader: SFCWithInstall; export declare const ElIcon: SFCWithInstall; export declare type ElIdInjectionContext = { prefix: number; current: number; }; export declare const ElImage: SFCWithInstall; export declare const ElImageViewer: SFCWithInstall; export declare const ElInfiniteScroll: SFCWithInstall void; onScroll: () => void; observer?: MutationObserver; }; }, () => void>>; export declare const ElInput: SFCWithInstall; export declare const ElInputNumber: SFCWithInstall; export declare const ElInputTag: SFCWithInstall; export declare const ElLink: SFCWithInstall; export declare const ElLoading: { install(app: App): void; directive: Directive; service: { (options?: LoadingOptions): LoadingInstance; _context: AppContext | null; }; }; export declare const ElLoadingService: { (options?: LoadingOptions): LoadingInstance; _context: AppContext | null; }; export declare const ElMain: SFCWithInstall; export declare const ElMention: SFCWithInstall; export declare const ElMenu: SFCWithInstall & { MenuItem: typeof _default_56; MenuItemGroup: typeof _default_57; SubMenu: typeof _default_58; }; export declare const ElMenuItem: SFCWithInstall; export declare const ElMenuItemGroup: SFCWithInstall; export declare const ElMessage: SFCInstallWithContext; export declare const ElMessageBox: SFCWithInstall; /** Options used in MessageBox */ export declare interface ElMessageBoxOptions { /** * auto focus when open message-box */ autofocus?: boolean; /** Callback before MessageBox closes, and it will prevent MessageBox from closing */ beforeClose?: (action: Action, instance: MessageBoxState, done: () => void) => void; /** Custom class name for MessageBox */ customClass?: string; /** Custom inline style for MessageBox */ customStyle?: CSSProperties; /** modal class name for MessageBox */ modalClass?: string; /** MessageBox closing callback if you don't prefer Promise */ callback?: Callback; /** Text content of cancel button */ cancelButtonText?: string; /** Text content of confirm button */ confirmButtonText?: string; /** Loading Icon content of cancel button */ cancelButtonLoadingIcon?: string | Component; /** Loading Icon content of confirm button */ confirmButtonLoadingIcon?: string | Component; /** Custom class name of cancel button */ cancelButtonClass?: string; /** Custom class name of confirm button */ confirmButtonClass?: string; /** Whether to align the content in center */ center?: boolean; /** Whether MessageBox can be drag */ draggable?: boolean; /** Draggable MessageBox can overflow the viewport */ overflow?: boolean; /** Content of the MessageBox */ message?: string | VNode | (() => VNode); /** Title of the MessageBox */ title?: string | ElMessageBoxOptions; /** Message type, used for icon display */ type?: MessageType; /** Message box type */ boxType?: MessageBoxType; /** Custom icon component */ icon?: string | Component; /** Custom close icon component */ closeIcon?: string | Component; /** Whether message is treated as HTML string */ dangerouslyUseHTMLString?: boolean; /** Whether to distinguish canceling and closing */ distinguishCancelAndClose?: boolean; /** Whether to lock body scroll when MessageBox prompts */ lockScroll?: boolean; /** Whether to show a cancel button */ showCancelButton?: boolean; /** Whether to show a confirm button */ showConfirmButton?: boolean; /** Whether to show a close button */ showClose?: boolean; /** Whether to use round button */ roundButton?: boolean; /** Whether MessageBox can be closed by clicking the mask */ closeOnClickModal?: boolean; /** Whether MessageBox can be closed by pressing the ESC */ closeOnPressEscape?: boolean; /** Whether to close MessageBox when hash changes */ closeOnHashChange?: boolean; /** Whether to show an input */ showInput?: boolean; /** Placeholder of input */ inputPlaceholder?: string; /** Initial value of input */ inputValue?: string; /** Regexp for the input */ inputPattern?: RegExp; /** Input Type: text, textArea, password or number */ inputType?: string; /** Validation function for the input. Should returns a boolean or string. If a string is returned, it will be assigned to inputErrorMessage */ inputValidator?: MessageBoxInputValidator; /** Error message when validation fails */ inputErrorMessage?: string; /** Custom size of confirm and cancel buttons */ buttonSize?: ComponentSize; /** Custom element to append the message box to */ appendTo?: HTMLElement | string; } export declare type ElMessageBoxShortcutMethod = ((message: ElMessageBoxOptions["message"], options?: ElMessageBoxOptions, appContext?: AppContext | null) => Promise) & ((message: ElMessageBoxOptions["message"], title: ElMessageBoxOptions["title"], options?: ElMessageBoxOptions, appContext?: AppContext | null) => Promise); export declare const ElNotification: SFCInstallWithContext; export declare const ElOption: SFCWithInstall; export declare const ElOptionGroup: SFCWithInstall; export declare const ElOverlay: DefineComponent<{ readonly mask: EpPropFinalized; readonly customMaskEvent: BooleanConstructor; readonly overlayClass: { readonly type: PropType string | string[] | Record) | (() => string | string[] | Record) | ((new (...args: any[]) => string | string[] | Record) | (() => string | string[] | Record))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly zIndex: { readonly type: PropType number | "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto") | (() => ZIndexProperty) | ((new (...args: any[]) => number | "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto") | (() => ZIndexProperty))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }, () => VNode, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { click: (evt: MouseEvent) => boolean; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly customMaskEvent: BooleanConstructor; readonly overlayClass: { readonly type: PropType string | string[] | Record) | (() => string | string[] | Record) | ((new (...args: any[]) => string | string[] | Record) | (() => string | string[] | Record))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly zIndex: { readonly type: PropType number | "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto") | (() => ZIndexProperty) | ((new (...args: any[]) => number | "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto") | (() => ZIndexProperty))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & { onClick?: ((evt: MouseEvent) => any) | undefined; }, { readonly mask: EpPropMergeType; readonly customMaskEvent: boolean; }>; export declare const ElPageHeader: SFCWithInstall; export declare const ElPagination: SFCWithInstall; export declare interface ElPaginationContext { currentPage?: WritableComputedRef; pageCount?: ComputedRef; disabled?: ComputedRef; changeEvent?: (val: number) => void; handleSizeChange?: (val: number) => void; } export declare const elPaginationKey: InjectionKey; export declare const ElPopconfirm: SFCWithInstall; export declare const ElPopover: SFCWithInstall & { directive: typeof ElPopoverDirective; }; export declare const ElPopoverDirective: SFCWithInstall; export declare const ElPopper: SFCWithInstall; export declare const ElPopperArrow: DefineComponent<{}, { /** * @description Arrow element */ arrowRef: Ref; }, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, EmitsOptions, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly>, {}>; /** @deprecated use `PopperContentInstance` instead, and it will be deprecated in the next major version */ export declare type ElPopperArrowContent = PopperContentInstance; /** @deprecated use `PopperArrowInstance` instead, and it will be deprecated in the next major version */ export declare type ElPopperArrowInstance = PopperArrowInstance; /** @deprecated use `PopperTriggerInstance` instead, and it will be deprecated in the next major version */ export declare type ElPopperArrowTrigger = PopperTriggerInstance; export declare const ElPopperContent: __VLS_WithTemplateSlots_8>; export declare type ElPopperContentInjectionContext = { arrowRef: Ref; arrowStyle: ComputedRef; }; /** * triggerRef indicates the element that triggers popper * contentRef indicates the element of popper content * referenceRef indicates the element that popper content relative with */ export declare type ElPopperInjectionContext = { triggerRef: Ref; contentRef: Ref; popperInstanceRef: Ref; referenceRef: Ref; role: ComputedRef; }; export declare const ElPopperTrigger: __VLS_WithTemplateSlots_53>; export declare const ElProgress: SFCWithInstall; export declare const ElRadio: SFCWithInstall & { RadioButton: typeof _default_64; RadioGroup: typeof _default_65; }; export declare const ElRadioButton: SFCWithInstall; export declare const ElRadioGroup: SFCWithInstall; export declare const ElRate: SFCWithInstall; export declare const ElResult: SFCWithInstall; export declare const ElRow: SFCWithInstall; export declare const ElScrollbar: SFCWithInstall; export declare const ElSegmented: SFCWithInstall<{ new (...args: any[]): { $: ComponentInternalInstance; $data: {}; $props: Partial<{ disabled: boolean; direction: EpPropMergeType<(new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical") | ((new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical"))[], unknown, unknown>; block: boolean; props: Props; modelValue: EpPropMergeType<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>; options: Option_3[]; validateEvent: EpPropMergeType; }> & Omit "horizontal" | "vertical") | (() => "horizontal" | "vertical") | ((new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical"))[], unknown, unknown, string, boolean>; options: EpPropFinalized<(new (...args: any[]) => Option_3[]) | (() => Option_3[]) | ((new (...args: any[]) => Option_3[]) | (() => Option_3[]))[], unknown, unknown, () => never[], boolean>; modelValue: EpPropFinalized<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown, undefined, boolean>; props: EpPropFinalized<(new (...args: any[]) => Props) | (() => Props) | ((new (...args: any[]) => Props) | (() => Props))[], unknown, unknown, () => Required, boolean>; block: BooleanConstructor; size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; disabled: BooleanConstructor; validateEvent: EpPropFinalized; id: StringConstructor; name: StringConstructor; }>> & { "onUpdate:modelValue"?: ((val: any) => any) | undefined; onChange?: ((val: any) => any) | undefined; } & VNodeProps & AllowedComponentProps & ComponentCustomProps, "disabled" | "direction" | "block" | "props" | "modelValue" | "options" | "validateEvent">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Slots; $root: ComponentPublicInstance | null; $parent: ComponentPublicInstance | null; $emit: ((event: "update:modelValue", val: any) => void) & ((event: "change", val: any) => void); $el: any; $options: ComponentOptionsBase "horizontal" | "vertical") | (() => "horizontal" | "vertical") | ((new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical"))[], unknown, unknown, string, boolean>; options: EpPropFinalized<(new (...args: any[]) => Option_3[]) | (() => Option_3[]) | ((new (...args: any[]) => Option_3[]) | (() => Option_3[]))[], unknown, unknown, () => never[], boolean>; modelValue: EpPropFinalized<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown, undefined, boolean>; props: EpPropFinalized<(new (...args: any[]) => Props) | (() => Props) | ((new (...args: any[]) => Props) | (() => Props))[], unknown, unknown, () => Required, boolean>; block: BooleanConstructor; size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; disabled: BooleanConstructor; validateEvent: EpPropFinalized; id: StringConstructor; name: StringConstructor; }>> & { "onUpdate:modelValue"?: ((val: any) => any) | undefined; onChange?: ((val: any) => any) | undefined; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { "update:modelValue": (val: any) => void; change: (val: any) => void; }, string, { disabled: boolean; direction: EpPropMergeType<(new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical") | ((new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical"))[], unknown, unknown>; block: boolean; props: Props; modelValue: EpPropMergeType<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>; options: Option_3[]; validateEvent: EpPropMergeType; }> & { 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: DebuggerEvent) => void) | ((e: DebuggerEvent) => void)[]; renderTriggered?: ((e: DebuggerEvent) => void) | ((e: DebuggerEvent) => void)[]; errorCaptured?: ((err: unknown, instance: ComponentPublicInstance | null, info: string) => boolean | void) | ((err: unknown, instance: ComponentPublicInstance | null, info: string) => boolean | void)[]; }; $forceUpdate: () => void; $nextTick: nextTick; $watch(source: string | Function, cb: Function, options?: WatchOptions): WatchStopHandle; } & Readonly "horizontal" | "vertical") | (() => "horizontal" | "vertical") | ((new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical"))[], unknown, unknown, string, boolean>; options: EpPropFinalized<(new (...args: any[]) => Option_3[]) | (() => Option_3[]) | ((new (...args: any[]) => Option_3[]) | (() => Option_3[]))[], unknown, unknown, () => never[], boolean>; modelValue: EpPropFinalized<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown, undefined, boolean>; props: EpPropFinalized<(new (...args: any[]) => Props) | (() => Props) | ((new (...args: any[]) => Props) | (() => Props))[], unknown, unknown, () => Required, boolean>; block: BooleanConstructor; size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; disabled: BooleanConstructor; validateEvent: EpPropFinalized; id: StringConstructor; name: StringConstructor; }>> & { "onUpdate:modelValue"?: ((val: any) => any) | undefined; onChange?: ((val: any) => any) | undefined; } & ShallowUnwrapRef<{}> & {} & ComponentCustomProperties; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & ComponentOptionsBase "horizontal" | "vertical") | (() => "horizontal" | "vertical") | ((new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical"))[], unknown, unknown, string, boolean>; options: EpPropFinalized<(new (...args: any[]) => Option_3[]) | (() => Option_3[]) | ((new (...args: any[]) => Option_3[]) | (() => Option_3[]))[], unknown, unknown, () => never[], boolean>; modelValue: EpPropFinalized<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown, undefined, boolean>; props: EpPropFinalized<(new (...args: any[]) => Props) | (() => Props) | ((new (...args: any[]) => Props) | (() => Props))[], unknown, unknown, () => Required, boolean>; block: BooleanConstructor; size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; disabled: BooleanConstructor; validateEvent: EpPropFinalized; id: StringConstructor; name: StringConstructor; }>> & { "onUpdate:modelValue"?: ((val: any) => any) | undefined; onChange?: ((val: any) => any) | undefined; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { "update:modelValue": (val: any) => void; change: (val: any) => void; }, string, { disabled: boolean; direction: EpPropMergeType<(new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical") | ((new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical"))[], unknown, unknown>; block: boolean; props: Props; modelValue: EpPropMergeType<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>; options: Option_3[]; validateEvent: EpPropMergeType; }> & VNodeProps & AllowedComponentProps & ComponentCustomProps & (new () => { $slots: { default?(_: { item: Option_3; }): any; }; })> & Record; export declare const ElSelect: SFCWithInstall & { Option: typeof _default_72; OptionGroup: typeof _default_73; }; export declare const ElSelectV2: SFCWithInstall; export declare const ElSkeleton: SFCWithInstall & { SkeletonItem: typeof _default_76; }; export declare const ElSkeletonItem: SFCWithInstall; export declare const ElSlider: SFCWithInstall; export declare const ElSpace: SFCWithInstall; export declare const ElStatistic: SFCWithInstall; export declare const ElStep: SFCWithInstall; export declare const ElSteps: SFCWithInstall & { Step: typeof _default_80; }; export declare const ElSubMenu: SFCWithInstall; export declare const ElSwitch: SFCWithInstall; export declare const ElTable: SFCWithInstall & { TableColumn: typeof _default_83; }; export declare const ElTableColumn: SFCWithInstall; export declare const ElTableV2: SFCWithInstall; export declare const ElTabPane: SFCWithInstall; export declare const ElTabs: SFCWithInstall & { TabPane: typeof _default_84; }; export declare const ElTag: SFCWithInstall; export declare const ElText: SFCWithInstall; export declare const ElTimeline: SFCWithInstall & { TimelineItem: typeof _default_90; }; export declare const ElTimelineItem: SFCWithInstall; export declare const ElTimePicker: SFCWithInstall; export declare const ElTimeSelect: SFCWithInstall; export declare const ElTooltip: SFCWithInstall; export declare type ElTooltipContentProps = ExtractPropTypes; export declare type ElTooltipInjectionContext = { controlled: Ref; id: Ref; open: Ref; trigger: Ref>; onOpen: (e?: Event) => void; onClose: (e?: Event) => void; onToggle: (e: Event) => void; onShow: () => void; onHide: () => void; onBeforeShow: () => void; onBeforeHide: () => void; updatePopper: () => void; }; export declare type ElTooltipProps = ExtractPropTypes; export declare type ElTooltipTriggerProps = ExtractPropTypes; export declare const ElTour: SFCWithInstall & { TourStep: typeof _default_102; }; export declare const ElTourStep: SFCWithInstall; export declare const ElTransfer: SFCWithInstall; export declare const ElTree: SFCWithInstall; export declare const ElTreeSelect: SFCWithInstall; export declare const ElTreeV2: SFCWithInstall; export declare const ElUpload: SFCWithInstall; export declare const ElWatermark: SFCWithInstall; export declare interface ElZIndexInjectionContext { current: number; } export declare const emitChangeFn: (value: CollapseModelValue) => value is string | number | CollapseActiveName[]; declare type EmitFn = SetupContext["emit"]; export declare type EmptyInstance = InstanceType & unknown; export declare type EmptyProps = ExtractPropTypes; export declare const emptyProps: { readonly image: EpPropFinalized; readonly imageSize: NumberConstructor; readonly description: EpPropFinalized; }; declare type EmptyValuesContext = ExtractPropTypes; export declare const emptyValuesContextKey: InjectionKey>; /** * output prop `buildProp` or `buildProps`. * * prop 输出参数。 * * @example * EpProp<'a', 'b', true> * ⬇️ * { readonly type: PropType<"a">; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; readonly default: "b"; __epPropKey: true; } */ declare type EpProp = { readonly type: PropType; readonly required: [ Required ] extends [ true ] ? true : false; readonly validator: ((val: unknown) => boolean) | undefined; [epPropKey]: true; } & IfNever; /** * Finalized conversion output * * 最终转换 EpProp */ declare type EpPropFinalized = EpProp, UnknownToNever, Required>; declare const epPropKey = "__epPropKey"; /** * Merge Type, Value, Validator types * 合并 Type、Value、Validator 的类型 * * @example * EpPropMergeType => 1 | "1" // ignores StringConstructor * EpPropMergeType => string | number */ declare type EpPropMergeType = IfNever, ResolvePropType, never> | UnknownToNever | UnknownToNever; declare const _event: { readonly type: PropType<(val: boolean) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; export declare const EVENT_CODE: { tab: string; enter: string; space: string; left: string; up: string; right: string; down: string; esc: string; delete: string; backspace: string; numpadEnter: string; pageUp: string; pageDown: string; home: string; end: string; }; export declare type ExpandedRowsChangeHandler = (expandedRowKeys: KeyType_2[]) => void; export declare type ExpandTrigger = "click" | "hover"; export declare type ExperimentalFeatures = {}; export declare type ExposesStates = { isScrolling: boolean; updateRequested: boolean; }; /** * Renderer/Getter types */ export declare type ExtraCellPropGetter = (params: ColumnCommonParams & RowCommonParams & { cellData: T; rowData: any; }) => any; export declare const extractDateFormat: (format: string) => string; export declare type ExtractHeaderCellPropGetter = (params: ColumnCommonParams & { headerIndex: number; }) => any; export declare type ExtractHeaderPropGetter = (params: { columns: Column[]; headerIndex: number; }) => any; /** * Extract the type of a single prop * * 提取单个 prop 的参数类型 * * @example * ExtractPropType<{ type: StringConstructor }> => string | undefined * ExtractPropType<{ type: StringConstructor, required: true }> => string * ExtractPropType<{ type: BooleanConstructor }> => boolean */ declare type ExtractPropType = Value>; export declare type ExtractRowPropGetter = (params: { columns: Column[]; } & RowCommonParams) => any; export declare const extractTimeFormat: (format: string) => string; export declare interface FakeNode { data: TreeNodeData; } /** * Type which collects all paths through a type * * 通过一个类型收集所有路径的类型 * * @example * FieldPath<{ 1: number; a: number; b: string; c: { d: number; e: string }; f: [{ value: string }]; g: { value: string }[]; h: Date; i: FileList; j: File; k: Blob; l: RegExp }> => '1' | 'a' | 'b' | 'c' | 'f' | 'g' | 'c.d' | 'c.e' | 'f.0' | 'f.0.value' | 'g.number' | 'g.number.value' | 'h' | 'i' | 'j' | 'k' | 'l' */ declare type FieldPath = T extends object ? Path : never; export declare interface Filter { column: TableColumnCtx; values: string[]; silent: any; } declare type FilterMethod = (query: string, data: TreeNodeData_2, node: TreeNode_2) => boolean; declare type FilterMethods = (value: any, row: T, column: TableColumnCtx) => void; export declare type FilterNodeMethodFunction = (value: FilterValue, data: TreeNodeData, child: Node_2) => boolean; declare type Filters = { text: string; value: string; }[]; export declare type FilterValue = any; export declare const FIRST_KEYS: string[]; export declare const FIRST_LAST_KEYS: string[]; declare type FixedDirection = TableV2FixedDir; export declare const FixedSizeGrid: DefineComponent<{ readonly className: EpPropFinalized; readonly containerElement: EpPropFinalized<(new (...args: any[]) => string | Element) | (() => string | Element) | ((new (...args: any[]) => string | Element) | (() => string | Element))[], unknown, unknown, "div", boolean>; readonly data: EpPropFinalized<(new (...args: any[]) => any[]) | (() => any[]) | ((new (...args: any[]) => any[]) | (() => any[]))[], unknown, unknown, () => [ ], boolean>; readonly direction: EpPropFinalized; readonly height: { readonly type: PropType>; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly innerElement: EpPropFinalized; readonly style: { readonly type: PropType string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly useIsScrolling: EpPropFinalized; readonly width: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly perfMode: EpPropFinalized; readonly scrollbarAlwaysOn: EpPropFinalized; readonly columnCache: EpPropFinalized; readonly columnWidth: { readonly type: PropType number | ItemSize) | (() => number | ItemSize) | ((new (...args: any[]) => number | ItemSize) | (() => number | ItemSize))[], never, never>>; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly estimatedColumnWidth: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly estimatedRowHeight: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly initScrollLeft: EpPropFinalized; readonly initScrollTop: EpPropFinalized; readonly itemKey: EpPropFinalized<(new (...args: any[]) => GridItemKeyGetter) | (() => GridItemKeyGetter) | { (): GridItemKeyGetter; new (): any; readonly prototype: any; } | ((new (...args: any[]) => GridItemKeyGetter) | (() => GridItemKeyGetter) | { (): GridItemKeyGetter; new (): any; readonly prototype: any; })[], unknown, unknown, ({ columnIndex, rowIndex, }: { columnIndex: number; rowIndex: number; }) => string, boolean>; readonly rowCache: EpPropFinalized; readonly rowHeight: { readonly type: PropType number | ItemSize) | (() => number | ItemSize) | ((new (...args: any[]) => number | ItemSize) | (() => number | ItemSize))[], never, never>>; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly totalColumn: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly totalRow: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly hScrollbarSize: EpPropFinalized; readonly vScrollbarSize: EpPropFinalized; readonly scrollbarStartGap: EpPropFinalized; readonly scrollbarEndGap: EpPropFinalized; readonly role: StringConstructor; }, () => VNode, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("scroll" | "itemRendered")[], "scroll" | "itemRendered", VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly containerElement: EpPropFinalized<(new (...args: any[]) => string | Element) | (() => string | Element) | ((new (...args: any[]) => string | Element) | (() => string | Element))[], unknown, unknown, "div", boolean>; readonly data: EpPropFinalized<(new (...args: any[]) => any[]) | (() => any[]) | ((new (...args: any[]) => any[]) | (() => any[]))[], unknown, unknown, () => [ ], boolean>; readonly direction: EpPropFinalized; readonly height: { readonly type: PropType>; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly innerElement: EpPropFinalized; readonly style: { readonly type: PropType string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly useIsScrolling: EpPropFinalized; readonly width: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly perfMode: EpPropFinalized; readonly scrollbarAlwaysOn: EpPropFinalized; readonly columnCache: EpPropFinalized; readonly columnWidth: { readonly type: PropType number | ItemSize) | (() => number | ItemSize) | ((new (...args: any[]) => number | ItemSize) | (() => number | ItemSize))[], never, never>>; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly estimatedColumnWidth: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly estimatedRowHeight: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly initScrollLeft: EpPropFinalized; readonly initScrollTop: EpPropFinalized; readonly itemKey: EpPropFinalized<(new (...args: any[]) => GridItemKeyGetter) | (() => GridItemKeyGetter) | { (): GridItemKeyGetter; new (): any; readonly prototype: any; } | ((new (...args: any[]) => GridItemKeyGetter) | (() => GridItemKeyGetter) | { (): GridItemKeyGetter; new (): any; readonly prototype: any; })[], unknown, unknown, ({ columnIndex, rowIndex, }: { columnIndex: number; rowIndex: number; }) => string, boolean>; readonly rowCache: EpPropFinalized; readonly rowHeight: { readonly type: PropType number | ItemSize) | (() => number | ItemSize) | ((new (...args: any[]) => number | ItemSize) | (() => number | ItemSize))[], never, never>>; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly totalColumn: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly totalRow: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly hScrollbarSize: EpPropFinalized; readonly vScrollbarSize: EpPropFinalized; readonly scrollbarStartGap: EpPropFinalized; readonly scrollbarEndGap: EpPropFinalized; readonly role: StringConstructor; }>> & { onScroll?: ((...args: any[]) => any) | undefined; onItemRendered?: ((...args: any[]) => any) | undefined; }, { readonly data: any[]; readonly direction: EpPropMergeType; readonly className: string; readonly containerElement: EpPropMergeType<(new (...args: any[]) => string | Element) | (() => string | Element) | ((new (...args: any[]) => string | Element) | (() => string | Element))[], unknown, unknown>; readonly innerElement: EpPropMergeType; readonly useIsScrolling: EpPropMergeType; readonly perfMode: EpPropMergeType; readonly scrollbarAlwaysOn: EpPropMergeType; readonly itemKey: GridItemKeyGetter; readonly columnCache: number; readonly initScrollLeft: number; readonly initScrollTop: number; readonly rowCache: number; readonly hScrollbarSize: number; readonly vScrollbarSize: number; readonly scrollbarStartGap: number; readonly scrollbarEndGap: number; }>; export declare const FixedSizeList: DefineComponent<{ readonly className: EpPropFinalized; readonly containerElement: EpPropFinalized<(new (...args: any[]) => string | Element) | (() => string | Element) | ((new (...args: any[]) => string | Element) | (() => string | Element))[], unknown, unknown, "div", boolean>; readonly data: EpPropFinalized<(new (...args: any[]) => any[]) | (() => any[]) | ((new (...args: any[]) => any[]) | (() => any[]))[], unknown, unknown, () => [ ], boolean>; readonly direction: EpPropFinalized; readonly height: { readonly type: PropType>; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly innerElement: EpPropFinalized; readonly style: { readonly type: PropType string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly useIsScrolling: EpPropFinalized; readonly width: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly perfMode: EpPropFinalized; readonly scrollbarAlwaysOn: EpPropFinalized; readonly cache: EpPropFinalized; readonly estimatedItemSize: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly layout: EpPropFinalized; readonly initScrollOffset: EpPropFinalized; readonly total: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly itemSize: { readonly type: PropType number | ItemSize) | (() => number | ItemSize) | ((new (...args: any[]) => number | ItemSize) | (() => number | ItemSize))[], never, never>>; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }, { ns: { namespace: ComputedRef; b: (blockSuffix?: string) => string; e: (element?: string) => string; m: (modifier?: string) => string; be: (blockSuffix?: string, element?: string) => string; em: (element?: string, modifier?: string) => string; bm: (blockSuffix?: string, modifier?: string) => string; bem: (blockSuffix?: string, element?: string, modifier?: string) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; clientSize: ComputedRef; estimatedTotalSize: ComputedRef; windowStyle: ComputedRef<(string | CSSProperties | StyleValue[] | { [x: string]: string; position: string; WebkitOverflowScrolling: string; willChange: string; } | undefined)[]>; windowRef: Ref; innerRef: Ref; innerStyle: ComputedRef<{ height: string; pointerEvents: string | undefined; width: string; }>; itemsToRender: ComputedRef; scrollbarRef: Ref; states: Ref<{ isScrolling: boolean; scrollDir: string; scrollOffset: number; updateRequested: boolean; isScrollbarDragging: boolean; scrollbarAlwaysOn: EpPropMergeType; }>; getItemStyle: (idx: number) => CSSProperties; onScroll: (e: Event) => void; onScrollbarScroll: (distanceToGo: number, totalSteps: number) => void; onWheel: (e: WheelEvent) => void; scrollTo: (offset: number) => void; scrollToItem: (idx: number, alignment?: Alignment) => void; resetScrollTop: () => void; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("scroll" | "itemRendered")[], "scroll" | "itemRendered", VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly containerElement: EpPropFinalized<(new (...args: any[]) => string | Element) | (() => string | Element) | ((new (...args: any[]) => string | Element) | (() => string | Element))[], unknown, unknown, "div", boolean>; readonly data: EpPropFinalized<(new (...args: any[]) => any[]) | (() => any[]) | ((new (...args: any[]) => any[]) | (() => any[]))[], unknown, unknown, () => [ ], boolean>; readonly direction: EpPropFinalized; readonly height: { readonly type: PropType>; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly innerElement: EpPropFinalized; readonly style: { readonly type: PropType string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly useIsScrolling: EpPropFinalized; readonly width: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly perfMode: EpPropFinalized; readonly scrollbarAlwaysOn: EpPropFinalized; readonly cache: EpPropFinalized; readonly estimatedItemSize: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly layout: EpPropFinalized; readonly initScrollOffset: EpPropFinalized; readonly total: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly itemSize: { readonly type: PropType number | ItemSize) | (() => number | ItemSize) | ((new (...args: any[]) => number | ItemSize) | (() => number | ItemSize))[], never, never>>; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & { onScroll?: ((...args: any[]) => any) | undefined; onItemRendered?: ((...args: any[]) => any) | undefined; }, { readonly data: any[]; readonly direction: EpPropMergeType; readonly layout: EpPropMergeType; readonly className: string; readonly containerElement: EpPropMergeType<(new (...args: any[]) => string | Element) | (() => string | Element) | ((new (...args: any[]) => string | Element) | (() => string | Element))[], unknown, unknown>; readonly innerElement: EpPropMergeType; readonly useIsScrolling: EpPropMergeType; readonly perfMode: EpPropMergeType; readonly scrollbarAlwaysOn: EpPropMergeType; readonly cache: number; readonly initScrollOffset: number; }>; export declare type FixedSizeListInstance = InstanceType & unknown; declare function focus_2(): void; export declare type FooterInstance = InstanceType & unknown; export declare const formatter: (date: string | number | Date | Dayjs, format: string | undefined, lang: string) => string | number | Date | dayjs_2.Dayjs; export declare type FormContext = FormProps & UnwrapRef & { emit: SetupContext["emit"]; getField: (prop: string) => FormItemContext | undefined; addField: (field: FormItemContext) => void; removeField: (field: FormItemContext) => void; resetFields: (props?: Arrayable) => void; clearValidate: (props?: Arrayable) => void; validateField: (props?: Arrayable, callback?: FormValidateCallback) => FormValidationResult; }; export declare const formContextKey: InjectionKey; export declare type FormEmits = typeof formEmits; export declare const formEmits: { validate: (prop: FormItemProp, isValid: boolean, message: string) => boolean; }; export declare type FormInstance = InstanceType & unknown; export declare interface FormItemContext extends FormItemProps { $el: HTMLDivElement | undefined; size: ComponentSize; validateState: FormItemValidateState; isGroup: boolean; labelId: string; inputIds: string[]; hasLabel: boolean; fieldValue: any; addInputId: (id: string) => void; removeInputId: (id: string) => void; validate: (trigger: string, callback?: FormValidateCallback) => FormValidationResult; resetField(): void; clearValidate(): void; } export declare const formItemContextKey: InjectionKey; export declare type FormItemInstance = InstanceType & unknown; export declare type FormItemProp = Arrayable; export declare type FormItemProps = ExtractPropTypes; export declare const formItemProps: { readonly label: StringConstructor; readonly labelWidth: EpPropFinalized; readonly labelPosition: EpPropFinalized; readonly prop: { readonly type: PropType string | string[]) | (() => FormItemProp) | ((new (...args: any[]) => string | string[]) | (() => FormItemProp))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly required: EpPropFinalized; readonly rules: { readonly type: PropType FormItemRule | FormItemRule[]) | (() => Arrayable) | ((new (...args: any[]) => FormItemRule | FormItemRule[]) | (() => Arrayable))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly error: StringConstructor; readonly validateStatus: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly for: StringConstructor; readonly inlineMessage: EpPropFinalized; readonly showMessage: EpPropFinalized; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; export declare interface FormItemRule extends RuleItem { trigger?: Arrayable; } export declare type FormItemValidateState = typeof formItemValidateStates[number]; export declare const formItemValidateStates: readonly [ "", "error", "validating", "success" ]; export declare type FormLabelWidthContext = ReturnType; export declare type FormMetaProps = ExtractPropTypes; export declare const formMetaProps: { readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabled: BooleanConstructor; }; export declare type FormProps = ExtractPropTypes; export declare const formProps: { readonly model: ObjectConstructor; readonly rules: { readonly type: PropType>>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly labelPosition: EpPropFinalized; readonly requireAsteriskPosition: EpPropFinalized; readonly labelWidth: EpPropFinalized; readonly labelSuffix: EpPropFinalized; readonly inline: BooleanConstructor; readonly inlineMessage: BooleanConstructor; readonly statusIcon: BooleanConstructor; readonly showMessage: EpPropFinalized; readonly validateOnRuleChange: EpPropFinalized; readonly hideRequiredAsterisk: BooleanConstructor; readonly scrollToError: BooleanConstructor; readonly scrollIntoViewOptions: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabled: BooleanConstructor; }; export declare type FormRules | string> = string> = Partial extends string ? UnwrapRef : FieldPath>, Arrayable>>; export declare type FormValidateCallback = (isValid: boolean, invalidFields?: ValidateFieldsError) => Promise | void; export declare interface FormValidateFailure { errors: ValidateError[] | null; fields: ValidateFieldsError; } export declare type FormValidationResult = Promise; declare const FORWARD = "forward"; export declare const FORWARD_REF_INJECTION_KEY: InjectionKey; export declare type ForwardRefInjectionContext = { setForwardRef: ForwardRefSetter; }; declare type ForwardRefSetter = (el: T) => void; export declare const GAP = 4; export declare const genFileId: () => number; export declare type GetDisabledHours = (role: string, comparingDate?: Dayjs) => number[]; export declare type GetDisabledMinutes = (hour: number, role: string, comparingDate?: Dayjs) => number[]; export declare type GetDisabledSeconds = (hour: number, minute: number, role: string, comparingDate?: Dayjs) => number[]; export declare type GetEstimatedTotalSize> = (props: T, cache: ReturnType

) => number; export declare type GetGridOffset> = (props: T, index: number, alignment: Alignment, offset: number, cache: ReturnType

, scrollbarWidth: number) => number; export declare type GetOffset> = (props: T, idx: number, alignment: Alignment, offset: number, cache: ReturnType

) => number; export declare type GetPosition> = (props: T, index: number, cache: ReturnType

) => [ number, number ]; export declare const getPositionDataWithUnit: >(record: T | undefined, key: keyof T) => string; export declare type GetStartIndexForOffset> = (props: T, offset: number, cache: ReturnType

) => number; export declare type GetStopIndexForStartIndex> = (props: T, startIndex: number, scrollOffset: number, cache: ReturnType

) => number; export declare type GridCache = { column: Record; row: Record; estimatedColumnWidth: number; estimatedRowHeight: number; lastVisitedColumnIndex: number; lastVisitedRowIndex: number; }; export declare type GridConstructorProps = InitGridCacheFunc> = { name?: string; getColumnOffset: GetGridOffset; getColumnPosition: GetPosition; getColumnStartIndexForOffset: GetStartIndexForOffset; getColumnStopIndexForStartIndex: GetStopIndexForStartIndex; getEstimatedTotalHeight: GetEstimatedTotalSize; getEstimatedTotalWidth: GetEstimatedTotalSize; getRowOffset: GetGridOffset; getRowPosition: GetPosition; getRowStartIndexForOffset: GetStartIndexForOffset; getRowStopIndexForStartIndex: GetStopIndexForStartIndex; initCache: P; injectToInstance?: (instance: Instance, cache: Ref>) => void; clearCache: boolean; validateProps: PropValidator; }; /** * Instance methods and emits */ export declare type GridDefaultSlotParams = { columnIndex: number; rowIndex: number; data: any; key: number | string; isScrolling?: boolean; style: CSSProperties; }; export declare type GridExposes = { states: { scrollLeft: number; scrollTop: number; xAxisScrollDir: Direction; yAxisScrollDir: Direction; } & ExposesStates; scrollTo: (props: { scrollLeft: number; scrollTop: number; }) => void; scrollToItem: (columnIndex?: number, rowIndex?: number, alignment?: Alignment) => void; } & SharedExposes; export declare type GridInstance = InstanceType> & UnwrapRef<{ windowRef: Ref; innerRef: Ref; getItemStyleCache: ReturnType; scrollTo: (scrollOptions: GridScrollOptions) => void; scrollToItem: (rowIndex: number, columnIndex: number, alignment: Alignment) => void; states: Ref<{ isScrolling: boolean; scrollLeft: number; scrollTop: number; updateRequested: boolean; xAxisScrollDir: Dir; yAxisScrollDir: Dir; }>; }>; export declare type GridItemKeyGetter = (args: { columnIndex: number; data: T; rowIndex: number; }) => string | number; export declare type GridItemRenderedEvtParams = { columnCacheStart: number; columnCacheEnd: number; rowCacheStart: number; rowCacheEnd: number; columnVisibleStart: number; columnVisibleEnd: number; rowVisibleStart: number; rowVisibleEnd: number; }; export declare type GridScrollOptions = { scrollLeft?: number; scrollTop?: number; }; declare function handleActions(action: ImageViewerAction, options?: {}): void; declare type HeaderCellRenderer = (params: HeaderCellRendererParams) => VNode; declare type HeaderCellRendererParams = { headerIndex: number; } & ColumnCommonParams; declare type HeaderCellRendererProps = TableV2HeaderRowCellRendererParams & UnwrapNestedRefs> & Pick & { ns: UseNamespaceReturn; }; export declare type HeaderCellSlotProps = HeaderCellRendererProps & { class: string; }; declare type HeaderClassGetter = (params: ColumnCommonParams & { headerIndex: number; }) => string; export declare type HeaderClassNameGetter = (params: { columns: Column[]; headerIndex: number; }) => string; export declare type HeaderInstance = InstanceType & unknown; declare class HelperStore { Return: { mutations: { setData(states: { _currentRowKey: Ref; currentRow: Ref; expandRowKeys: Ref; treeData: Ref; indent: Ref; lazy: Ref; lazyTreeNodeMap: Ref<{}>; lazyColumnIdentifier: Ref; childrenColumnName: Ref; checkStrictly: Ref; expandRows: Ref; defaultExpandAll: Ref; tableSize: Ref; rowKey: Ref; data: Ref; _data: Ref; isComplex: Ref; _columns: Ref[]>; originColumns: Ref[]>; columns: Ref[]>; fixedColumns: Ref[]>; rightFixedColumns: Ref[]>; leafColumns: Ref[]>; fixedLeafColumns: Ref[]>; rightFixedLeafColumns: Ref[]>; updateOrderFns: (() => void)[]; leafColumnsLength: Ref; fixedLeafColumnsLength: Ref; rightFixedLeafColumnsLength: Ref; isAllSelected: Ref; selection: Ref; reserveSelection: Ref; selectOnIndeterminate: Ref; selectable: Ref<(row: T, index: number) => boolean>; filters: Ref; filteredData: Ref; sortingColumn: Ref; sortProp: Ref; sortOrder: Ref; hoverRow: Ref; }, data: T[]): void; insertColumn(states: { _currentRowKey: Ref; currentRow: Ref; expandRowKeys: Ref; treeData: Ref; indent: Ref; lazy: Ref; lazyTreeNodeMap: Ref<{}>; lazyColumnIdentifier: Ref; childrenColumnName: Ref; checkStrictly: Ref; expandRows: Ref; defaultExpandAll: Ref; tableSize: Ref; rowKey: Ref; data: Ref; _data: Ref; isComplex: Ref; _columns: Ref[]>; originColumns: Ref[]>; columns: Ref[]>; fixedColumns: Ref[]>; rightFixedColumns: Ref[]>; leafColumns: Ref[]>; fixedLeafColumns: Ref[]>; rightFixedLeafColumns: Ref[]>; updateOrderFns: (() => void)[]; leafColumnsLength: Ref; fixedLeafColumnsLength: Ref; rightFixedLeafColumnsLength: Ref; isAllSelected: Ref; selection: Ref; reserveSelection: Ref; selectOnIndeterminate: Ref; selectable: Ref<(row: T, index: number) => boolean>; filters: Ref; filteredData: Ref; sortingColumn: Ref; sortProp: Ref; sortOrder: Ref; hoverRow: Ref; }, column: TableColumnCtx, parent: TableColumnCtx, updateColumnOrder: () => void): void; updateColumnOrder(states: { _currentRowKey: Ref; currentRow: Ref; expandRowKeys: Ref; treeData: Ref; indent: Ref; lazy: Ref; lazyTreeNodeMap: Ref<{}>; lazyColumnIdentifier: Ref; childrenColumnName: Ref; checkStrictly: Ref; expandRows: Ref; defaultExpandAll: Ref; tableSize: Ref; rowKey: Ref; data: Ref; _data: Ref; isComplex: Ref; _columns: Ref[]>; originColumns: Ref[]>; columns: Ref[]>; fixedColumns: Ref[]>; rightFixedColumns: Ref[]>; leafColumns: Ref[]>; fixedLeafColumns: Ref[]>; rightFixedLeafColumns: Ref[]>; updateOrderFns: (() => void)[]; leafColumnsLength: Ref; fixedLeafColumnsLength: Ref; rightFixedLeafColumnsLength: Ref; isAllSelected: Ref; selection: Ref; reserveSelection: Ref; selectOnIndeterminate: Ref; selectable: Ref<(row: T, index: number) => boolean>; filters: Ref; filteredData: Ref; sortingColumn: Ref; sortProp: Ref; sortOrder: Ref; hoverRow: Ref; }, column: TableColumnCtx): void; removeColumn(states: { _currentRowKey: Ref; currentRow: Ref; expandRowKeys: Ref; treeData: Ref; indent: Ref; lazy: Ref; lazyTreeNodeMap: Ref<{}>; lazyColumnIdentifier: Ref; childrenColumnName: Ref; checkStrictly: Ref; expandRows: Ref; defaultExpandAll: Ref; tableSize: Ref; rowKey: Ref; data: Ref; _data: Ref; isComplex: Ref; _columns: Ref[]>; originColumns: Ref[]>; columns: Ref[]>; fixedColumns: Ref[]>; rightFixedColumns: Ref[]>; leafColumns: Ref[]>; fixedLeafColumns: Ref[]>; rightFixedLeafColumns: Ref[]>; updateOrderFns: (() => void)[]; leafColumnsLength: Ref; fixedLeafColumnsLength: Ref; rightFixedLeafColumnsLength: Ref; isAllSelected: Ref; selection: Ref; reserveSelection: Ref; selectOnIndeterminate: Ref; selectable: Ref<(row: T, index: number) => boolean>; filters: Ref; filteredData: Ref; sortingColumn: Ref; sortProp: Ref; sortOrder: Ref; hoverRow: Ref; }, column: TableColumnCtx, parent: TableColumnCtx, updateColumnOrder: () => void): void; sort(states: { _currentRowKey: Ref; currentRow: Ref; expandRowKeys: Ref; treeData: Ref; indent: Ref; lazy: Ref; lazyTreeNodeMap: Ref<{}>; lazyColumnIdentifier: Ref; childrenColumnName: Ref; checkStrictly: Ref; expandRows: Ref; defaultExpandAll: Ref; tableSize: Ref; rowKey: Ref; data: Ref; _data: Ref; isComplex: Ref; _columns: Ref[]>; originColumns: Ref[]>; columns: Ref[]>; fixedColumns: Ref[]>; rightFixedColumns: Ref[]>; leafColumns: Ref[]>; fixedLeafColumns: Ref[]>; rightFixedLeafColumns: Ref[]>; updateOrderFns: (() => void)[]; leafColumnsLength: Ref; fixedLeafColumnsLength: Ref; rightFixedLeafColumnsLength: Ref; isAllSelected: Ref; selection: Ref; reserveSelection: Ref; selectOnIndeterminate: Ref; selectable: Ref<(row: T, index: number) => boolean>; filters: Ref; filteredData: Ref; sortingColumn: Ref; sortProp: Ref; sortOrder: Ref; hoverRow: Ref; }, options: Sort): void; changeSortCondition(states: { _currentRowKey: Ref; currentRow: Ref; expandRowKeys: Ref; treeData: Ref; indent: Ref; lazy: Ref; lazyTreeNodeMap: Ref<{}>; lazyColumnIdentifier: Ref; childrenColumnName: Ref; checkStrictly: Ref; expandRows: Ref; defaultExpandAll: Ref; tableSize: Ref; rowKey: Ref; data: Ref; _data: Ref; isComplex: Ref; _columns: Ref[]>; originColumns: Ref[]>; columns: Ref[]>; fixedColumns: Ref[]>; rightFixedColumns: Ref[]>; leafColumns: Ref[]>; fixedLeafColumns: Ref[]>; rightFixedLeafColumns: Ref[]>; updateOrderFns: (() => void)[]; leafColumnsLength: Ref; fixedLeafColumnsLength: Ref; rightFixedLeafColumnsLength: Ref; isAllSelected: Ref; selection: Ref; reserveSelection: Ref; selectOnIndeterminate: Ref; selectable: Ref<(row: T, index: number) => boolean>; filters: Ref; filteredData: Ref; sortingColumn: Ref; sortProp: Ref; sortOrder: Ref; hoverRow: Ref; }, options: Sort): void; filterChange(_states: { _currentRowKey: Ref; currentRow: Ref; expandRowKeys: Ref; treeData: Ref; indent: Ref; lazy: Ref; lazyTreeNodeMap: Ref<{}>; lazyColumnIdentifier: Ref; childrenColumnName: Ref; checkStrictly: Ref; expandRows: Ref; defaultExpandAll: Ref; tableSize: Ref; rowKey: Ref; data: Ref; _data: Ref; isComplex: Ref; _columns: Ref[]>; originColumns: Ref[]>; columns: Ref[]>; fixedColumns: Ref[]>; rightFixedColumns: Ref[]>; leafColumns: Ref[]>; fixedLeafColumns: Ref[]>; rightFixedLeafColumns: Ref[]>; updateOrderFns: (() => void)[]; leafColumnsLength: Ref; fixedLeafColumnsLength: Ref; rightFixedLeafColumnsLength: Ref; isAllSelected: Ref; selection: Ref; reserveSelection: Ref; selectOnIndeterminate: Ref; selectable: Ref<(row: T, index: number) => boolean>; filters: Ref; filteredData: Ref; sortingColumn: Ref; sortProp: Ref; sortOrder: Ref; hoverRow: Ref; }, options: Filter): void; toggleAllSelection(): void; rowSelectedChanged(_states: any, row: T): void; setHoverRow(states: { _currentRowKey: Ref; currentRow: Ref; expandRowKeys: Ref; treeData: Ref; indent: Ref; lazy: Ref; lazyTreeNodeMap: Ref<{}>; lazyColumnIdentifier: Ref; childrenColumnName: Ref; checkStrictly: Ref; expandRows: Ref; defaultExpandAll: Ref; tableSize: Ref; rowKey: Ref; data: Ref; _data: Ref; isComplex: Ref; _columns: Ref[]>; originColumns: Ref[]>; columns: Ref[]>; fixedColumns: Ref[]>; rightFixedColumns: Ref[]>; leafColumns: Ref[]>; fixedLeafColumns: Ref[]>; rightFixedLeafColumns: Ref[]>; updateOrderFns: (() => void)[]; leafColumnsLength: Ref; fixedLeafColumnsLength: Ref; rightFixedLeafColumnsLength: Ref; isAllSelected: Ref; selection: Ref; reserveSelection: Ref; selectOnIndeterminate: Ref; selectable: Ref<(row: T, index: number) => boolean>; filters: Ref; filteredData: Ref; sortingColumn: Ref; sortProp: Ref; sortOrder: Ref; hoverRow: Ref; }, row: T): void; setCurrentRow(_states: any, row: T): void; }; commit: (name: "sort" | "setData" | "insertColumn" | "updateColumnOrder" | "removeColumn" | "changeSortCondition" | "filterChange" | "toggleAllSelection" | "rowSelectedChanged" | "setHoverRow" | "setCurrentRow", ...args: any[]) => void; updateTableScrollY: () => void; assertRowKey: () => void; updateColumns: () => void; scheduleLayout: (needUpdateColumns?: boolean, immediate?: boolean) => void; isSelected: (row: DefaultRow) => boolean; clearSelection: () => void; cleanSelection: () => void; getSelectionRows: () => T[]; toggleRowSelection: (row: T, selected?: boolean, emitChange?: boolean, ignoreSelectable?: boolean) => void; _toggleAllSelection: () => void; toggleAllSelection: null; updateSelectionByRowKey: () => void; updateAllSelected: () => void; updateFilters: (columns: any, values: any) => {}; updateCurrentRow: (_currentRow: T) => void; updateSort: (column: any, prop: any, order: any) => void; execFilter: () => void; execSort: () => void; execQuery: (ignore?: undefined) => void; clearFilter: (columnKeys: any) => void; clearSort: () => void; toggleRowExpansion: (row: T, expanded?: boolean) => void; setExpandRowKeysAdapter: (val: string[]) => void; setCurrentRowKey: (key: string) => void; toggleRowExpansionAdapter: (row: T, expanded?: boolean) => void; isRowExpanded: (row: T) => boolean; updateExpandRows: () => void; updateCurrentRowData: () => void; loadOrToggle: (row: any) => void; updateTreeData: (ifChangeExpandRowKeys?: boolean) => void; updateKeyChildren: (key: string, data: T[]) => void; states: { _currentRowKey: Ref; currentRow: Ref; expandRowKeys: Ref; treeData: Ref; indent: Ref; lazy: Ref; lazyTreeNodeMap: Ref<{}>; lazyColumnIdentifier: Ref; childrenColumnName: Ref; checkStrictly: Ref; expandRows: Ref; defaultExpandAll: Ref; tableSize: Ref; rowKey: Ref; data: Ref; _data: Ref; isComplex: Ref; _columns: Ref[]>; originColumns: Ref[]>; columns: Ref[]>; fixedColumns: Ref[]>; rightFixedColumns: Ref[]>; leafColumns: Ref[]>; fixedLeafColumns: Ref[]>; rightFixedLeafColumns: Ref[]>; updateOrderFns: (() => void)[]; leafColumnsLength: Ref; fixedLeafColumnsLength: Ref; rightFixedLeafColumnsLength: Ref; isAllSelected: Ref; selection: Ref; reserveSelection: Ref; selectOnIndeterminate: Ref; selectable: Ref<(row: T, index: number) => boolean>; filters: Ref; filteredData: Ref; sortingColumn: Ref; sortProp: Ref; sortOrder: Ref; hoverRow: Ref; }; ns: { namespace: ComputedRef; b: (blockSuffix?: string) => string; e: (element?: string) => string; m: (modifier?: string) => string; be: (blockSuffix?: string, element?: string) => string; em: (element?: string, modifier?: string) => string; bm: (blockSuffix?: string, modifier?: string) => string; bem: (blockSuffix?: string, element?: string, modifier?: string) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; }; } declare function hide(): void; declare type HoverState = Nullable_2<{ cell: HTMLElement; column: TableColumnCtx; row: T; }>; export declare type hType = typeof h; export declare const IconComponentMap: Record; export declare type IconInstance = InstanceType & unknown; export declare const IconMap: { readonly success: "icon-success"; readonly warning: "icon-warning"; readonly error: "icon-error"; readonly info: "icon-info"; }; export declare type IconProps = ExtractPropTypes; export declare const iconProps: { readonly size: { readonly type: PropType string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly color: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; export declare const ID_INJECTION_KEY: InjectionKey; declare type IDatePickerType = "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange"; export declare interface IElDropdownInstance { instance?: ComponentInternalInstance; dropdownSize?: ComputedRef; handleClick?: () => void; commandHandler?: (...arg: any[]) => void; show?: () => void; hide?: () => void; trigger?: ComputedRef; hideOnClick?: ComputedRef; triggerElm?: ComputedRef>; } export declare interface IElMessageBox { _context: AppContext | null; /** Show a message box */ /** Show a message box */ (options: ElMessageBoxOptions, appContext?: AppContext | null): Promise; /** Show an alert message box */ alert: ElMessageBoxShortcutMethod; /** Show a confirm message box */ confirm: ElMessageBoxShortcutMethod; /** Show a prompt message box */ prompt: ElMessageBoxShortcutMethod; /** Close current message box */ close(): void; } declare type IfNever = [ T ] extends [ never ] ? Y : N; declare type IfUnknown = [ unknown ] extends [ T ] ? Y : N; export declare type ImageEmits = typeof imageEmits; export declare const imageEmits: { load: (evt: Event) => boolean; error: (evt: Event) => boolean; switch: (val: number) => boolean; close: () => boolean; show: () => boolean; }; export declare type ImageInstance = InstanceType & unknown; export declare type ImageProps = ExtractPropTypes; export declare const imageProps: { readonly hideOnClickModal: BooleanConstructor; readonly src: EpPropFinalized; readonly fit: EpPropFinalized; readonly loading: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly lazy: BooleanConstructor; readonly scrollContainer: { readonly type: PropType string | HTMLElement) | (() => string | HTMLElement | undefined) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement | undefined))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly previewSrcList: EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => [ ], boolean>; readonly previewTeleported: BooleanConstructor; readonly zIndex: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly initialIndex: EpPropFinalized; readonly infinite: EpPropFinalized; readonly closeOnPressEscape: EpPropFinalized; readonly zoomRate: EpPropFinalized; readonly minScale: EpPropFinalized; readonly maxScale: EpPropFinalized; readonly showProgress: EpPropFinalized; readonly crossorigin: { readonly type: PropType "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials") | ((new (...args: any[]) => "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials"))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; export declare type ImageViewerAction = "zoomIn" | "zoomOut" | "clockwise" | "anticlockwise"; export declare type ImageViewerEmits = typeof imageViewerEmits; export declare const imageViewerEmits: { close: () => boolean; switch: (index: number) => boolean; rotate: (deg: number) => boolean; }; export declare type ImageViewerInstance = InstanceType & unknown; export declare interface ImageViewerMode { name: string; icon: Component; } export declare type ImageViewerProps = ExtractPropTypes; export declare const imageViewerProps: { readonly urlList: EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => [ ], boolean>; readonly zIndex: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly initialIndex: EpPropFinalized; readonly infinite: EpPropFinalized; readonly hideOnClickModal: BooleanConstructor; readonly teleported: BooleanConstructor; readonly closeOnPressEscape: EpPropFinalized; readonly zoomRate: EpPropFinalized; readonly minScale: EpPropFinalized; readonly maxScale: EpPropFinalized; readonly showProgress: EpPropFinalized; readonly crossorigin: { readonly type: PropType "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials") | ((new (...args: any[]) => "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials"))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; declare type Indices = { columnIndex?: number; rowIndex?: number; }; export declare type InitCacheFunc = (props: T, cache: Instance) => P; export declare type InitGridCacheFunc = InitCacheFunc; export declare type InitListCacheFunc = InitCacheFunc; export declare const INPUT_EVENT = "input"; export declare type InputAutoSize = { minRows?: number; maxRows?: number; } | boolean; export declare type InputEmits = typeof inputEmits; export declare const inputEmits: { "update:modelValue": (value: string) => boolean; input: (value: string) => boolean; change: (value: string) => boolean; focus: (evt: FocusEvent) => boolean; blur: (evt: FocusEvent) => boolean; clear: () => boolean; mouseleave: (evt: MouseEvent) => boolean; mouseenter: (evt: MouseEvent) => boolean; keydown: (evt: KeyboardEvent | Event) => boolean; compositionstart: (evt: CompositionEvent) => boolean; compositionupdate: (evt: CompositionEvent) => boolean; compositionend: (evt: CompositionEvent) => boolean; }; export declare type InputInstance = InstanceType & unknown; export declare type InputNumberEmits = typeof inputNumberEmits; export declare const inputNumberEmits: { change: (cur: number | undefined, prev: number | undefined) => boolean; blur: (e: FocusEvent) => boolean; focus: (e: FocusEvent) => boolean; input: (val: number | null | undefined) => boolean; "update:modelValue": (val: number | undefined) => boolean; }; export declare type InputNumberInstance = InstanceType & unknown; export declare type InputNumberProps = ExtractPropTypes; export declare const inputNumberProps: { readonly ariaLabel: StringConstructor; readonly id: EpPropFinalized; readonly step: EpPropFinalized; readonly stepStrictly: BooleanConstructor; readonly max: EpPropFinalized; readonly min: EpPropFinalized; readonly modelValue: NumberConstructor; readonly readonly: BooleanConstructor; readonly disabled: BooleanConstructor; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly controls: EpPropFinalized; readonly controlsPosition: EpPropFinalized; readonly valueOnClear: EpPropFinalized; readonly name: StringConstructor; readonly placeholder: StringConstructor; readonly precision: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly validateEvent: EpPropFinalized; }; export declare type InputProps = ExtractPropTypes; export declare const inputProps: { readonly ariaLabel: StringConstructor; readonly id: EpPropFinalized; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabled: BooleanConstructor; readonly modelValue: EpPropFinalized<(new (...args: any[]) => string | number) | (() => string | number | null | undefined) | ((new (...args: any[]) => string | number) | (() => string | number | null | undefined))[], unknown, unknown, "", boolean>; readonly maxlength: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly minlength: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly type: EpPropFinalized; readonly resize: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly autosize: EpPropFinalized<(new (...args: any[]) => boolean | { minRows?: number; maxRows?: number; }) | (() => InputAutoSize) | ((new (...args: any[]) => boolean | { minRows?: number; maxRows?: number; }) | (() => InputAutoSize))[], unknown, unknown, false, boolean>; readonly autocomplete: EpPropFinalized; readonly formatter: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly parser: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly placeholder: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly form: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly readonly: BooleanConstructor; readonly clearable: BooleanConstructor; readonly showPassword: BooleanConstructor; readonly showWordLimit: BooleanConstructor; readonly suffixIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly prefixIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly containerRole: EpPropFinalized; readonly tabindex: EpPropFinalized; readonly validateEvent: EpPropFinalized; readonly inputStyle: EpPropFinalized<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown, () => Mutable<{}>, boolean>; readonly autofocus: BooleanConstructor; readonly rows: EpPropFinalized; }; export declare type InputTagEmits = typeof inputTagEmits; export declare const inputTagEmits: { "update:modelValue": (value?: string[]) => boolean; change: (value?: string[]) => boolean; input: (value: string) => boolean; "add-tag": (value: string) => boolean; "remove-tag": (value: string) => boolean; focus: (evt: FocusEvent) => boolean; blur: (evt: FocusEvent) => boolean; clear: () => boolean; }; export declare type InputTagInstance = InstanceType & unknown; export declare type InputTagProps = ExtractPropTypes; export declare const inputTagProps: { readonly modelValue: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly max: NumberConstructor; readonly tagType: { readonly default: "info"; readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; readonly tagEffect: EpPropFinalized; readonly trigger: EpPropFinalized<(new (...args: any[]) => "Enter" | "Space") | (() => "Enter" | "Space") | ((new (...args: any[]) => "Enter" | "Space") | (() => "Enter" | "Space"))[], unknown, unknown, string, boolean>; readonly draggable: EpPropFinalized; readonly delimiter: EpPropFinalized; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly clearable: BooleanConstructor; readonly disabled: EpPropFinalized; readonly validateEvent: EpPropFinalized; readonly readonly: BooleanConstructor; readonly autofocus: BooleanConstructor; readonly id: EpPropFinalized; readonly tabindex: EpPropFinalized; readonly maxlength: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly minlength: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly placeholder: StringConstructor; readonly autocomplete: EpPropFinalized; readonly saveOnBlur: EpPropFinalized; readonly ariaLabel: StringConstructor; }; export declare const install: (app: App, options?: ConfigProviderContext) => void; export declare const INSTALLED_KEY: unique symbol; export declare type Instance = ComponentInternalInstance; declare const INSTANCE_KEY: unique symbol; export declare type IOptionV2Props = ExtractPropTypes; export declare type isDisabled = (data: CascaderOption, node: CascaderNode) => boolean; declare type isDisabled_2 = (data: CascaderOption, node: CascaderNode) => boolean; export declare type ISelectProps = ExtractPropTypes; export declare type ISelectV2Props = ExtractPropTypes; export declare type isLeaf = (data: CascaderOption, node: CascaderNode) => boolean; declare type isLeaf_2 = (data: CascaderOption, node: CascaderNode) => boolean; /** * Check whether it is tuple * * 检查是否为元组 * * @example * IsTuple<[1, 2, 3]> => true * IsTuple => false */ declare type IsTuple> = number extends T["length"] ? false : true; export declare type ItemProps = { data: T; style: CSSProperties; scrolling?: boolean; index: number; }; export declare type ItemSize = (idx: number) => number; export declare type IUseFormItemInputCommonProps = { id?: string; label?: string | number | boolean | Record; ariaLabel?: string | number | boolean | Record; }; declare type KeyType_2 = string | number | symbol; declare type Language = { name: string; el: TranslatePair; }; export declare const LAST_KEYS: string[]; declare type Layout = "fixed" | "auto"; export declare type LayoutDirection = "horizontal" | "vertical"; export declare type LazyLoad = (node: CascaderNode, resolve: Resolve) => void; declare type LazyLoad_2 = (node: CascaderNode, resolve: Resolve_2) => void; export declare const LEFT_CHECK_CHANGE_EVENT = "left-check-change"; export declare type LinkEmits = typeof linkEmits; export declare const linkEmits: { click: (evt: MouseEvent) => boolean; }; export declare type LinkInstance = InstanceType & unknown; export declare type LinkProps = ExtractPropTypes; export declare const linkProps: { readonly type: EpPropFinalized; readonly underline: EpPropFinalized; readonly disabled: BooleanConstructor; readonly href: EpPropFinalized; readonly target: EpPropFinalized<(new (...args: any[]) => string) | (() => string) | ((new (...args: any[]) => string) | (() => string))[], unknown, unknown, "_self", boolean>; readonly icon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; export declare type ListCache = { items: Record; estimatedItemSize: number; lastVisitedIndex: number; clearCacheAfterIndex: (idx: number, forceUpdate?: boolean) => void; }; export declare type ListConstructorProps = InitListCacheFunc> = { name?: string; getItemOffset: ListItemSizer; getEstimatedTotalSize: GetEstimatedTotalSize; getItemSize: ListItemSizer; getOffset: GetOffset; getStartIndexForOffset: GetStartIndexForOffset; getStopIndexForStartIndex: GetStopIndexForStartIndex; initCache: P; clearCache: boolean; validateProps: PropValidator; }; export declare type ListExposes = { scrollTo: (offset: number) => void; scrollToItem: (idx: number, alignment?: Alignment) => void; states: { scrollDir: Direction; scrollOffset: number; } & ExposesStates; } & SharedExposes; export declare type ListItem = { offset: number; size: number; }; export declare type ListItemSizer> = (props: T, index: number, cache: ReturnType

) => number; export declare type LoadFunction = (rootNode: Node_2, loadedCallback: (data: TreeData) => void, stopLoading: () => void) => void; declare type LoadingBinding = boolean | UnwrapRef; declare type LoadingInstance = ReturnType; export declare type LoadingOptions = Partial & { /** * @description the DOM node Loading needs to cover. Accepts a DOM object or a string. If it's a string, it will be passed to `document.querySelector` to get the corresponding DOM node */ target: HTMLElement | string; /** * @description same as the `body` modifier of `v-loading` */ body: boolean; }>; export declare type LoadingOptionsResolved = { parent: LoadingParentElement; /** * @description background color of the mask */ background: MaybeRef; svg: MaybeRef; svgViewBox: MaybeRef; /** * @description class name of the custom spinner */ spinner: MaybeRef; /** * @description loading text that displays under the spinner */ text: MaybeRef; /** * @description same as the `fullscreen` modifier of `v-loading` */ fullscreen: boolean; /** * @description same as the `lock` modifier of `v-loading` */ lock: boolean; /** * @description custom class name for Loading */ customClass: MaybeRef; visible: boolean; target: HTMLElement; beforeClose?: () => boolean; closed?: () => void; }; export declare interface LoadingParentElement extends HTMLElement { vLoadingAddClassList?: () => void; } export declare type LocaleContext = { locale: Ref; lang: Ref; t: Translator; }; export declare const localeContextKey: InjectionKey>; export declare type MainInstance = InstanceType & unknown; export declare const makeInstaller: (components?: Plugin_2[]) => { version: string; install: (app: App, options?: ConfigProviderContext) => void; }; export declare const makeList: (total: number, method?: () => number[]) => boolean[]; export declare type Measurable = { getBoundingClientRect: () => DOMRect; }; export declare type MentionEmits = typeof mentionEmits; export declare const mentionEmits: { "update:modelValue": (value: string) => boolean; input: (value: string) => boolean; search: (pattern: string, prefix: string) => boolean; select: (option: MentionOption, prefix: string) => boolean; focus: (evt: FocusEvent) => boolean; blur: (evt: FocusEvent) => boolean; }; export declare type MentionInstance = InstanceType & unknown; export declare type MentionOption = { value: string; label?: string; disabled?: boolean; [key: string]: any; }; export declare type MentionProps = ExtractPropTypes; export declare const mentionProps: { options: EpPropFinalized<(new (...args: any[]) => MentionOption[]) | (() => MentionOption[]) | ((new (...args: any[]) => MentionOption[]) | (() => MentionOption[]))[], unknown, unknown, () => never[], boolean>; prefix: EpPropFinalized<(new (...args: any[]) => string | string[]) | (() => string | string[]) | ((new (...args: any[]) => string | string[]) | (() => string | string[]))[], unknown, unknown, string, boolean>; split: EpPropFinalized; filterOption: EpPropFinalized<(new (...args: any[]) => false | ((pattern: string, option: MentionOption) => boolean)) | (() => false | ((pattern: string, option: MentionOption) => boolean)) | ((new (...args: any[]) => false | ((pattern: string, option: MentionOption) => boolean)) | (() => false | ((pattern: string, option: MentionOption) => boolean)))[], unknown, unknown, () => (pattern: string, option: MentionOption) => boolean, boolean>; placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom") | (() => "top" | "bottom") | ((new (...args: any[]) => "top" | "bottom") | (() => "top" | "bottom"))[], unknown, unknown, string, boolean>; showArrow: BooleanConstructor; offset: EpPropFinalized; whole: BooleanConstructor; checkIsWhole: { readonly type: PropType<(pattern: string, prefix: string) => boolean>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; modelValue: StringConstructor; loading: BooleanConstructor; popperClass: EpPropFinalized; popperOptions: EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => Partial, boolean>; ariaLabel: StringConstructor; id: EpPropFinalized; size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; disabled: BooleanConstructor; maxlength: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; minlength: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; type: EpPropFinalized; resize: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; autosize: EpPropFinalized<(new (...args: any[]) => boolean | { minRows?: number; maxRows?: number; }) | (() => InputAutoSize) | ((new (...args: any[]) => boolean | { minRows?: number; maxRows?: number; }) | (() => InputAutoSize))[], unknown, unknown, false, boolean>; autocomplete: EpPropFinalized; formatter: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; parser: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; placeholder: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; form: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly: BooleanConstructor; clearable: BooleanConstructor; showPassword: BooleanConstructor; showWordLimit: BooleanConstructor; suffixIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; prefixIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; containerRole: EpPropFinalized; tabindex: EpPropFinalized; validateEvent: EpPropFinalized; inputStyle: EpPropFinalized<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown, () => Mutable<{}>, boolean>; autofocus: BooleanConstructor; rows: EpPropFinalized; }; export declare type MenuEmits = typeof menuEmits; export declare const menuEmits: { close: (index: string, indexPath: string[]) => boolean; open: (index: string, indexPath: string[]) => boolean; select: (index: string, indexPath: string[], item: MenuItemClicked, routerResult?: Promise) => boolean; }; export declare type MenuInstance = InstanceType & { open: (index: string) => void; close: (index: string) => void; handleResize: () => void; }; export declare interface MenuItemClicked { index: string; indexPath: string[]; route?: RouteLocationRaw; } export declare type MenuItemEmits = typeof menuItemEmits; export declare const menuItemEmits: { click: (item: MenuItemRegistered) => boolean; }; export declare type MenuItemGroupInstance = InstanceType & unknown; export declare type MenuItemGroupProps = ExtractPropTypes; export declare const menuItemGroupProps: { /** * @description group title */ readonly title: StringConstructor; }; export declare type MenuItemInstance = InstanceType & unknown; export declare type MenuItemProps = ExtractPropTypes; export declare const menuItemProps: { readonly index: EpPropFinalized<(new (...args: any[]) => string) | (() => string | null) | ((new (...args: any[]) => string) | (() => string | null))[], unknown, unknown, null, boolean>; readonly route: { readonly type: PropType RouteLocationRaw & {}) | (() => RouteLocationRaw) | ((new (...args: any[]) => RouteLocationRaw & {}) | (() => RouteLocationRaw))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabled: BooleanConstructor; }; export declare interface MenuItemRegistered { index: string; indexPath: string[]; active: boolean; } export declare type MenuProps = ExtractPropTypes; export declare const menuProps: { readonly mode: EpPropFinalized; readonly defaultActive: EpPropFinalized; readonly defaultOpeneds: EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => [ ], boolean>; readonly uniqueOpened: BooleanConstructor; readonly router: BooleanConstructor; readonly menuTrigger: EpPropFinalized; readonly collapse: BooleanConstructor; readonly backgroundColor: StringConstructor; readonly textColor: StringConstructor; readonly activeTextColor: StringConstructor; readonly closeOnClickOutside: BooleanConstructor; readonly collapseTransition: EpPropFinalized; readonly ellipsis: EpPropFinalized; readonly popperOffset: EpPropFinalized; readonly ellipsisIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => any, boolean>; readonly popperEffect: EpPropFinalized<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown, "dark", boolean>; readonly popperClass: StringConstructor; readonly showTimeout: EpPropFinalized; readonly hideTimeout: EpPropFinalized; readonly persistent: EpPropFinalized; }; export declare interface MenuProvider { openedMenus: string[]; items: Record; subMenus: Record; activeIndex?: string; isMenuPopup: boolean; props: MenuProps; addMenuItem: (item: MenuItemRegistered) => void; removeMenuItem: (item: MenuItemRegistered) => void; addSubMenu: (item: MenuItemRegistered) => void; removeSubMenu: (item: MenuItemRegistered) => void; openMenu: (index: string, indexPath: string[]) => void; closeMenu: (index: string, indexPath: string[]) => void; handleMenuItemClick: (item: MenuItemClicked) => void; handleSubMenuClick: (subMenu: MenuItemRegistered) => void; } export declare type Message = MessageFn & { [K in messageType]: MessageTypedFn; }; export declare type MessageBoxData = MessageBoxInputData & Action; export declare interface MessageBoxInputData { value: string; action: Action; } export declare type MessageBoxInputValidator = ((value: string) => boolean | string) | undefined; export declare interface MessageBoxState { autofocus: boolean; title: string | undefined; message: string; type: MessageType; icon: string | Component; closeIcon: string | Component; customClass: string; customStyle: CSSProperties; showInput: boolean; inputValue: string; inputPlaceholder: string; inputType: string; inputPattern: RegExp | null; inputValidator: MessageBoxInputValidator; inputErrorMessage: string; showConfirmButton: boolean; showCancelButton: boolean; action: Action; dangerouslyUseHTMLString: boolean; confirmButtonText: string; cancelButtonText: string; confirmButtonLoading: boolean; cancelButtonLoading: boolean; confirmButtonLoadingIcon: string | Component; cancelButtonLoadingIcon: string | Component; confirmButtonClass: string; confirmButtonDisabled: boolean; cancelButtonClass: string; editorErrorMessage: string; beforeClose: null | ((action: Action, instance: MessageBoxState, done: () => void) => void); callback: null | Callback; distinguishCancelAndClose: boolean; modalFade: boolean; modalClass: string; validateError: boolean; zIndex: number; } export declare type MessageBoxType = "" | "prompt" | "alert" | "confirm"; export declare const messageConfig: MessageConfigContext; export declare interface MessageConfigContext { max?: number; grouping?: boolean; duration?: number; offset?: number; showClose?: boolean; } export declare const messageDefaults: Mutable<{ readonly customClass: ""; readonly dangerouslyUseHTMLString: false; readonly duration: 3000; readonly icon: undefined; readonly id: ""; readonly message: ""; readonly onClose: undefined; readonly showClose: false; readonly type: "info"; readonly plain: false; readonly offset: 16; readonly zIndex: 0; readonly grouping: false; readonly repeatNum: 1; readonly appendTo: HTMLElement; }>; export declare type MessageEmits = typeof messageEmits; export declare const messageEmits: { destroy: () => boolean; }; export declare type MessageFn = { (options?: MessageParams, appContext?: null | AppContext): MessageHandler; closeAll(type?: messageType): void; }; export declare interface MessageHandler { /** * @description close the Message */ close: () => void; } export declare type MessageInstance = InstanceType & unknown; export declare type MessageOptions = Partial & { appendTo?: HTMLElement | string; }>>; export declare type MessageOptionsWithType = Omit; export declare type MessageParams = MessageOptions | MessageOptions["message"]; export declare type MessageParamsNormalized = Omit & { /** * @description set the root element for the message, default to `document.body` */ appendTo: HTMLElement; }; export declare type MessageParamsWithType = MessageOptionsWithType | MessageOptions["message"]; export declare type MessageProps = ExtractPropTypes; export declare const messageProps: { readonly customClass: EpPropFinalized; readonly dangerouslyUseHTMLString: EpPropFinalized; readonly duration: EpPropFinalized; readonly icon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, undefined, boolean>; readonly id: EpPropFinalized; readonly message: EpPropFinalized<(new (...args: any[]) => string | VNode | (() => VNode)) | (() => string | VNode | (() => VNode)) | ((new (...args: any[]) => string | VNode | (() => VNode)) | (() => string | VNode | (() => VNode)))[], unknown, unknown, "", boolean>; readonly onClose: EpPropFinalized<(new (...args: any[]) => () => void) | (() => () => void) | { (): () => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => () => void) | (() => () => void) | { (): () => void; new (): any; readonly prototype: any; })[], unknown, unknown, undefined, boolean>; readonly showClose: EpPropFinalized; readonly type: EpPropFinalized; readonly plain: EpPropFinalized; readonly offset: EpPropFinalized; readonly zIndex: EpPropFinalized; readonly grouping: EpPropFinalized; readonly repeatNum: EpPropFinalized; }; declare type MessageType = "" | "success" | "warning" | "info" | "error"; export declare type messageType = typeof messageTypes[number]; export declare type MessageTypedFn = (options?: MessageParamsWithType, appContext?: null | AppContext) => MessageHandler; export declare const messageTypes: readonly [ "success", "info", "warning", "error" ]; declare type ModalInstance = { handleClose: () => void; }; export declare type ModelToggleParams = { indicator: Ref; toggleReason?: Ref; shouldHideWhenRouteChanges?: Ref; shouldProceed?: () => boolean; onShow?: (event?: Event) => void; onHide?: (event?: Event) => void; }; export declare type ModelValueType = SingleOrRange | string[]; export declare const Mousewheel: ObjectDirective; declare type Mutable = { -readonly [P in keyof T]: T[P]; }; export declare const namespaceContextKey: InjectionKey>; declare function next(): void; declare class Node_2 { id: number; text: string; checked: boolean; indeterminate: boolean; data: TreeNodeData; expanded: boolean; parent: Node_2; visible: boolean; isCurrent: boolean; store: TreeStore; isLeafByUser: boolean; isLeaf: boolean; canFocus: boolean; level: number; loaded: boolean; childNodes: Node_2[]; loading: boolean; constructor(options: TreeNodeOptions); initialize(): void; setData(data: TreeNodeData): void; get label(): string; get key(): TreeKey; get disabled(): boolean; get nextSibling(): Nullable_2; get previousSibling(): Nullable_2; contains(target: Node_2, deep?: boolean): boolean; remove(): void; insertChild(child?: FakeNode | Node_2, index?: number, batch?: boolean): void; insertBefore(child: FakeNode | Node_2, ref: Node_2): void; insertAfter(child: FakeNode | Node_2, ref: Node_2): void; removeChild(child: Node_2): void; removeChildByData(data: TreeNodeData): void; expand(callback?: () => void, expandParent?: boolean): void; doCreateChildren(array: TreeNodeData[], defaultProps?: TreeNodeLoadedDefaultProps): void; collapse(): void; shouldLoadData(): boolean; updateLeafState(): void; setChecked(value?: boolean | string, deep?: boolean, recursion?: boolean, passValue?: boolean): void; getChildren(forceInit?: boolean): TreeNodeData | TreeNodeData[]; updateChildren(): void; loadData(callback: (node: Node_2) => void, defaultProps?: TreeNodeLoadedDefaultProps): void; eachNode(callback: (node: Node_2) => void): void; reInitChecked(): void; } export declare type NodeDropType = "before" | "after" | "inner" | "none"; export declare type NotificationEmits = typeof notificationEmits; export declare const notificationEmits: { destroy: () => boolean; }; export declare interface NotificationHandle { close: () => void; } export declare type NotificationInstance = InstanceType & unknown; declare type NotificationOptions_2 = Omit & { /** * @description set the root element for the notification, default to `document.body` */ appendTo?: HTMLElement | string; /** * @description callback function when closed */ onClose?(vm: VNode): void; }; export { NotificationOptions_2 as NotificationOptions }; export declare type NotificationOptionsTyped = Omit; export declare type NotificationParams = Partial | string | VNode; export declare type NotificationParamsTyped = Partial | string | VNode; export declare type NotificationProps = ExtractPropTypes; export declare const notificationProps: { readonly customClass: EpPropFinalized; readonly dangerouslyUseHTMLString: BooleanConstructor; readonly duration: EpPropFinalized; readonly icon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly id: EpPropFinalized; readonly message: EpPropFinalized<(new (...args: any[]) => string | VNode | (() => VNode)) | (() => string | VNode | (() => VNode)) | ((new (...args: any[]) => string | VNode | (() => VNode)) | (() => string | VNode | (() => VNode)))[], unknown, unknown, "", boolean>; readonly offset: EpPropFinalized; readonly onClick: EpPropFinalized<(new (...args: any[]) => () => void) | (() => () => void) | { (): () => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => () => void) | (() => () => void) | { (): () => void; new (): any; readonly prototype: any; })[], unknown, unknown, () => undefined, boolean>; readonly onClose: { readonly type: PropType<() => void>; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly position: EpPropFinalized; readonly showClose: EpPropFinalized; readonly title: EpPropFinalized; readonly type: EpPropFinalized; readonly zIndex: NumberConstructor; readonly closeIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; export declare type NotificationQueue = NotificationQueueItem[]; export declare interface NotificationQueueItem { vm: VNode; } export declare const notificationTypes: readonly [ "success", "info", "warning", "error" ]; export declare interface Notify extends NotifyFn { success: NotifyTypedFn; warning: NotifyTypedFn; error: NotifyTypedFn; info: NotifyTypedFn; } export declare interface NotifyFn { (options?: NotificationParams, appContext?: null | AppContext): NotificationHandle; closeAll(): void; _context: AppContext | null; } export declare type NotifyTypedFn = (options?: NotificationParamsTyped, appContext?: null | AppContext) => NotificationHandle; declare type Nullable = null | T; /** * @deprecated stop to use null * @see {@link https://github.com/sindresorhus/meta/discussions/7} */ declare type Nullable_2 = T | null; declare type onRowRenderedParams = { rowCacheStart: number; rowCacheEnd: number; rowVisibleStart: number; rowVisibleEnd: number; }; declare type Option_2 = OptionCommon & { created?: boolean; }; declare type Option_3 = Record | string | number | boolean; export declare type OptionBasic = { value: OptionValue; currentLabel: SelectOptionProxy["currentLabel"]; isDisabled?: SelectOptionProxy["isDisabled"]; }; declare type OptionCommon = Record; declare interface OptionExposed { ns: unknown; id: unknown; containerKls: unknown; currentLabel: ComputedRef; itemSelected: ComputedRef; isDisabled: ComputedRef; visible: Ref; hover: Ref; states: OptionStates; select: SelectContext; hoverItem: () => void; updateOption: (query: string) => void; selectOptionClick: () => void; } declare type OptionGroup = OptionCommon; declare type OptionProps = ExtractPropTypes; declare const optionProps: { value: { readonly type: PropType>; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; label: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; created: BooleanConstructor; disabled: BooleanConstructor; }; declare const OptionProps_2: { readonly data: ArrayConstructor; readonly disabled: BooleanConstructor; readonly hovering: BooleanConstructor; readonly item: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly index: NumberConstructor; readonly style: ObjectConstructor; readonly selected: BooleanConstructor; readonly created: BooleanConstructor; }; export { Options }; declare interface OptionStates { index: number; groupDisabled: boolean; visible: boolean; hover: boolean; } declare type OptionType = Option_2 | OptionGroup; declare type OptionValue = OptionProps["value"]; export declare type OverlayEmits = typeof overlayEmits; export declare const overlayEmits: { click: (evt: MouseEvent) => boolean; }; export declare type OverlayProps = ExtractPropTypes; export declare const overlayProps: { readonly mask: EpPropFinalized; readonly customMaskEvent: BooleanConstructor; readonly overlayClass: { readonly type: PropType string | string[] | Record) | (() => string | string[] | Record) | ((new (...args: any[]) => string | string[] | Record) | (() => string | string[] | Record))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly zIndex: { readonly type: PropType number | "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto") | (() => ZIndexProperty) | ((new (...args: any[]) => number | "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto") | (() => ZIndexProperty))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; export declare type PageHeaderEmits = typeof pageHeaderEmits; export declare const pageHeaderEmits: { back: () => boolean; }; export declare type PageHeaderInstance = InstanceType & unknown; export declare type PageHeaderProps = ExtractPropTypes; export declare const pageHeaderProps: { readonly icon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => any, boolean>; readonly title: StringConstructor; readonly content: EpPropFinalized; }; export declare type PaginationEmits = typeof paginationEmits; export declare const paginationEmits: { "update:current-page": (val: number) => boolean; "update:page-size": (val: number) => boolean; "size-change": (val: number) => boolean; change: (currentPage: number, pageSize: number) => boolean; "current-change": (val: number) => boolean; "prev-click": (val: number) => boolean; "next-click": (val: number) => boolean; }; export declare type PaginationProps = ExtractPropTypes; export declare const paginationProps: { readonly pageSize: NumberConstructor; readonly defaultPageSize: NumberConstructor; readonly total: NumberConstructor; readonly pageCount: NumberConstructor; readonly pagerCount: EpPropFinalized; readonly currentPage: NumberConstructor; readonly defaultCurrentPage: NumberConstructor; readonly layout: EpPropFinalized; readonly pageSizes: EpPropFinalized<(new (...args: any[]) => number[]) | (() => number[]) | ((new (...args: any[]) => number[]) | (() => number[]))[], unknown, unknown, () => [ 10, 20, 30, 40, 50, 100 ], boolean>; readonly popperClass: EpPropFinalized; readonly prevText: EpPropFinalized; readonly prevIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => any, boolean>; readonly nextText: EpPropFinalized; readonly nextIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => any, boolean>; readonly teleported: EpPropFinalized; readonly small: BooleanConstructor; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly background: BooleanConstructor; readonly disabled: BooleanConstructor; readonly hideOnSinglePage: BooleanConstructor; readonly appendSizeTo: StringConstructor; }; declare interface Params { excludeListeners?: boolean; excludeKeys?: ComputedRef; } export declare const parseDate: (date: string | number | Date, format: string | undefined, lang: string) => dayjs_2.Dayjs | undefined; export declare type PartialOptions = Partial; /** * Type which collects all paths through a type * * 通过一个类型收集所有路径的类型 * * @see {@link FieldPath} */ declare type Path = T extends ReadonlyArray ? IsTuple extends true ? { [K in TupleKey]-?: PathImpl, T[K]>; }[TupleKey] : PathImpl : { [K in keyof T]-?: PathImpl, T[K]>; }[keyof T]; /** * Helper type for recursively constructing paths through a type * * 用于通过一个类型递归构建路径的辅助类型 */ declare type PathImpl = V extends Primitive | BrowserNativeObject ? `${K}` : `${K}` | `${K}.${Path}`; export declare interface PickerOptions { isValidValue: (date: DayOrDays) => boolean; handleKeydownInput: (event: KeyboardEvent) => void; parseUserInput: (value: UserInput) => DayOrDays; formatToString: (value: DayOrDays) => UserInput; getRangeAvailableTime: (date: DayOrDays) => DayOrDays; getDefaultValue: () => DayOrDays; panelReady: boolean; handleClear: () => void; handleFocusPicker?: () => void; } export { Placement }; export declare type PopconfirmEmits = typeof popconfirmEmits; export declare const popconfirmEmits: { /** * @description triggers when click confirm button */ confirm: (e: MouseEvent) => boolean; /** * @description triggers when click cancel button */ cancel: (e: MouseEvent) => boolean; }; export declare type PopconfirmInstance = InstanceType & unknown; export declare type PopconfirmProps = ExtractPropTypes; export declare const popconfirmProps: { readonly title: StringConstructor; readonly confirmButtonText: StringConstructor; readonly cancelButtonText: StringConstructor; readonly confirmButtonType: EpPropFinalized; readonly cancelButtonType: EpPropFinalized; readonly icon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => any, boolean>; readonly iconColor: EpPropFinalized; readonly hideIcon: EpPropFinalized; readonly hideAfter: EpPropFinalized; readonly teleported: EpPropFinalized; readonly persistent: BooleanConstructor; readonly width: EpPropFinalized; }; export declare type PopoverEmits = typeof popoverEmits; export declare const popoverEmits: { "update:visible": (value: boolean) => boolean; "before-enter": () => boolean; "before-leave": () => boolean; "after-enter": () => boolean; "after-leave": () => boolean; }; export declare type PopoverInstance = InstanceType & unknown; export declare type PopoverProps = ExtractPropTypes; export declare const popoverProps: { readonly trigger: EpPropFinalized<(new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | TooltipTriggerType[]) | (() => Arrayable) | ((new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | TooltipTriggerType[]) | (() => Arrayable))[], unknown, unknown, "hover", boolean>; readonly triggerKeys: EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>; readonly placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], unknown, unknown, "bottom", boolean>; readonly disabled: BooleanConstructor; readonly visible: EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | null) | ((new (...args: any[]) => boolean) | (() => boolean | null))[], unknown, unknown, null, boolean>; readonly transition: StringConstructor; readonly popperOptions: EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly tabindex: EpPropFinalized<(new (...args: any[]) => string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown, 0, boolean>; readonly content: EpPropFinalized; readonly popperStyle: { readonly type: PropType string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperClass: { readonly type: PropType string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly enterable: { readonly default: true; readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; readonly effect: { readonly default: "light"; readonly type: PropType string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; readonly teleported: EpPropFinalized; readonly appendTo: { readonly type: PropType string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly title: StringConstructor; readonly width: EpPropFinalized; readonly offset: EpPropFinalized; readonly showAfter: EpPropFinalized; readonly hideAfter: EpPropFinalized; readonly autoClose: EpPropFinalized; readonly showArrow: EpPropFinalized; readonly persistent: EpPropFinalized; readonly "onUpdate:visible": { readonly type: PropType<(visible: boolean) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; export declare const POPPER_CONTENT_INJECTION_KEY: InjectionKey; export declare const POPPER_INJECTION_KEY: InjectionKey; export declare type PopperArrowInstance = InstanceType & unknown; export declare type PopperArrowProps = ExtractPropTypes; export declare const popperArrowProps: { readonly arrowOffset: EpPropFinalized; }; export declare type PopperContentEmits = typeof popperContentEmits; export declare const popperContentEmits: { mouseenter: (evt: MouseEvent) => boolean; mouseleave: (evt: MouseEvent) => boolean; focus: () => boolean; blur: () => boolean; close: () => boolean; }; export declare type PopperContentInstance = InstanceType & unknown; export declare type PopperContentProps = ExtractPropTypes; export declare const popperContentProps: { readonly ariaLabel: StringConstructor; readonly id: StringConstructor; readonly style: { readonly type: PropType string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: PropType string | ClassObjectType | ClassType[]) | (() => ClassType) | ((new (...args: any[]) => string | ClassObjectType | ClassType[]) | (() => ClassType))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: EpPropFinalized<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown, "dark", boolean>; readonly visible: BooleanConstructor; readonly enterable: EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: EpPropFinalized; readonly trapping: EpPropFinalized; readonly popperClass: { readonly type: PropType string | ClassObjectType | ClassType[]) | (() => ClassType) | ((new (...args: any[]) => string | ClassObjectType | ClassType[]) | (() => ClassType))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: PropType string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly arrowOffset: EpPropFinalized; readonly boundariesPadding: EpPropFinalized; readonly fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, undefined, boolean>; readonly gpuAcceleration: EpPropFinalized; readonly offset: EpPropFinalized; readonly placement: EpPropFinalized; readonly popperOptions: EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: EpPropFinalized; }; export declare type PopperCoreConfigProps = ExtractPropTypes; export declare const popperCoreConfigProps: { readonly boundariesPadding: EpPropFinalized; readonly fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, undefined, boolean>; readonly gpuAcceleration: EpPropFinalized; readonly offset: EpPropFinalized; readonly placement: EpPropFinalized; readonly popperOptions: EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: EpPropFinalized; }; export declare type PopperEffect = typeof effects[number] | (string & NonNullable); export declare type PopperInstance = InstanceType & unknown; export declare type PopperProps = ExtractPropTypes; export declare const popperProps: { readonly role: EpPropFinalized; }; export declare type PopperTrigger = typeof triggers[number]; export declare type PopperTriggerInstance = InstanceType & unknown; export declare type PopperTriggerProps = typeof popperTriggerProps; export declare const popperTriggerProps: { readonly virtualRef: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly virtualTriggering: BooleanConstructor; readonly onMouseenter: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onMouseleave: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onClick: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onKeydown: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onFocus: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onBlur: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onContextmenu: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly id: StringConstructor; readonly open: BooleanConstructor; }; declare function prev(): void; declare type Primitive = null | undefined | string | number | boolean | symbol | bigint; export declare type ProgressColor = { color: string; percentage: number; }; export declare type ProgressFn = (percentage: number) => string; export declare type ProgressInstance = InstanceType & unknown; export declare type ProgressProps = ExtractPropTypes; export declare const progressProps: { readonly type: EpPropFinalized; readonly percentage: EpPropFinalized; readonly status: EpPropFinalized; readonly indeterminate: BooleanConstructor; readonly duration: EpPropFinalized; readonly strokeWidth: EpPropFinalized; readonly strokeLinecap: EpPropFinalized<(new (...args: any[]) => "inherit" | "round" | "butt" | "square") | (() => NonNullable<"inherit" | "round" | "butt" | "square" | undefined>) | ((new (...args: any[]) => "inherit" | "round" | "butt" | "square") | (() => NonNullable<"inherit" | "round" | "butt" | "square" | undefined>))[], unknown, unknown, "round", boolean>; readonly textInside: BooleanConstructor; readonly width: EpPropFinalized; readonly showText: EpPropFinalized; readonly color: EpPropFinalized<(new (...args: any[]) => string | ProgressFn | ProgressColor[]) | (() => string | ProgressFn | ProgressColor[]) | ((new (...args: any[]) => string | ProgressFn | ProgressColor[]) | (() => string | ProgressFn | ProgressColor[]))[], unknown, unknown, "", boolean>; readonly striped: BooleanConstructor; readonly stripedFlow: BooleanConstructor; readonly format: EpPropFinalized<(new (...args: any[]) => ProgressFn) | (() => ProgressFn) | { (): ProgressFn; new (): any; readonly prototype: any; } | ((new (...args: any[]) => ProgressFn) | (() => ProgressFn) | { (): ProgressFn; new (): any; readonly prototype: any; })[], unknown, unknown, (percentage: number) => string, boolean>; }; declare const _prop: EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | null) | ((new (...args: any[]) => boolean) | (() => boolean | null))[], never, never, null, false>; export declare interface Props { label?: string; value?: string; disabled?: string; } declare const props: { loading: BooleanConstructor; data: { type: ArrayConstructor; required: true; }; hoveringIndex: NumberConstructor; width: NumberConstructor; }; declare interface Props_2 { label?: string; value?: string; disabled?: string; options?: string; } export declare type PropValidator = (props: T) => void; export declare const provideGlobalConfig: (config: MaybeRef, app?: App, global?: boolean) => ComputedRef> | undefined; export declare type RadioButtonInstance = InstanceType & unknown; export declare type RadioButtonProps = ExtractPropTypes; export declare const radioButtonProps: { readonly modelValue: EpPropFinalized<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown, undefined, boolean>; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabled: BooleanConstructor; readonly label: EpPropFinalized<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown, undefined, boolean>; readonly value: EpPropFinalized<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown, undefined, boolean>; readonly name: EpPropFinalized; }; export declare type RadioEmits = typeof radioEmits; export declare const radioEmits: { "update:modelValue": (val: string | number | boolean | undefined) => val is string | number | boolean; change: (val: string | number | boolean | undefined) => val is string | number | boolean; }; export declare interface RadioGroupContext extends RadioGroupProps { changeEvent: (val: RadioGroupProps["modelValue"]) => void; } export declare type RadioGroupEmits = typeof radioGroupEmits; export declare const radioGroupEmits: { "update:modelValue": (val: string | number | boolean | undefined) => val is string | number | boolean; change: (val: string | number | boolean | undefined) => val is string | number | boolean; }; export declare type RadioGroupInstance = InstanceType & unknown; export declare const radioGroupKey: InjectionKey; export declare type RadioGroupProps = ExtractPropTypes; export declare const radioGroupProps: { readonly ariaLabel: StringConstructor; readonly id: EpPropFinalized; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabled: BooleanConstructor; readonly modelValue: EpPropFinalized; readonly fill: EpPropFinalized; readonly textColor: EpPropFinalized; readonly name: EpPropFinalized; readonly validateEvent: EpPropFinalized; }; export declare type RadioInstance = InstanceType & unknown; export declare type RadioProps = ExtractPropTypes; export declare const radioProps: { readonly border: BooleanConstructor; readonly modelValue: EpPropFinalized<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown, undefined, boolean>; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabled: BooleanConstructor; readonly label: EpPropFinalized<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown, undefined, boolean>; readonly value: EpPropFinalized<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown, undefined, boolean>; readonly name: EpPropFinalized; }; export declare const radioPropsBase: { modelValue: EpPropFinalized<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown, undefined, boolean>; size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; disabled: BooleanConstructor; label: EpPropFinalized<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown, undefined, boolean>; value: EpPropFinalized<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown, undefined, boolean>; name: EpPropFinalized; }; export declare const rangeArr: (n: number) => number[]; export declare type RateEmits = typeof rateEmits; export declare const rateEmits: { change: (value: number) => boolean; "update:modelValue": (value: number) => boolean; }; export declare type RateInstance = InstanceType & unknown; export declare type RateProps = ExtractPropTypes; export declare const rateProps: { readonly ariaLabel: StringConstructor; readonly modelValue: EpPropFinalized; readonly id: EpPropFinalized; readonly lowThreshold: EpPropFinalized; readonly highThreshold: EpPropFinalized; readonly max: EpPropFinalized; readonly colors: EpPropFinalized<(new (...args: any[]) => string[] | Record) | (() => string[] | Record) | ((new (...args: any[]) => string[] | Record) | (() => string[] | Record))[], unknown, unknown, () => [ "", "", "" ], boolean>; readonly voidColor: EpPropFinalized; readonly disabledVoidColor: EpPropFinalized; readonly icons: EpPropFinalized<(new (...args: any[]) => (string | Component)[] | Record) | (() => (string | Component)[] | Record) | ((new (...args: any[]) => (string | Component)[] | Record) | (() => (string | Component)[] | Record))[], unknown, unknown, () => [ Component, Component, Component ], boolean>; readonly voidIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => Component, boolean>; readonly disabledVoidIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => Component, boolean>; readonly disabled: BooleanConstructor; readonly allowHalf: BooleanConstructor; readonly showText: BooleanConstructor; readonly showScore: BooleanConstructor; readonly textColor: EpPropFinalized; readonly texts: EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => [ "Extremely bad", "Disappointed", "Fair", "Satisfied", "Surprise" ], boolean>; readonly scoreTemplate: EpPropFinalized; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly clearable: BooleanConstructor; }; declare type ReferenceElement = ElementType | VirtualElement_2; export declare type renderContent = (h: typeof h, option: TransferDataItem) => VNode | VNode[]; export declare interface RenderContentContext { _self: ComponentInternalInstance; node: Node_2; data: TreeNodeData; store: TreeStore; } export declare type RenderContentFunction = (h: hType, context: RenderContentContext) => VNode | VNode[]; declare type RenderExpanded = ({ row, $index, store, expanded: boolean, }: RIS) => VNode; export declare type RenderLabel = ({ node: CascaderNode, data: CascaderOption, }: { node: any; data: any; }) => VNode | VNode[]; declare type RenderLabel_2 = ({ node: Node, data: CascaderOption, }: { node: any; data: any; }) => VNode | VNode[]; export declare interface RenderRowData { store: Store; _self: Table; column: TableColumnCtx; row: T; $index: number; treeNode?: TreeNode; expanded: boolean; } export declare const renderThumbStyle: ({ move, size, bar, }: Pick & { bar: (typeof BAR_MAP)[keyof typeof BAR_MAP]; }) => CSSProperties; declare interface RepeatClickOptions { interval?: number; delay?: number; handler: (...args: unknown[]) => unknown; } export declare type ResetAfterIndex = (idx: number, forceUpdate: boolean) => void; export declare type ResetAfterIndices = (indices: Indices, forceUpdate: boolean) => void; declare function resetCurrentValue(): void; export declare type Resolve = (dataList?: CascaderOption[]) => void; declare type Resolve_2 = (dataList?: CascaderOption[]) => void; /** * Extracts types via `ExtractPropTypes`, accepting `PropType`, `XXXConstructor`, `never`... * * 通过 `ExtractPropTypes` 提取类型,接受 `PropType`、`XXXConstructor`、`never`... * * @example * ResolvePropType => boolean * ResolvePropType> => T **/ declare type ResolvePropType = IfNever; required: true; }>>; export declare type ResultInstance = InstanceType & unknown; export declare type ResultProps = ExtractPropTypes; export declare const resultProps: { readonly title: EpPropFinalized; readonly subTitle: EpPropFinalized; readonly icon: EpPropFinalized; }; export declare const RIGHT_CHECK_CHANGE_EVENT = "right-check-change"; declare type RIS = { row: T; $index: number; store: Store; expanded: boolean; }; export declare const roleTypes: readonly [ "dialog", "grid", "group", "listbox", "menu", "navigation", "tooltip", "tree" ]; export declare const ROOT_PICKER_INJECTION_KEY: InjectionKey; export declare interface RootTreeType { ctx: SetupContext; props: TreeComponentProps; store: Ref; root: Ref; currentNode: Ref; instance: ComponentInternalInstance; } export declare const RowAlign: readonly [ "top", "middle", "bottom" ]; export declare type RowClassNameGetter = (params: { columns: Column[]; } & RowCommonParams) => string; declare type RowCommonParams = { rowData: any; rowIndex: number; }; declare interface RowContext { gutter: ComputedRef; } export declare const rowContextKey: InjectionKey; export declare type RowEventHandler = (params: RowEventHandlerParams) => void; export declare type RowEventHandlerParams = { rowKey: KeyType_2; event: Event; } & RowCommonParams; export declare type RowEventHandlers = { onClick?: RowEventHandler; onContextmenu?: RowEventHandler; onDblclick?: RowEventHandler; onMouseenter?: RowEventHandler; onMouseleave?: RowEventHandler; }; export declare type RowExpandHandler = (params: RowExpandParams) => void; export declare type RowExpandParams = { expanded: boolean; rowKey: KeyType_2; } & RowCommonParams; export declare type RowHeightChangedParams = { rowKey: KeyType_2; height: number; rowIndex: number; }; export declare type RowHeightChangeHandler = (row: RowHeightChangedParams, fixedDirection: boolean | FixedDirection | undefined) => void; export declare type RowHoverHandler = (params: RowHoverParams) => void; export declare type RowHoverParams = { event: MouseEvent; hovered: boolean; rowKey: KeyType_2; } & RowCommonParams; export declare type RowInstance = InstanceType & unknown; export declare const RowJustify: readonly [ "start", "center", "end", "space-around", "space-between", "space-evenly" ]; export declare type RowProps = ExtractPropTypes; export declare const rowProps: { readonly tag: EpPropFinalized; readonly gutter: EpPropFinalized; readonly justify: EpPropFinalized; readonly align: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; export declare type RTLOffsetType = "negative" | "positive-descending" | "positive-ascending"; export declare const SCOPE = "use-empty-values"; export declare interface ScrollbarContext { scrollbarElement: HTMLDivElement; wrapElement: HTMLDivElement; } export declare const scrollbarContextKey: InjectionKey; export declare type ScrollbarEmits = typeof scrollbarEmits; export declare const scrollbarEmits: { scroll: ({ scrollTop, scrollLeft, }: { scrollTop: number; scrollLeft: number; }) => boolean; }; export declare type ScrollbarExpose = { onMouseUp: () => void; }; export declare type ScrollbarInstance = InstanceType & unknown; export declare type ScrollbarProps = ExtractPropTypes; export declare const scrollbarProps: { readonly ariaLabel: StringConstructor; readonly ariaOrientation: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly height: EpPropFinalized; readonly maxHeight: EpPropFinalized; readonly native: EpPropFinalized; readonly wrapStyle: EpPropFinalized<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown, "", boolean>; readonly wrapClass: EpPropFinalized; readonly viewClass: EpPropFinalized; readonly viewStyle: EpPropFinalized; readonly noresize: BooleanConstructor; readonly tag: EpPropFinalized; readonly always: BooleanConstructor; readonly minSize: EpPropFinalized; readonly tabindex: EpPropFinalized; readonly id: StringConstructor; readonly role: StringConstructor; }; export declare type ScrollDir = "forwards" | "backwards"; declare type ScrollPos = { scrollLeft: number; scrollTop: number; }; declare function scrollTo_2(xCord: number, yCord?: number): void; declare function scrollTo_2(options: ScrollToOptions): void; export declare type SegmentedEmits = typeof segmentedEmits; export declare const segmentedEmits: { "update:modelValue": (val: any) => val is string | number | boolean; change: (val: any) => val is string | number | boolean; }; export declare type SegmentedInstance = InstanceType & unknown; export declare type SegmentedProps = ExtractPropTypes; export declare const segmentedProps: { ariaLabel: StringConstructor; direction: EpPropFinalized<(new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical") | ((new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical"))[], unknown, unknown, string, boolean>; options: EpPropFinalized<(new (...args: any[]) => Option_3[]) | (() => Option_3[]) | ((new (...args: any[]) => Option_3[]) | (() => Option_3[]))[], unknown, unknown, () => never[], boolean>; modelValue: EpPropFinalized<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown, undefined, boolean>; props: EpPropFinalized<(new (...args: any[]) => Props) | (() => Props) | ((new (...args: any[]) => Props) | (() => Props))[], unknown, unknown, () => Required, boolean>; block: BooleanConstructor; size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; disabled: BooleanConstructor; validateEvent: EpPropFinalized; id: StringConstructor; name: StringConstructor; }; export declare interface SelectContext { props: ISelectProps; states: SelectStates; selectRef: HTMLElement | undefined; optionsArray: SelectOptionProxy[]; setSelected(): void; onOptionCreate(vm: SelectOptionProxy): void; onOptionDestroy(key: OptionValue, vm: SelectOptionProxy): void; handleOptionSelect(vm: SelectOptionProxy): void; } declare interface SelectDropdownExposed { listRef: Ref; isSized: ComputedRef; isItemDisabled: (modelValue: any[] | any, selected: boolean) => boolean; isItemHovering: (target: number) => boolean; isItemSelected: (modelValue: any[] | any, target: Option_2) => boolean; scrollToItem: (index: number) => void; resetScrollTop: () => void; } declare type SelectDropdownInstance = ComponentPublicInstance, SelectDropdownExposed>; export declare type SelectEmits = EmitFn; export declare const selectEmits: { "update:modelValue": (val: ISelectProps["modelValue"]) => boolean; change: (val: ISelectProps["modelValue"]) => boolean; "popup-scroll": ({ scrollTop, scrollLeft, }: { scrollTop: number; scrollLeft: number; }) => boolean; "remove-tag": (val: unknown) => boolean; "visible-change": (visible: boolean) => boolean; focus: (evt: FocusEvent) => boolean; blur: (evt: FocusEvent) => boolean; clear: () => boolean; }; declare interface SelectGroupContext { disabled: boolean; } export declare const selectGroupKey: InjectionKey; export declare type SelectInstance = InstanceType & unknown; export declare const selectKey: InjectionKey; export declare type SelectOptionProxy = ComponentPublicInstance; export declare const SelectProps: { ariaLabel: StringConstructor; emptyValues: ArrayConstructor; valueOnClear: EpPropFinalized; name: StringConstructor; id: StringConstructor; modelValue: EpPropFinalized<(new (...args: any[]) => string | number | boolean | Record | EpPropMergeType<(ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>[]) | (() => EpPropMergeType<(ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | EpPropMergeType<(ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>[]) | ((new (...args: any[]) => string | number | boolean | Record | EpPropMergeType<(ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>[]) | (() => EpPropMergeType<(ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | EpPropMergeType<(ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>[]))[], unknown, unknown, undefined, boolean>; autocomplete: EpPropFinalized; automaticDropdown: BooleanConstructor; size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; effect: EpPropFinalized<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown, string, boolean>; disabled: BooleanConstructor; clearable: BooleanConstructor; filterable: BooleanConstructor; allowCreate: BooleanConstructor; loading: BooleanConstructor; popperClass: EpPropFinalized; popperOptions: EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => Partial, boolean>; remote: BooleanConstructor; loadingText: StringConstructor; noMatchText: StringConstructor; noDataText: StringConstructor; remoteMethod: FunctionConstructor; filterMethod: FunctionConstructor; multiple: BooleanConstructor; multipleLimit: EpPropFinalized; placeholder: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; defaultFirstOption: BooleanConstructor; reserveKeyword: EpPropFinalized; valueKey: EpPropFinalized; collapseTags: BooleanConstructor; collapseTagsTooltip: BooleanConstructor; maxCollapseTags: EpPropFinalized; teleported: EpPropFinalized; persistent: EpPropFinalized; clearIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; fitInputWidth: BooleanConstructor; suffixIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; tagType: { default: string; type: PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; tagEffect: { default: string; type: PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validateEvent: EpPropFinalized; remoteShowSuffix: BooleanConstructor; showArrow: EpPropFinalized; offset: EpPropFinalized; placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], Placement, unknown, string, boolean>; fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, string[], boolean>; tabindex: EpPropFinalized<(NumberConstructor | StringConstructor)[], unknown, unknown, number, boolean>; appendTo: { readonly type: PropType string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; declare const SelectProps_2: { readonly ariaLabel: StringConstructor; readonly emptyValues: ArrayConstructor; readonly valueOnClear: EpPropFinalized; readonly allowCreate: BooleanConstructor; readonly autocomplete: EpPropFinalized<(new (...args: any[]) => "none" | "both" | "inline" | "list") | (() => "none" | "both" | "inline" | "list") | ((new (...args: any[]) => "none" | "both" | "inline" | "list") | (() => "none" | "both" | "inline" | "list"))[], unknown, unknown, "none", boolean>; readonly automaticDropdown: BooleanConstructor; readonly clearable: BooleanConstructor; readonly clearIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: EpPropFinalized<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown, "light", boolean>; readonly collapseTags: BooleanConstructor; readonly collapseTagsTooltip: BooleanConstructor; readonly maxCollapseTags: EpPropFinalized; readonly defaultFirstOption: BooleanConstructor; readonly disabled: BooleanConstructor; readonly estimatedOptionHeight: EpPropFinalized; readonly filterable: BooleanConstructor; readonly filterMethod: FunctionConstructor; readonly height: EpPropFinalized; readonly itemHeight: EpPropFinalized; readonly id: StringConstructor; readonly loading: BooleanConstructor; readonly loadingText: StringConstructor; readonly modelValue: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly multiple: BooleanConstructor; readonly multipleLimit: EpPropFinalized; readonly name: StringConstructor; readonly noDataText: StringConstructor; readonly noMatchText: StringConstructor; readonly remoteMethod: FunctionConstructor; readonly reserveKeyword: EpPropFinalized; readonly options: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly placeholder: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly teleported: EpPropFinalized; readonly persistent: EpPropFinalized; readonly popperClass: EpPropFinalized; readonly popperOptions: EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => Partial, boolean>; readonly remote: BooleanConstructor; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly props: EpPropFinalized<(new (...args: any[]) => Props_2) | (() => Props_2) | ((new (...args: any[]) => Props_2) | (() => Props_2))[], unknown, unknown, () => Required, boolean>; readonly valueKey: EpPropFinalized; readonly scrollbarAlwaysOn: BooleanConstructor; readonly validateEvent: EpPropFinalized; readonly offset: EpPropFinalized; readonly showArrow: EpPropFinalized; readonly placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], Placement, unknown, "bottom-start", boolean>; readonly fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, readonly [ "bottom-start", "top-start", "right", "left" ], boolean>; readonly tagType: { readonly default: "info"; readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; readonly tagEffect: { readonly default: "light"; readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; readonly tabindex: EpPropFinalized; readonly appendTo: { readonly type: PropType string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly fitInputWidth: EpPropFinalized; readonly suffixIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; declare type SelectStates = { inputValue: string; options: Map; cachedOptions: Map; optionValues: OptionValue[]; selected: OptionBasic[]; hoveringIndex: number; inputHovering: boolean; selectionWidth: number; collapseItemWidth: number; previousQuery: string | null; selectedLabel: string; menuVisibleOnFocus: boolean; isBeforeHide: boolean; }; declare type SelectStates_2 = { inputValue: string; cachedOptions: Option_2[]; createdOptions: Option_2[]; hoveringIndex: number; inputHovering: boolean; selectionWidth: number; collapseItemWidth: number; previousQuery: string | null; previousValue: unknown; selectedLabel: string; menuVisibleOnFocus: boolean; isBeforeHide: boolean; }; export declare interface SelectV2Context { props: ISelectV2Props; expanded: Ref; tooltipRef: Ref; onSelect: (option: Option_2) => void; onHover: (idx?: number) => void; onKeyboardNavigate: (direction: "forward" | "backward") => void; onKeyboardSelect: () => void; } export declare const selectV2InjectionKey: InjectionKey; declare function setActiveItem(index: number): void; declare function setCurrentValue(value: number, event?: MouseEvent): void; declare type SFCInstallWithContext = SFCWithInstall & { _context: AppContext | null; }; declare type SFCWithInstall = T & Plugin_2; export declare type SharedExposes = { windowRef: Ref; innerRef: Ref; getItemStyleCache: (_: any, __: any, ___: any) => CSSProperties; }; declare function show(): void; export declare type SingleOrRange = T | [ T, T ]; export declare const SIZE_INJECTION_KEY: InjectionKey; export declare interface SizeContext { size: Ref; } export declare type SkeletonInstance = InstanceType & unknown; export declare type SkeletonItemInstance = InstanceType & unknown; export declare type SkeletonItemProps = ExtractPropTypes; export declare const skeletonItemProps: { readonly variant: EpPropFinalized; }; export declare type SkeletonProps = ExtractPropTypes; export declare const skeletonProps: { readonly animated: EpPropFinalized; readonly count: EpPropFinalized; readonly rows: EpPropFinalized; readonly loading: EpPropFinalized; readonly throttle: { readonly type: PropType number | { leading?: number; trailing?: number; initVal?: boolean; }) | (() => ThrottleType) | ((new (...args: any[]) => number | { leading?: number; trailing?: number; initVal?: boolean; }) | (() => ThrottleType))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; export declare interface SliderContext extends ToRefs { precision: ComputedRef; sliderSize: Ref; emitChange: () => void; resetSize: () => void; updateDragging: (val: boolean) => void; } export declare const sliderContextKey: InjectionKey; export declare type SliderEmits = typeof sliderEmits; export declare const sliderEmits: { "update:modelValue": (value: Arrayable) => value is number | number[]; input: (value: Arrayable) => value is number | number[]; change: (value: Arrayable) => value is number | number[]; }; export declare interface SliderInitData { firstValue: number; secondValue: number; oldValue?: Arrayable; dragging: boolean; sliderSize: number; } export declare type SliderInstance = InstanceType & unknown; declare type SliderMarkerProps = ExtractPropTypes; declare const sliderMarkerProps: { readonly mark: EpPropFinalized<(new (...args: any[]) => string | { style: CSSProperties; label: any; }) | (() => string | { style: CSSProperties; label: any; }) | ((new (...args: any[]) => string | { style: CSSProperties; label: any; }) | (() => string | { style: CSSProperties; label: any; }))[], unknown, unknown, undefined, boolean>; }; declare type SliderMarks = Record; export declare type SliderProps = ExtractPropTypes; export declare const sliderProps: { readonly ariaLabel: StringConstructor; readonly modelValue: EpPropFinalized<(new (...args: any[]) => number | number[]) | (() => Arrayable) | ((new (...args: any[]) => number | number[]) | (() => Arrayable))[], unknown, unknown, 0, boolean>; readonly id: EpPropFinalized; readonly min: EpPropFinalized; readonly max: EpPropFinalized; readonly step: EpPropFinalized; readonly showInput: BooleanConstructor; readonly showInputControls: EpPropFinalized; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly inputSize: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly showStops: BooleanConstructor; readonly showTooltip: EpPropFinalized; readonly formatTooltip: EpPropFinalized<(new (...args: any[]) => (val: number) => number | string) | (() => (val: number) => number | string) | { (): (val: number) => number | string; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (val: number) => number | string) | (() => (val: number) => number | string) | { (): (val: number) => number | string; new (): any; readonly prototype: any; })[], unknown, unknown, undefined, boolean>; readonly disabled: BooleanConstructor; readonly range: BooleanConstructor; readonly vertical: BooleanConstructor; readonly height: StringConstructor; readonly debounce: EpPropFinalized; readonly rangeStartLabel: EpPropFinalized; readonly rangeEndLabel: EpPropFinalized; readonly formatValueText: EpPropFinalized<(new (...args: any[]) => (val: number) => string) | (() => (val: number) => string) | { (): (val: number) => string; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (val: number) => string) | (() => (val: number) => string) | { (): (val: number) => string; new (): any; readonly prototype: any; })[], unknown, unknown, undefined, boolean>; readonly tooltipClass: EpPropFinalized; readonly placement: EpPropFinalized; readonly marks: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly validateEvent: EpPropFinalized; readonly persistent: EpPropFinalized; }; export declare interface Sort { prop: string; order: "ascending" | "descending"; init?: any; silent?: any; } export declare type SortBy = { key: KeyType_2; order: TableV2SortOrder; }; export declare type SortState = { [key: KeyType_2]: TableV2SortOrder; }; declare const Space: DefineComponent<{ readonly direction: EpPropFinalized; readonly class: EpPropFinalized<(new (...args: any[]) => string | Record | (string | Record)[]) | (() => Arrayable>) | ((new (...args: any[]) => string | Record | (string | Record)[]) | (() => Arrayable>))[], unknown, unknown, "", boolean>; readonly style: EpPropFinalized<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown, "", boolean>; readonly alignment: EpPropFinalized<(new (...args: any[]) => string) | (() => string) | ((new (...args: any[]) => string) | (() => string))[], unknown, unknown, "center", boolean>; readonly prefixCls: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly spacer: EpPropFinalized<(new (...args: any[]) => VNodeChild & {}) | (() => VNodeChild) | ((new (...args: any[]) => VNodeChild & {}) | (() => VNodeChild))[], unknown, string | number | VNode, null, boolean>; readonly wrap: BooleanConstructor; readonly fill: BooleanConstructor; readonly fillRatio: EpPropFinalized; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }, () => string | VNode | { [name: string]: unknown; $stable?: boolean; } | null, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly class: EpPropFinalized<(new (...args: any[]) => string | Record | (string | Record)[]) | (() => Arrayable>) | ((new (...args: any[]) => string | Record | (string | Record)[]) | (() => Arrayable>))[], unknown, unknown, "", boolean>; readonly style: EpPropFinalized<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown, "", boolean>; readonly alignment: EpPropFinalized<(new (...args: any[]) => string) | (() => string) | ((new (...args: any[]) => string) | (() => string))[], unknown, unknown, "center", boolean>; readonly prefixCls: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly spacer: EpPropFinalized<(new (...args: any[]) => VNodeChild & {}) | (() => VNodeChild) | ((new (...args: any[]) => VNodeChild & {}) | (() => VNodeChild))[], unknown, string | number | VNode, null, boolean>; readonly wrap: BooleanConstructor; readonly fill: BooleanConstructor; readonly fillRatio: EpPropFinalized; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>>, { readonly style: StyleValue; readonly spacer: EpPropMergeType<(new (...args: any[]) => VNodeChild & {}) | (() => VNodeChild) | ((new (...args: any[]) => VNodeChild & {}) | (() => VNodeChild))[], unknown, string | number | VNode>; readonly fill: boolean; readonly direction: EpPropMergeType; readonly wrap: boolean; readonly class: EpPropMergeType<(new (...args: any[]) => string | Record | (string | Record)[]) | (() => Arrayable>) | ((new (...args: any[]) => string | Record | (string | Record)[]) | (() => Arrayable>))[], unknown, unknown>; readonly alignment: string; readonly fillRatio: number; }>; export declare type SpaceInstance = InstanceType & unknown; declare const SpaceItem: DefineComponent<{ readonly prefixCls: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }, () => VNode, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>>, {}>; export declare type SpaceItemInstance = InstanceType & unknown; export declare type SpaceItemProps = ExtractPropTypes; export declare const spaceItemProps: { readonly prefixCls: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; export declare type SpaceProps = ExtractPropTypes; export declare const spaceProps: { readonly direction: EpPropFinalized; readonly class: EpPropFinalized<(new (...args: any[]) => string | Record | (string | Record)[]) | (() => Arrayable>) | ((new (...args: any[]) => string | Record | (string | Record)[]) | (() => Arrayable>))[], unknown, unknown, "", boolean>; readonly style: EpPropFinalized<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown, "", boolean>; readonly alignment: EpPropFinalized<(new (...args: any[]) => string) | (() => string) | ((new (...args: any[]) => string) | (() => string))[], unknown, unknown, "center", boolean>; readonly prefixCls: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly spacer: EpPropFinalized<(new (...args: any[]) => VNodeChild & {}) | (() => VNodeChild) | ((new (...args: any[]) => VNodeChild & {}) | (() => VNodeChild))[], unknown, string | number | VNode, null, boolean>; readonly wrap: BooleanConstructor; readonly fill: BooleanConstructor; readonly fillRatio: EpPropFinalized; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; export declare type StatisticInstance = InstanceType & unknown; export declare type StatisticProps = ExtractPropTypes; export declare const statisticProps: { readonly decimalSeparator: EpPropFinalized; readonly groupSeparator: EpPropFinalized; readonly precision: EpPropFinalized; readonly formatter: FunctionConstructor; readonly value: EpPropFinalized<(new (...args: any[]) => number | Dayjs) | (() => number | Dayjs) | ((new (...args: any[]) => number | Dayjs) | (() => number | Dayjs))[], unknown, unknown, 0, boolean>; readonly prefix: StringConstructor; readonly suffix: StringConstructor; readonly title: StringConstructor; readonly valueStyle: { readonly type: PropType string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; export declare type StepInstance = InstanceType & unknown; export declare type StepProps = ExtractPropTypes; export declare const stepProps: { readonly title: EpPropFinalized; readonly icon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly description: EpPropFinalized; readonly status: EpPropFinalized; }; export declare type StepsEmits = typeof stepsEmits; export declare const stepsEmits: { change: (newVal: number, oldVal: number) => boolean; }; export declare type StepsInstance = InstanceType & unknown; export declare type StepsProps = ExtractPropTypes; export declare const stepsProps: { readonly space: EpPropFinalized; readonly active: EpPropFinalized; readonly direction: EpPropFinalized; readonly alignCenter: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly simple: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly finishStatus: EpPropFinalized; readonly processStatus: EpPropFinalized; }; declare type Store = HelperStore["Return"]; declare type StoreFilter = Record; export declare type SubMenuInstance = InstanceType & unknown; export declare type SubMenuProps = ExtractPropTypes; export declare const subMenuProps: { readonly index: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly showTimeout: NumberConstructor; readonly hideTimeout: NumberConstructor; readonly popperClass: StringConstructor; readonly disabled: BooleanConstructor; readonly teleported: EpPropFinalized; readonly popperOffset: NumberConstructor; readonly expandCloseIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly expandOpenIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly collapseCloseIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly collapseOpenIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; export declare interface SubMenuProvider { addSubMenu: (item: MenuItemRegistered) => void; removeSubMenu: (item: MenuItemRegistered) => void; handleMouseleave?: (deepDispatch: boolean) => void; mouseInChild: Ref; level: number; } export declare type SummaryMethod = (data: { columns: TableColumnCtx[]; data: T[]; }) => (string | VNode)[]; export declare type SwitchEmits = typeof switchEmits; export declare const switchEmits: { "update:modelValue": (val: boolean | string | number) => boolean; change: (val: boolean | string | number) => boolean; input: (val: boolean | string | number) => boolean; }; export declare type SwitchInstance = InstanceType & unknown; export declare type SwitchProps = ExtractPropTypes; export declare const switchProps: { readonly ariaLabel: StringConstructor; readonly modelValue: EpPropFinalized; readonly disabled: BooleanConstructor; readonly loading: BooleanConstructor; readonly size: { readonly type: PropType "" | "small" | "default" | "large") | (() => "" | "small" | "default" | "large") | ((new (...args: any[]) => "" | "small" | "default" | "large") | (() => "" | "small" | "default" | "large"))[], unknown, "" | "small" | "default" | "large">>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly width: EpPropFinalized; readonly inlinePrompt: BooleanConstructor; readonly inactiveActionIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly activeActionIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly activeIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly inactiveIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly activeText: EpPropFinalized; readonly inactiveText: EpPropFinalized; readonly activeValue: EpPropFinalized; readonly inactiveValue: EpPropFinalized; readonly name: EpPropFinalized; readonly validateEvent: EpPropFinalized; readonly beforeChange: { readonly type: PropType<() => Promise | boolean>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly id: StringConstructor; readonly tabindex: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; export declare type TabBarInstance = InstanceType & unknown; export declare type TabBarProps = ExtractPropTypes; export declare const tabBarProps: { readonly tabs: EpPropFinalized<(new (...args: any[]) => { uid: number; slots: Slots; props: { readonly label: string; readonly disabled: boolean; readonly closable: boolean; readonly lazy: boolean; readonly name?: EpPropMergeType | undefined; }; paneName: string | number | undefined; active: boolean; index: string | undefined; isClosable: boolean; }[]) | (() => { uid: number; slots: Slots; props: { readonly label: string; readonly disabled: boolean; readonly closable: boolean; readonly lazy: boolean; readonly name?: EpPropMergeType | undefined; }; paneName: string | number | undefined; active: boolean; index: string | undefined; isClosable: boolean; }[]) | ((new (...args: any[]) => { uid: number; slots: Slots; props: { readonly label: string; readonly disabled: boolean; readonly closable: boolean; readonly lazy: boolean; readonly name?: EpPropMergeType | undefined; }; paneName: string | number | undefined; active: boolean; index: string | undefined; isClosable: boolean; }[]) | (() => { uid: number; slots: Slots; props: { readonly label: string; readonly disabled: boolean; readonly closable: boolean; readonly lazy: boolean; readonly name?: EpPropMergeType | undefined; }; paneName: string | number | undefined; active: boolean; index: string | undefined; isClosable: boolean; }[]))[], unknown, unknown, () => [ ], boolean>; }; export declare interface Table extends ComponentInternalInstance { $ready: boolean; hoverState?: HoverState; renderExpanded: RenderExpanded; store: Store; layout: TableLayout; refs: TableRefs; tableId: string; state: TableState; } export declare interface TableColumnCtx { id: string; realWidth: number; type: string; label: string; className: string; labelClassName: string; property: string; prop: string; width: string | number; minWidth: string | number; renderHeader: (data: CI) => VNode; sortable: boolean | string; sortMethod: (a: T, b: T) => number; sortBy: string | ((row: T, index: number) => string) | string[]; resizable: boolean; columnKey: string; rawColumnKey: string; align: string; headerAlign: string; showOverflowTooltip?: boolean | TableOverflowTooltipOptions; tooltipFormatter?: TableOverflowTooltipFormatter; fixed: boolean | string; formatter: (row: T, column: TableColumnCtx, cellValue: any, index: number) => VNode | string; selectable: (row: T, index: number) => boolean; reserveSelection: boolean; filterMethod: FilterMethods; filteredValue: string[]; filters: Filters; filterPlacement: string; filterMultiple: boolean; filterClassName: string; index: number | ((index: number) => number); sortOrders: ("ascending" | "descending" | null)[]; renderCell: (data: any) => void; colSpan: number; rowSpan: number; children: TableColumnCtx[]; level: number; filterable: boolean | FilterMethods | Filters; order: string; isColumnGroup: boolean; isSubColumn: boolean; columns: TableColumnCtx[]; getColumnIndex: () => number; no: number; filterOpened?: boolean; } export declare type TableColumnInstance = InstanceType & unknown; declare const TableGrid: DefineComponent<{ readonly columns: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly data: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly fixedData: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly estimatedRowHeight: { readonly default: undefined; readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; readonly width: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly height: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly headerWidth: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly headerHeight: EpPropFinalized<(new (...args: any[]) => number | number[]) | (() => number | number[]) | ((new (...args: any[]) => number | number[]) | (() => number | number[]))[], unknown, unknown, 50, boolean>; readonly bodyWidth: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly rowHeight: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly cache: EpPropFinalized; readonly useIsScrolling: BooleanConstructor; readonly scrollbarAlwaysOn: EpPropFinalized; readonly scrollbarStartGap: EpPropFinalized; readonly scrollbarEndGap: EpPropFinalized; readonly class: StringConstructor; readonly style: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly containerStyle: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly getRowHeight: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly rowKey: EpPropFinalized<(new (...args: any[]) => string | number | symbol) | (() => KeyType_2) | ((new (...args: any[]) => string | number | symbol) | (() => KeyType_2))[], unknown, unknown, "id", boolean>; readonly onRowsRendered: { readonly type: PropType<(params: onRowRenderedParams) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onScroll: { readonly type: PropType<(...args: any[]) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }, () => JSX.Element, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly data: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly fixedData: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly estimatedRowHeight: { readonly default: undefined; readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; readonly width: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly height: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly headerWidth: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly headerHeight: EpPropFinalized<(new (...args: any[]) => number | number[]) | (() => number | number[]) | ((new (...args: any[]) => number | number[]) | (() => number | number[]))[], unknown, unknown, 50, boolean>; readonly bodyWidth: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly rowHeight: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly cache: EpPropFinalized; readonly useIsScrolling: BooleanConstructor; readonly scrollbarAlwaysOn: EpPropFinalized; readonly scrollbarStartGap: EpPropFinalized; readonly scrollbarEndGap: EpPropFinalized; readonly class: StringConstructor; readonly style: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly containerStyle: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly getRowHeight: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly rowKey: EpPropFinalized<(new (...args: any[]) => string | number | symbol) | (() => KeyType_2) | ((new (...args: any[]) => string | number | symbol) | (() => KeyType_2))[], unknown, unknown, "id", boolean>; readonly onRowsRendered: { readonly type: PropType<(params: onRowRenderedParams) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onScroll: { readonly type: PropType<(...args: any[]) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>>, { readonly rowKey: EpPropMergeType<(new (...args: any[]) => string | number | symbol) | (() => KeyType_2) | ((new (...args: any[]) => string | number | symbol) | (() => KeyType_2))[], unknown, unknown>; readonly useIsScrolling: boolean; readonly scrollbarAlwaysOn: EpPropMergeType; readonly cache: number; readonly estimatedRowHeight: number; readonly scrollbarStartGap: number; readonly scrollbarEndGap: number; readonly headerHeight: EpPropMergeType<(new (...args: any[]) => number | number[]) | (() => number | number[]) | ((new (...args: any[]) => number | number[]) | (() => number | number[]))[], unknown, unknown>; }>; declare type TableGridInstance = InstanceType & UnwrapRef<{ forceUpdate: () => void; /** * @description fetch total height */ totalHeight: number; /** * @description scrollTo a position * @param { number | ScrollToOptions } arg1 * @param { number } arg2 */ scrollTo(leftOrOptions: number | GridScrollOptions, top?: number): void; /** * @description scroll vertically to position y */ scrollToTop(scrollTop: number): void; /** * @description scroll to a given row * @params row {Number} which row to scroll to * @params @optional strategy {ScrollStrategy} use what strategy to scroll to */ scrollToRow(row: number, strategy: Alignment): void; /** * @description reset rendered state after row index * @param { number } rowIndex * @param { boolean } forceUpdate */ resetAfterRowIndex: ResetAfterIndex; }>; declare interface TableHeader extends ComponentInternalInstance { state: { onColumnsChange: any; onScrollableChange: any; }; filterPanels: Ref; } export declare type TableInstance = InstanceType & unknown; declare class TableLayout { observers: TableHeader[]; table: Table; store: Store; columns: TableColumnCtx[]; fit: boolean; showHeader: boolean; height: Ref; scrollX: Ref; scrollY: Ref; bodyWidth: Ref; fixedWidth: Ref; rightFixedWidth: Ref; tableHeight: Ref; headerHeight: Ref; appendHeight: Ref; footerHeight: Ref; gutterWidth: number; constructor(options: Record); updateScrollY(): boolean; setHeight(value: string | number, prop?: string): any; setMaxHeight(value: string | number): void; getFlattenColumns(): TableColumnCtx[]; updateElsHeight(): void; headerDisplayNone(elm: HTMLElement): boolean; updateColumnsWidth(): void; addObserver(observer: TableHeader): void; removeObserver(observer: TableHeader): void; notifyObservers(event: string): void; } declare type TableOverflowTooltipFormatter = (data: { row: T; column: TableColumnCtx; cellValue: any; }) => VNode | string; declare type TableOverflowTooltipOptions = Partial>; export declare interface TableProps { data: T[]; size?: ComponentSize; width?: string | number; height?: string | number; maxHeight?: string | number; fit?: boolean; stripe?: boolean; border?: boolean; rowKey?: string | ((row: T) => string); context?: Table; showHeader?: boolean; showSummary?: boolean; sumText?: string; summaryMethod?: SummaryMethod; rowClassName?: ColumnCls; rowStyle?: ColumnStyle; cellClassName?: CellCls; cellStyle?: CellStyle; headerRowClassName?: ColumnCls; headerRowStyle?: ColumnStyle; headerCellClassName?: CellCls; headerCellStyle?: CellStyle; highlightCurrentRow?: boolean; currentRowKey?: string | number; emptyText?: string; expandRowKeys?: string[]; defaultExpandAll?: boolean; defaultSort?: Sort; tooltipEffect?: string; tooltipOptions?: TableOverflowTooltipOptions; spanMethod?: (data: { row: T; rowIndex: number; column: TableColumnCtx; columnIndex: number; }) => number[] | { rowspan: number; colspan: number; } | undefined; selectOnIndeterminate?: boolean; indent?: number; treeProps?: TreeProps; lazy?: boolean; load?: (row: T, treeNode: TreeNode, resolve: (data: T[]) => void) => void; className?: string; style?: CSSProperties; tableLayout?: Layout; scrollbarAlwaysOn?: boolean; flexible?: boolean; showOverflowTooltip?: boolean | TableOverflowTooltipOptions; tooltipFormatter?: TableOverflowTooltipFormatter; appendFilterPanelTo?: string; scrollbarTabindex?: number | string; } export declare interface TableRefs { tableWrapper: HTMLElement; headerWrapper: HTMLElement; footerWrapper: HTMLElement; fixedBodyWrapper: HTMLElement; rightFixedBodyWrapper: HTMLElement; bodyWrapper: HTMLElement; appendWrapper: HTMLElement; [key: string]: any; } declare interface TableState { isGroup: Ref; resizeState: Ref<{ width: any; height: any; }>; doLayout: () => void; debouncedUpdateLayout: () => void; } export declare type TableTooltipData = Parameters>[0]; export declare const TableV2: DefineComponent<{ readonly cache: EpPropFinalized; readonly estimatedRowHeight: { readonly default: undefined; readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; readonly rowKey: EpPropFinalized<(new (...args: any[]) => string | number | symbol) | (() => KeyType_2) | ((new (...args: any[]) => string | number | symbol) | (() => KeyType_2))[], unknown, unknown, "id", boolean>; readonly headerClass: { readonly type: PropType string | HeaderClassNameGetter) | (() => string | HeaderClassNameGetter) | ((new (...args: any[]) => string | HeaderClassNameGetter) | (() => string | HeaderClassNameGetter))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly headerProps: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly headerCellProps: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly headerHeight: EpPropFinalized<(new (...args: any[]) => number | number[]) | (() => number | number[]) | ((new (...args: any[]) => number | number[]) | (() => number | number[]))[], unknown, unknown, 50, boolean>; readonly footerHeight: EpPropFinalized; readonly rowClass: { readonly type: PropType string | RowClassNameGetter) | (() => string | RowClassNameGetter) | ((new (...args: any[]) => string | RowClassNameGetter) | (() => string | RowClassNameGetter))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly rowProps: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly rowHeight: EpPropFinalized; readonly cellProps: { readonly type: PropType Record | ExtraCellPropGetter) | (() => Record | ExtraCellPropGetter) | ((new (...args: any[]) => Record | ExtraCellPropGetter) | (() => Record | ExtraCellPropGetter))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly columns: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly data: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly dataGetter: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly fixedData: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly expandColumnKey: StringConstructor; readonly expandedRowKeys: EpPropFinalized<(new (...args: any[]) => KeyType_2[]) | (() => KeyType_2[]) | ((new (...args: any[]) => KeyType_2[]) | (() => KeyType_2[]))[], unknown, unknown, () => never[], boolean>; readonly defaultExpandedRowKeys: EpPropFinalized<(new (...args: any[]) => KeyType_2[]) | (() => KeyType_2[]) | ((new (...args: any[]) => KeyType_2[]) | (() => KeyType_2[]))[], unknown, unknown, () => never[], boolean>; readonly class: StringConstructor; readonly fixed: BooleanConstructor; readonly style: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly width: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly height: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly maxHeight: NumberConstructor; readonly useIsScrolling: BooleanConstructor; readonly indentSize: EpPropFinalized; readonly iconSize: EpPropFinalized; readonly hScrollbarSize: EpPropFinalized; readonly vScrollbarSize: EpPropFinalized; readonly scrollbarAlwaysOn: BooleanConstructor; readonly sortBy: EpPropFinalized<(new (...args: any[]) => SortBy) | (() => SortBy) | ((new (...args: any[]) => SortBy) | (() => SortBy))[], unknown, unknown, () => { key: KeyType_2; order: TableV2SortOrder; }, boolean>; readonly sortState: EpPropFinalized<(new (...args: any[]) => SortState) | (() => SortState) | ((new (...args: any[]) => SortState) | (() => SortState))[], unknown, unknown, undefined, boolean>; readonly onColumnSort: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onExpandedRowsChange: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onEndReached: { readonly type: PropType<(remainDistance: number) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onRowExpand: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onScroll: { readonly type: PropType<(...args: any[]) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onRowsRendered: { readonly type: PropType<(params: onRowRenderedParams) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly rowEventHandlers: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }, () => JSX.Element, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly estimatedRowHeight: { readonly default: undefined; readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; readonly rowKey: EpPropFinalized<(new (...args: any[]) => string | number | symbol) | (() => KeyType_2) | ((new (...args: any[]) => string | number | symbol) | (() => KeyType_2))[], unknown, unknown, "id", boolean>; readonly headerClass: { readonly type: PropType string | HeaderClassNameGetter) | (() => string | HeaderClassNameGetter) | ((new (...args: any[]) => string | HeaderClassNameGetter) | (() => string | HeaderClassNameGetter))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly headerProps: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly headerCellProps: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly headerHeight: EpPropFinalized<(new (...args: any[]) => number | number[]) | (() => number | number[]) | ((new (...args: any[]) => number | number[]) | (() => number | number[]))[], unknown, unknown, 50, boolean>; readonly footerHeight: EpPropFinalized; readonly rowClass: { readonly type: PropType string | RowClassNameGetter) | (() => string | RowClassNameGetter) | ((new (...args: any[]) => string | RowClassNameGetter) | (() => string | RowClassNameGetter))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly rowProps: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly rowHeight: EpPropFinalized; readonly cellProps: { readonly type: PropType Record | ExtraCellPropGetter) | (() => Record | ExtraCellPropGetter) | ((new (...args: any[]) => Record | ExtraCellPropGetter) | (() => Record | ExtraCellPropGetter))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly columns: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly data: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly dataGetter: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly fixedData: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly expandColumnKey: StringConstructor; readonly expandedRowKeys: EpPropFinalized<(new (...args: any[]) => KeyType_2[]) | (() => KeyType_2[]) | ((new (...args: any[]) => KeyType_2[]) | (() => KeyType_2[]))[], unknown, unknown, () => never[], boolean>; readonly defaultExpandedRowKeys: EpPropFinalized<(new (...args: any[]) => KeyType_2[]) | (() => KeyType_2[]) | ((new (...args: any[]) => KeyType_2[]) | (() => KeyType_2[]))[], unknown, unknown, () => never[], boolean>; readonly class: StringConstructor; readonly fixed: BooleanConstructor; readonly style: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly width: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly height: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly maxHeight: NumberConstructor; readonly useIsScrolling: BooleanConstructor; readonly indentSize: EpPropFinalized; readonly iconSize: EpPropFinalized; readonly hScrollbarSize: EpPropFinalized; readonly vScrollbarSize: EpPropFinalized; readonly scrollbarAlwaysOn: BooleanConstructor; readonly sortBy: EpPropFinalized<(new (...args: any[]) => SortBy) | (() => SortBy) | ((new (...args: any[]) => SortBy) | (() => SortBy))[], unknown, unknown, () => { key: KeyType_2; order: TableV2SortOrder; }, boolean>; readonly sortState: EpPropFinalized<(new (...args: any[]) => SortState) | (() => SortState) | ((new (...args: any[]) => SortState) | (() => SortState))[], unknown, unknown, undefined, boolean>; readonly onColumnSort: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onExpandedRowsChange: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onEndReached: { readonly type: PropType<(remainDistance: number) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onRowExpand: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onScroll: { readonly type: PropType<(...args: any[]) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onRowsRendered: { readonly type: PropType<(params: onRowRenderedParams) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly rowEventHandlers: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>>, { readonly fixed: boolean; readonly rowKey: EpPropMergeType<(new (...args: any[]) => string | number | symbol) | (() => KeyType_2) | ((new (...args: any[]) => string | number | symbol) | (() => KeyType_2))[], unknown, unknown>; readonly useIsScrolling: boolean; readonly scrollbarAlwaysOn: boolean; readonly cache: number; readonly estimatedRowHeight: number; readonly rowHeight: number; readonly hScrollbarSize: number; readonly vScrollbarSize: number; readonly sortBy: SortBy; readonly headerHeight: EpPropMergeType<(new (...args: any[]) => number | number[]) | (() => number | number[]) | ((new (...args: any[]) => number | number[]) | (() => number | number[]))[], unknown, unknown>; readonly footerHeight: number; readonly indentSize: number; readonly iconSize: number; readonly sortState: SortState; readonly expandedRowKeys: KeyType_2[]; readonly defaultExpandedRowKeys: KeyType_2[]; }>; export declare enum TableV2Alignment { CENTER = "center", RIGHT = "right" } export declare type TableV2CustomizedHeaderSlotParam = { cells: VNode[]; columns: Columns; headerIndex: number; }; export declare enum TableV2FixedDir { LEFT = "left", RIGHT = "right" } declare type TableV2HeaderRowCellRendererParams = { columns: TableV2HeaderRowProps["columns"]; column: TableV2HeaderRowProps["columns"][number]; columnIndex: number; headerIndex: number; style: CSSProperties; }; declare type TableV2HeaderRowProps = ExtractPropTypes; declare const tableV2HeaderRowProps: { readonly class: StringConstructor; readonly columns: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly columnsStyles: { readonly type: PropType>; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly headerIndex: NumberConstructor; readonly style: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; export declare type TableV2Instance = InstanceType & { /** * @description scroll to a given position * @params params {{ scrollLeft?: number, scrollTop?: number }} where to scroll to. */ scrollTo: (param: { scrollLeft?: number; scrollTop?: number; }) => void; /** * @description scroll to a given position horizontally * @params scrollLeft {Number} where to scroll to. */ scrollToLeft: (scrollLeft: number) => void; /** * @description scroll to a given position vertically * @params scrollTop { Number } where to scroll to. */ scrollToTop: (scrollTop: number) => void; /** * @description scroll to a given row * @params row {Number} which row to scroll to * @params strategy {ScrollStrategy} use what strategy to scroll to */ scrollToRow(row: number, strategy?: Alignment): void; }; export declare const TableV2Placeholder: unique symbol; export declare type TableV2Props = ExtractPropTypes; export declare const tableV2Props: { readonly cache: EpPropFinalized; readonly estimatedRowHeight: { readonly default: undefined; readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; readonly rowKey: EpPropFinalized<(new (...args: any[]) => string | number | symbol) | (() => KeyType_2) | ((new (...args: any[]) => string | number | symbol) | (() => KeyType_2))[], unknown, unknown, "id", boolean>; readonly headerClass: { readonly type: PropType string | HeaderClassNameGetter) | (() => string | HeaderClassNameGetter) | ((new (...args: any[]) => string | HeaderClassNameGetter) | (() => string | HeaderClassNameGetter))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly headerProps: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly headerCellProps: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly headerHeight: EpPropFinalized<(new (...args: any[]) => number | number[]) | (() => number | number[]) | ((new (...args: any[]) => number | number[]) | (() => number | number[]))[], unknown, unknown, 50, boolean>; readonly footerHeight: EpPropFinalized; readonly rowClass: { readonly type: PropType string | RowClassNameGetter) | (() => string | RowClassNameGetter) | ((new (...args: any[]) => string | RowClassNameGetter) | (() => string | RowClassNameGetter))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly rowProps: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly rowHeight: EpPropFinalized; readonly cellProps: { readonly type: PropType Record | ExtraCellPropGetter) | (() => Record | ExtraCellPropGetter) | ((new (...args: any[]) => Record | ExtraCellPropGetter) | (() => Record | ExtraCellPropGetter))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly columns: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly data: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly dataGetter: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly fixedData: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly expandColumnKey: StringConstructor; readonly expandedRowKeys: EpPropFinalized<(new (...args: any[]) => KeyType_2[]) | (() => KeyType_2[]) | ((new (...args: any[]) => KeyType_2[]) | (() => KeyType_2[]))[], unknown, unknown, () => never[], boolean>; readonly defaultExpandedRowKeys: EpPropFinalized<(new (...args: any[]) => KeyType_2[]) | (() => KeyType_2[]) | ((new (...args: any[]) => KeyType_2[]) | (() => KeyType_2[]))[], unknown, unknown, () => never[], boolean>; readonly class: StringConstructor; readonly fixed: BooleanConstructor; readonly style: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly width: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly height: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly maxHeight: NumberConstructor; readonly useIsScrolling: BooleanConstructor; readonly indentSize: EpPropFinalized; readonly iconSize: EpPropFinalized; readonly hScrollbarSize: EpPropFinalized; readonly vScrollbarSize: EpPropFinalized; readonly scrollbarAlwaysOn: BooleanConstructor; readonly sortBy: EpPropFinalized<(new (...args: any[]) => SortBy) | (() => SortBy) | ((new (...args: any[]) => SortBy) | (() => SortBy))[], unknown, unknown, () => { key: KeyType_2; order: TableV2SortOrder; }, boolean>; readonly sortState: EpPropFinalized<(new (...args: any[]) => SortState) | (() => SortState) | ((new (...args: any[]) => SortState) | (() => SortState))[], unknown, unknown, undefined, boolean>; readonly onColumnSort: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onExpandedRowsChange: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onEndReached: { readonly type: PropType<(remainDistance: number) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onRowExpand: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onScroll: { readonly type: PropType<(...args: any[]) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onRowsRendered: { readonly type: PropType<(params: onRowRenderedParams) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly rowEventHandlers: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; export declare type TableV2RowProps = ExtractPropTypes; export declare const tableV2RowProps: { readonly class: StringConstructor; readonly columns: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly columnsStyles: { readonly type: PropType>; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly depth: NumberConstructor; readonly expandColumnKey: StringConstructor; readonly estimatedRowHeight: { readonly default: undefined; readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; readonly isScrolling: BooleanConstructor; readonly onRowExpand: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onRowHover: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onRowHeightChange: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly rowData: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly rowEventHandlers: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly rowIndex: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly rowKey: EpPropFinalized<(new (...args: any[]) => string | number | symbol) | (() => KeyType_2) | ((new (...args: any[]) => string | number | symbol) | (() => KeyType_2))[], unknown, unknown, "id", boolean>; readonly style: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; export declare enum TableV2SortOrder { ASC = "asc", DESC = "desc" } declare const TabNav: DefineComponent<{ readonly panes: EpPropFinalized<(new (...args: any[]) => { uid: number; slots: Slots; props: { readonly label: string; readonly disabled: boolean; readonly closable: boolean; readonly lazy: boolean; readonly name?: EpPropMergeType | undefined; }; paneName: string | number | undefined; active: boolean; index: string | undefined; isClosable: boolean; }[]) | (() => { uid: number; slots: Slots; props: { readonly label: string; readonly disabled: boolean; readonly closable: boolean; readonly lazy: boolean; readonly name?: EpPropMergeType | undefined; }; paneName: string | number | undefined; active: boolean; index: string | undefined; isClosable: boolean; }[]) | ((new (...args: any[]) => { uid: number; slots: Slots; props: { readonly label: string; readonly disabled: boolean; readonly closable: boolean; readonly lazy: boolean; readonly name?: EpPropMergeType | undefined; }; paneName: string | number | undefined; active: boolean; index: string | undefined; isClosable: boolean; }[]) | (() => { uid: number; slots: Slots; props: { readonly label: string; readonly disabled: boolean; readonly closable: boolean; readonly lazy: boolean; readonly name?: EpPropMergeType | undefined; }; paneName: string | number | undefined; active: boolean; index: string | undefined; isClosable: boolean; }[]))[], unknown, unknown, () => [ ], boolean>; readonly currentName: EpPropFinalized; readonly editable: BooleanConstructor; readonly type: EpPropFinalized; readonly stretch: BooleanConstructor; }, () => JSX.Element, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { tabClick: (tab: TabsPaneContext, tabName: TabPaneName, ev: Event) => boolean; tabRemove: (tab: TabsPaneContext, ev: Event) => boolean; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly { uid: number; slots: Slots; props: { readonly label: string; readonly disabled: boolean; readonly closable: boolean; readonly lazy: boolean; readonly name?: EpPropMergeType | undefined; }; paneName: string | number | undefined; active: boolean; index: string | undefined; isClosable: boolean; }[]) | (() => { uid: number; slots: Slots; props: { readonly label: string; readonly disabled: boolean; readonly closable: boolean; readonly lazy: boolean; readonly name?: EpPropMergeType | undefined; }; paneName: string | number | undefined; active: boolean; index: string | undefined; isClosable: boolean; }[]) | ((new (...args: any[]) => { uid: number; slots: Slots; props: { readonly label: string; readonly disabled: boolean; readonly closable: boolean; readonly lazy: boolean; readonly name?: EpPropMergeType | undefined; }; paneName: string | number | undefined; active: boolean; index: string | undefined; isClosable: boolean; }[]) | (() => { uid: number; slots: Slots; props: { readonly label: string; readonly disabled: boolean; readonly closable: boolean; readonly lazy: boolean; readonly name?: EpPropMergeType | undefined; }; paneName: string | number | undefined; active: boolean; index: string | undefined; isClosable: boolean; }[]))[], unknown, unknown, () => [ ], boolean>; readonly currentName: EpPropFinalized; readonly editable: BooleanConstructor; readonly type: EpPropFinalized; readonly stretch: BooleanConstructor; }>> & { onTabClick?: ((tab: { uid: number; slots: Slots; props: { readonly label: string; readonly disabled: boolean; readonly closable: boolean; readonly lazy: boolean; readonly name?: EpPropMergeType | undefined; }; paneName: string | number | undefined; active: boolean; index: string | undefined; isClosable: boolean; }, tabName: TabPaneName, ev: Event) => any) | undefined; onTabRemove?: ((tab: { uid: number; slots: Slots; props: { readonly label: string; readonly disabled: boolean; readonly closable: boolean; readonly lazy: boolean; readonly name?: EpPropMergeType | undefined; }; paneName: string | number | undefined; active: boolean; index: string | undefined; isClosable: boolean; }, ev: Event) => any) | undefined; }, { readonly stretch: boolean; readonly type: EpPropMergeType; readonly editable: boolean; readonly panes: { uid: number; slots: Slots; props: { readonly label: string; readonly disabled: boolean; readonly closable: boolean; readonly lazy: boolean; readonly name?: EpPropMergeType | undefined; }; paneName: string | number | undefined; active: boolean; index: string | undefined; isClosable: boolean; }[]; readonly currentName: EpPropMergeType; }>; export declare type TabNavEmits = typeof tabNavEmits; export declare const tabNavEmits: { tabClick: (tab: TabsPaneContext, tabName: TabPaneName, ev: Event) => boolean; tabRemove: (tab: TabsPaneContext, ev: Event) => boolean; }; export declare type TabNavInstance = InstanceType & { scrollToActiveTab: () => Promise; removeFocus: () => void; tabListRef: HTMLDivElement | undefined; tabBarRef: TabBarInstance | undefined; }; export declare type TabNavProps = ExtractPropTypes; export declare const tabNavProps: { readonly panes: EpPropFinalized<(new (...args: any[]) => { uid: number; slots: Slots; props: { readonly label: string; readonly disabled: boolean; readonly closable: boolean; readonly lazy: boolean; readonly name?: EpPropMergeType | undefined; }; paneName: string | number | undefined; active: boolean; index: string | undefined; isClosable: boolean; }[]) | (() => { uid: number; slots: Slots; props: { readonly label: string; readonly disabled: boolean; readonly closable: boolean; readonly lazy: boolean; readonly name?: EpPropMergeType | undefined; }; paneName: string | number | undefined; active: boolean; index: string | undefined; isClosable: boolean; }[]) | ((new (...args: any[]) => { uid: number; slots: Slots; props: { readonly label: string; readonly disabled: boolean; readonly closable: boolean; readonly lazy: boolean; readonly name?: EpPropMergeType | undefined; }; paneName: string | number | undefined; active: boolean; index: string | undefined; isClosable: boolean; }[]) | (() => { uid: number; slots: Slots; props: { readonly label: string; readonly disabled: boolean; readonly closable: boolean; readonly lazy: boolean; readonly name?: EpPropMergeType | undefined; }; paneName: string | number | undefined; active: boolean; index: string | undefined; isClosable: boolean; }[]))[], unknown, unknown, () => [ ], boolean>; readonly currentName: EpPropFinalized; readonly editable: BooleanConstructor; readonly type: EpPropFinalized; readonly stretch: BooleanConstructor; }; export declare type TabPaneInstance = InstanceType & unknown; export declare type TabPaneName = string | number; export declare type TabPaneProps = ExtractPropTypes; export declare const tabPaneProps: { readonly label: EpPropFinalized; readonly name: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly closable: BooleanConstructor; readonly disabled: BooleanConstructor; readonly lazy: BooleanConstructor; }; declare const Tabs: DefineComponent<{ readonly type: EpPropFinalized; readonly closable: BooleanConstructor; readonly addable: BooleanConstructor; readonly modelValue: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly editable: BooleanConstructor; readonly tabPosition: EpPropFinalized; readonly beforeLeave: EpPropFinalized<(new (...args: any[]) => (newName: TabPaneName, oldName: TabPaneName) => Awaitable) | (() => (newName: TabPaneName, oldName: TabPaneName) => Awaitable) | { (): (newName: TabPaneName, oldName: TabPaneName) => Awaitable; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (newName: TabPaneName, oldName: TabPaneName) => Awaitable) | (() => (newName: TabPaneName, oldName: TabPaneName) => Awaitable) | { (): (newName: TabPaneName, oldName: TabPaneName) => Awaitable; new (): any; readonly prototype: any; })[], unknown, unknown, () => true, boolean>; readonly stretch: BooleanConstructor; }, () => JSX.Element, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { "update:modelValue": (name: TabPaneName) => name is string | number; tabClick: (pane: TabsPaneContext, ev: Event) => boolean; tabChange: (name: TabPaneName) => name is string | number; edit: (paneName: TabPaneName | undefined, action: "remove" | "add") => boolean; tabRemove: (name: TabPaneName) => name is string | number; tabAdd: () => boolean; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly closable: BooleanConstructor; readonly addable: BooleanConstructor; readonly modelValue: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly editable: BooleanConstructor; readonly tabPosition: EpPropFinalized; readonly beforeLeave: EpPropFinalized<(new (...args: any[]) => (newName: TabPaneName, oldName: TabPaneName) => Awaitable) | (() => (newName: TabPaneName, oldName: TabPaneName) => Awaitable) | { (): (newName: TabPaneName, oldName: TabPaneName) => Awaitable; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (newName: TabPaneName, oldName: TabPaneName) => Awaitable) | (() => (newName: TabPaneName, oldName: TabPaneName) => Awaitable) | { (): (newName: TabPaneName, oldName: TabPaneName) => Awaitable; new (): any; readonly prototype: any; })[], unknown, unknown, () => true, boolean>; readonly stretch: BooleanConstructor; }>> & { "onUpdate:modelValue"?: ((name: TabPaneName) => any) | undefined; onTabClick?: ((pane: { uid: number; slots: Slots; props: { readonly label: string; readonly disabled: boolean; readonly closable: boolean; readonly lazy: boolean; readonly name?: EpPropMergeType | undefined; }; paneName: string | number | undefined; active: boolean; index: string | undefined; isClosable: boolean; }, ev: Event) => any) | undefined; onTabRemove?: ((name: TabPaneName) => any) | undefined; onTabChange?: ((name: TabPaneName) => any) | undefined; onEdit?: ((paneName: TabPaneName | undefined, action: "add" | "remove") => any) | undefined; onTabAdd?: (() => any) | undefined; }, { readonly stretch: boolean; readonly type: EpPropMergeType; readonly closable: boolean; readonly beforeLeave: (newName: TabPaneName, oldName: TabPaneName) => Awaitable; readonly editable: boolean; readonly tabPosition: EpPropMergeType; readonly addable: boolean; }>; export declare type TabsEmits = typeof tabsEmits; export declare const tabsEmits: { "update:modelValue": (name: TabPaneName) => name is string | number; tabClick: (pane: TabsPaneContext, ev: Event) => boolean; tabChange: (name: TabPaneName) => name is string | number; edit: (paneName: TabPaneName | undefined, action: "remove" | "add") => boolean; tabRemove: (name: TabPaneName) => name is string | number; tabAdd: () => boolean; }; export declare type TabsInstance = InstanceType & { currentName: TabPaneName; tabNavRef: TabNavInstance | undefined; }; export declare type TabsPaneContext = UnwrapRef<{ uid: number; slots: Slots; props: TabPaneProps; paneName: ComputedRef; active: ComputedRef; index: Ref; isClosable: ComputedRef; }>; export declare type TabsPanes = Record; export declare type TabsProps = ExtractPropTypes; export declare const tabsProps: { readonly type: EpPropFinalized; readonly closable: BooleanConstructor; readonly addable: BooleanConstructor; readonly modelValue: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly editable: BooleanConstructor; readonly tabPosition: EpPropFinalized; readonly beforeLeave: EpPropFinalized<(new (...args: any[]) => (newName: TabPaneName, oldName: TabPaneName) => Awaitable) | (() => (newName: TabPaneName, oldName: TabPaneName) => Awaitable) | { (): (newName: TabPaneName, oldName: TabPaneName) => Awaitable; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (newName: TabPaneName, oldName: TabPaneName) => Awaitable) | (() => (newName: TabPaneName, oldName: TabPaneName) => Awaitable) | { (): (newName: TabPaneName, oldName: TabPaneName) => Awaitable; new (): any; readonly prototype: any; })[], unknown, unknown, () => true, boolean>; readonly stretch: BooleanConstructor; }; export declare interface TabsRootContext { props: TabsProps; currentName: Ref; registerPane: (pane: TabsPaneContext) => void; sortPane: (pane: TabsPaneContext) => void; unregisterPane: (uid: number) => void; } export declare const tabsRootContextKey: InjectionKey; export declare interface Tag { node?: CascaderNode; key: number; text: string; hitState?: boolean; closable: boolean; isCollapseTag: boolean; } export declare type TagEmits = typeof tagEmits; export declare const tagEmits: { close: (evt: MouseEvent) => boolean; click: (evt: MouseEvent) => boolean; }; export declare type TagInstance = InstanceType & unknown; export declare type TagProps = ExtractPropTypes; export declare const tagProps: { readonly type: EpPropFinalized; readonly closable: BooleanConstructor; readonly disableTransitions: BooleanConstructor; readonly hit: BooleanConstructor; readonly color: StringConstructor; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: EpPropFinalized; readonly round: BooleanConstructor; }; export declare type TextProps = ExtractPropTypes; export declare const textProps: { readonly type: EpPropFinalized; readonly size: EpPropFinalized; readonly truncated: BooleanConstructor; readonly lineClamp: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly tag: EpPropFinalized; }; export declare type ThrottleType = { leading?: number; trailing?: number; initVal?: boolean; } | number; export declare type ThumbInstance = InstanceType & unknown; export declare type ThumbProps = ExtractPropTypes; export declare const thumbProps: { readonly vertical: BooleanConstructor; readonly size: StringConstructor; readonly move: NumberConstructor; readonly ratio: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly always: BooleanConstructor; }; declare const Timeline: DefineComponent<{}, () => VNode, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, EmitsOptions, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly>, {}>; export declare type TimelineInstance = InstanceType & unknown; export declare type TimelineItemInstance = InstanceType & unknown; export declare type TimelineItemProps = ExtractPropTypes; export declare const timelineItemProps: { readonly timestamp: EpPropFinalized; readonly hideTimestamp: BooleanConstructor; readonly center: BooleanConstructor; readonly placement: EpPropFinalized; readonly type: EpPropFinalized; readonly color: EpPropFinalized; readonly size: EpPropFinalized; readonly icon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly hollow: BooleanConstructor; }; export declare type TimeList = [ number | undefined, number, undefined | number ]; export declare type TimePickerDefaultProps = ExtractPropTypes; export declare const timePickerDefaultProps: { readonly showNow: EpPropFinalized; readonly ariaLabel: StringConstructor; readonly emptyValues: ArrayConstructor; readonly valueOnClear: EpPropFinalized; readonly disabledDate: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly cellClassName: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly shortcuts: EpPropFinalized never[], boolean>; readonly arrowControl: BooleanConstructor; readonly tabindex: EpPropFinalized<(new (...args: any[]) => string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown, 0, boolean>; readonly validateEvent: EpPropFinalized; readonly unlinkPanels: BooleanConstructor; readonly placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], Placement, unknown, "bottom", boolean>; readonly fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, readonly [ "bottom", "top", "right", "left" ], boolean>; readonly disabledHours: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabledMinutes: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabledSeconds: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly id: { readonly type: PropType string | [ string, string ]) | (() => SingleOrRange) | ((new (...args: any[]) => string | [ string, string ]) | (() => SingleOrRange))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly name: { readonly type: PropType string | [ string, string ]) | (() => SingleOrRange) | ((new (...args: any[]) => string | [ string, string ]) | (() => SingleOrRange))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperClass: EpPropFinalized; readonly format: StringConstructor; readonly valueFormat: StringConstructor; readonly dateFormat: StringConstructor; readonly timeFormat: StringConstructor; readonly type: EpPropFinalized; readonly clearable: EpPropFinalized; readonly clearIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly editable: EpPropFinalized; readonly prefixIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, "", boolean>; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly readonly: BooleanConstructor; readonly disabled: BooleanConstructor; readonly placeholder: EpPropFinalized; readonly popperOptions: EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly modelValue: EpPropFinalized<(new (...args: any[]) => string | number | string[] | Date | [ DateModelType, DateModelType ]) | (() => ModelValueType) | ((new (...args: any[]) => string | number | string[] | Date | [ DateModelType, DateModelType ]) | (() => ModelValueType))[], unknown, unknown, "", boolean>; readonly rangeSeparator: EpPropFinalized; readonly startPlaceholder: StringConstructor; readonly endPlaceholder: StringConstructor; readonly defaultValue: { readonly type: PropType Date | [ Date, Date ]) | (() => SingleOrRange) | ((new (...args: any[]) => Date | [ Date, Date ]) | (() => SingleOrRange))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly defaultTime: { readonly type: PropType Date | [ Date, Date ]) | (() => SingleOrRange) | ((new (...args: any[]) => Date | [ Date, Date ]) | (() => SingleOrRange))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly isRange: BooleanConstructor; }; export declare const timePickerRangeTriggerProps: { readonly id: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly name: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly modelValue: { readonly type: PropType string | [ string | null, string | null ]) | (() => UserInput) | ((new (...args: any[]) => string | [ string | null, string | null ]) | (() => UserInput))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly startPlaceholder: StringConstructor; readonly endPlaceholder: StringConstructor; readonly disabled: BooleanConstructor; }; /** * @deprecated Use `timePickerRangeTriggerProps` instead. This will be removed in future versions. */ export declare const timePickerRngeTriggerProps: { readonly id: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly name: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly modelValue: { readonly type: PropType string | [ string | null, string | null ]) | (() => UserInput) | ((new (...args: any[]) => string | [ string | null, string | null ]) | (() => UserInput))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly startPlaceholder: StringConstructor; readonly endPlaceholder: StringConstructor; readonly disabled: BooleanConstructor; }; export declare const TimePickPanel: DefineComponent<{ readonly datetimeRole: StringConstructor; readonly parsedValue: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly visible: BooleanConstructor; readonly actualVisible: EpPropFinalized; readonly format: EpPropFinalized; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { "select-range": (...args: any[]) => void; pick: (...args: any[]) => void; "set-picker-option": (...args: any[]) => void; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly visible: BooleanConstructor; readonly actualVisible: EpPropFinalized; readonly format: EpPropFinalized; }>> & { onPick?: ((...args: any[]) => any) | undefined; "onSelect-range"?: ((...args: any[]) => any) | undefined; "onSet-picker-option"?: ((...args: any[]) => any) | undefined; }, { readonly visible: boolean; readonly format: string; readonly actualVisible: EpPropMergeType; }>; export declare type TimeSelectInstance = InstanceType & unknown; export declare type TimeSelectProps = ExtractPropTypes; export declare const timeSelectProps: { readonly emptyValues: ArrayConstructor; readonly valueOnClear: EpPropFinalized; readonly format: EpPropFinalized; readonly modelValue: StringConstructor; readonly disabled: BooleanConstructor; readonly editable: EpPropFinalized; readonly effect: EpPropFinalized<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown, "light", boolean>; readonly clearable: EpPropFinalized; readonly size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly placeholder: StringConstructor; readonly start: EpPropFinalized; readonly end: EpPropFinalized; readonly step: EpPropFinalized; readonly minTime: StringConstructor; readonly maxTime: StringConstructor; readonly includeEndTime: EpPropFinalized; readonly name: StringConstructor; readonly prefixIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => any, boolean>; readonly clearIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => any, boolean>; }; export declare type TimeUnit = typeof timeUnits[number]; export declare const timeUnits: readonly [ "hours", "minutes", "seconds" ]; declare function toggleMode(): void; export declare const TOOLTIP_INJECTION_KEY: InjectionKey; export declare type TooltipContentInstance = InstanceType & unknown; export declare const tooltipEmits: string[]; export declare type TooltipInstance = InstanceType & unknown; export declare type TooltipTriggerType = "hover" | "focus" | "click" | "contextmenu"; export declare type TourBtnProps = { children?: VNode | string; onClick?: () => void; } & Partial & Record; export declare type TourContentEmits = typeof tourContentEmits; export declare const tourContentEmits: { close: () => boolean; }; export declare type TourContentProps = ExtractPropTypes; export declare const tourContentProps: { placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement_3) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement_3))[], "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end", unknown, string, boolean>; reference: EpPropFinalized<(new (...args: any[]) => HTMLElement | VirtualElement) | (() => HTMLElement | VirtualElement | null) | ((new (...args: any[]) => HTMLElement | VirtualElement) | (() => HTMLElement | VirtualElement | null))[], unknown, unknown, null, boolean>; strategy: EpPropFinalized<(new (...args: any[]) => "fixed" | "absolute") | (() => Strategy) | ((new (...args: any[]) => "fixed" | "absolute") | (() => Strategy))[], "fixed" | "absolute", unknown, string, boolean>; offset: EpPropFinalized; showArrow: BooleanConstructor; zIndex: EpPropFinalized; }; export declare type TourEmits = typeof tourEmits; export declare const tourEmits: { "update:modelValue": (value: boolean) => boolean; "update:current": (current: number) => boolean; close: (current: number) => boolean; finish: () => boolean; change: (current: number) => boolean; }; export declare interface TourGap { offset?: number | [ number, number ]; radius?: number; } export declare type TourInstance = InstanceType & unknown; export declare type TourMask = boolean | { style?: CSSProperties; color?: string; }; export declare const tourPlacements: readonly [ "top-start", "top-end", "top", "bottom-start", "bottom-end", "bottom", "left-start", "left-end", "left", "right-start", "right-end", "right" ]; export declare type TourProps = ExtractPropTypes; export declare const tourProps: { modelValue: BooleanConstructor; current: EpPropFinalized; showArrow: EpPropFinalized; showClose: EpPropFinalized; closeIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement_2) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement_2))[], "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end", unknown, string, boolean>; contentStyle: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; mask: EpPropFinalized<(new (...args: any[]) => boolean | { style?: CSSProperties; color?: string; }) | (() => TourMask) | ((new (...args: any[]) => boolean | { style?: CSSProperties; color?: string; }) | (() => TourMask))[], unknown, unknown, boolean, boolean>; gap: EpPropFinalized<(new (...args: any[]) => TourGap) | (() => TourGap) | ((new (...args: any[]) => TourGap) | (() => TourGap))[], unknown, unknown, () => { offset: number; radius: number; }, boolean>; zIndex: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; scrollIntoViewOptions: EpPropFinalized<(new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions) | ((new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions))[], unknown, unknown, () => { block: string; }, boolean>; type: { readonly type: PropType "default" | "primary") | (() => "default" | "primary") | ((new (...args: any[]) => "default" | "primary") | (() => "default" | "primary"))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; appendTo: EpPropFinalized<(new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown, string, boolean>; closeOnPressEscape: EpPropFinalized; targetAreaClickable: EpPropFinalized; }; export declare type TourStepEmits = typeof tourStepEmits; export declare const tourStepEmits: { close: () => boolean; }; export declare type TourStepProps = ExtractPropTypes; export declare const tourStepProps: { target: { readonly type: PropType string | HTMLElement | (() => HTMLElement | null)) | (() => string | HTMLElement | (() => HTMLElement | null) | null) | ((new (...args: any[]) => string | HTMLElement | (() => HTMLElement | null)) | (() => string | HTMLElement | (() => HTMLElement | null) | null))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; title: StringConstructor; description: StringConstructor; showClose: EpPropFinalized; closeIcon: { readonly type: PropType (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; showArrow: EpPropFinalized; placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement_2) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement_2))[], "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end", unknown, string, boolean>; mask: EpPropFinalized<(new (...args: any[]) => boolean | { style?: CSSProperties; color?: string; }) | (() => TourMask) | ((new (...args: any[]) => boolean | { style?: CSSProperties; color?: string; }) | (() => TourMask))[], unknown, unknown, undefined, boolean>; contentStyle: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; prevButtonProps: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; nextButtonProps: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; scrollIntoViewOptions: EpPropFinalized<(new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions) | ((new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions))[], unknown, unknown, undefined, boolean>; type: { readonly type: PropType "default" | "primary") | (() => "default" | "primary") | ((new (...args: any[]) => "default" | "primary") | (() => "default" | "primary"))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; export declare const tourStrategies: readonly [ "absolute", "fixed" ]; export declare const transferCheckedChangeFn: (value: TransferKey[], movedKeys?: TransferKey[]) => boolean; export declare interface TransferCheckedState { leftChecked: TransferKey[]; rightChecked: TransferKey[]; } export declare type TransferDataItem = Record; export declare type TransferDirection = "left" | "right"; export declare type TransferEmits = typeof transferEmits; export declare const transferEmits: { change: (value: TransferKey[], direction: TransferDirection, movedKeys: TransferKey[]) => boolean; "update:modelValue": (value: TransferKey[]) => boolean; "left-check-change": (value: TransferKey[], movedKeys?: TransferKey[]) => boolean; "right-check-change": (value: TransferKey[], movedKeys?: TransferKey[]) => boolean; }; export declare interface TransferFormat { noChecked?: string; hasChecked?: string; } export declare type TransferInstance = InstanceType & unknown; export declare type TransferKey = string | number; declare type TransferPanelInstance = InstanceType & unknown; export declare type TransferProps = ExtractPropTypes; export declare const transferProps: { readonly data: EpPropFinalized<(new (...args: any[]) => TransferDataItem[]) | (() => TransferDataItem[]) | ((new (...args: any[]) => TransferDataItem[]) | (() => TransferDataItem[]))[], unknown, unknown, () => never[], boolean>; readonly titles: EpPropFinalized<(new (...args: any[]) => [ string, string ]) | (() => [ string, string ]) | ((new (...args: any[]) => [ string, string ]) | (() => [ string, string ]))[], unknown, unknown, () => never[], boolean>; readonly buttonTexts: EpPropFinalized<(new (...args: any[]) => [ string, string ]) | (() => [ string, string ]) | ((new (...args: any[]) => [ string, string ]) | (() => [ string, string ]))[], unknown, unknown, () => never[], boolean>; readonly filterPlaceholder: StringConstructor; readonly filterMethod: { readonly type: PropType<(query: string, item: TransferDataItem) => boolean>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly leftDefaultChecked: EpPropFinalized<(new (...args: any[]) => TransferKey[]) | (() => TransferKey[]) | ((new (...args: any[]) => TransferKey[]) | (() => TransferKey[]))[], unknown, unknown, () => never[], boolean>; readonly rightDefaultChecked: EpPropFinalized<(new (...args: any[]) => TransferKey[]) | (() => TransferKey[]) | ((new (...args: any[]) => TransferKey[]) | (() => TransferKey[]))[], unknown, unknown, () => never[], boolean>; readonly renderContent: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly modelValue: EpPropFinalized<(new (...args: any[]) => TransferKey[]) | (() => TransferKey[]) | ((new (...args: any[]) => TransferKey[]) | (() => TransferKey[]))[], unknown, unknown, () => never[], boolean>; readonly format: EpPropFinalized<(new (...args: any[]) => TransferFormat) | (() => TransferFormat) | ((new (...args: any[]) => TransferFormat) | (() => TransferFormat))[], unknown, unknown, () => {}, boolean>; readonly filterable: BooleanConstructor; readonly props: EpPropFinalized<(new (...args: any[]) => TransferPropsAlias) | (() => TransferPropsAlias) | ((new (...args: any[]) => TransferPropsAlias) | (() => TransferPropsAlias))[], unknown, unknown, () => Mutable<{ readonly label: "label"; readonly key: "key"; readonly disabled: "disabled"; }>, boolean>; readonly targetOrder: EpPropFinalized; readonly validateEvent: EpPropFinalized; }; export declare interface TransferPropsAlias { label?: string; key?: string; disabled?: string; } export declare const translate: (path: string, option: undefined | TranslatorOption, locale: Language) => string; declare type TranslatePair = { [key: string]: string | string[] | TranslatePair; }; export declare type Translator = (path: string, option?: TranslatorOption) => string; export declare type TranslatorOption = Record; export declare const TrapFocus: ObjectDirective; export declare interface TreeComponentProps { data: TreeData; emptyText: string; renderAfterExpand: boolean; nodeKey: string; checkStrictly: boolean; expandOnClickNode: boolean; defaultExpandAll: boolean; checkOnClickNode: boolean; checkOnClickLeaf: boolean; checkDescendants: boolean; autoExpandParent: boolean; defaultCheckedKeys: TreeKey[]; defaultExpandedKeys: TreeKey[]; currentNodeKey: TreeKey; renderContent: RenderContentFunction; showCheckbox: boolean; draggable: boolean; allowDrag: AllowDragFunction; allowDrop: AllowDropFunction; props: TreeOptionProps; lazy: boolean; highlightCurrent: boolean; load: LoadFunction; filterNodeMethod: FilterNodeMethodFunction; accordion: boolean; indent: number; icon: string | Component; } export declare type TreeData = TreeNodeData[]; declare type TreeData_2 = TreeNodeData_2[]; export declare type TreeInstance = InstanceType & unknown; export declare type TreeKey = string | number; declare type TreeKey_2 = string | number; export declare interface TreeNode { expanded?: boolean; loading?: boolean; noLazyChildren?: boolean; indent?: number; level?: number; display?: boolean; } declare interface TreeNode_2 { key: TreeKey_2; level: number; parent?: TreeNode_2; children?: TreeNode_2[]; data: TreeNodeData_2; disabled?: boolean; label?: string; isLeaf?: boolean; } export declare interface TreeNodeChildState { all: boolean; none: boolean; allWithoutDisable: boolean; half: boolean; } export declare type TreeNodeData = Record; declare type TreeNodeData_2 = Record; export declare interface TreeNodeLoadedDefaultProps { checked?: boolean; } export declare interface TreeNodeOptions { data: TreeNodeData; store: TreeStore; parent?: Node_2; } export declare interface TreeOptionProps { children?: string; label?: string | ((data: TreeNodeData, node: Node_2) => string); disabled?: string | ((data: TreeNodeData, node: Node_2) => boolean); isLeaf?: string | ((data: TreeNodeData, node: Node_2) => boolean); class?: (data: TreeNodeData, node: Node_2) => string | { [key: string]: boolean; }; } declare interface TreeOptionProps_2 { children?: string; label?: string; value?: string; disabled?: string; class?: (data: TreeNodeData_2, node: TreeNode_2) => string | { [key: string]: boolean; }; } declare interface TreeProps { hasChildren?: string; children?: string; checkStrictly?: boolean; } declare class TreeStore { currentNode: Node_2; currentNodeKey: TreeKey; nodesMap: TreeStoreNodesMap; root: Node_2; data: TreeData; lazy: boolean; load: LoadFunction; filterNodeMethod: FilterNodeMethodFunction; key: TreeKey; defaultCheckedKeys: TreeKey[]; checkStrictly: boolean; defaultExpandedKeys: TreeKey[]; autoExpandParent: boolean; defaultExpandAll: boolean; checkDescendants: boolean; props: TreeOptionProps; constructor(options: TreeStoreOptions); initialize(): void; filter(value: FilterValue): void; setData(newVal: TreeData): void; getNode(data: TreeKey | TreeNodeData | Node_2): Node_2; insertBefore(data: TreeNodeData, refData: TreeKey | TreeNodeData | Node_2): void; insertAfter(data: TreeNodeData, refData: TreeKey | TreeNodeData | Node_2): void; remove(data: TreeNodeData | Node_2): void; append(data: TreeNodeData, parentData: TreeNodeData | TreeKey | Node_2): void; _initDefaultCheckedNodes(): void; _initDefaultCheckedNode(node: Node_2): void; setDefaultCheckedKey(newVal: TreeKey[]): void; registerNode(node: Node_2): void; deregisterNode(node: Node_2): void; getCheckedNodes(leafOnly?: boolean, includeHalfChecked?: boolean): TreeNodeData[]; getCheckedKeys(leafOnly?: boolean): TreeKey[]; getHalfCheckedNodes(): TreeNodeData[]; getHalfCheckedKeys(): TreeKey[]; _getAllNodes(): Node_2[]; updateChildren(key: TreeKey, data: TreeData): void; _setCheckedKeys(key: TreeKey, leafOnly: boolean | undefined, checkedKeys: { [key: string]: boolean; }): void; setCheckedNodes(array: Node_2[], leafOnly?: boolean): void; setCheckedKeys(keys: TreeKey[], leafOnly?: boolean): void; setDefaultExpandedKeys(keys: TreeKey[]): void; setChecked(data: TreeKey | TreeNodeData, checked: boolean, deep: boolean): void; getCurrentNode(): Node_2; setCurrentNode(currentNode: Node_2): void; setUserCurrentNode(node: Node_2, shouldAutoExpandParent?: boolean): void; setCurrentNodeKey(key?: TreeKey, shouldAutoExpandParent?: boolean): void; } export declare interface TreeStoreNodesMap { [key: string]: Node_2; } export declare interface TreeStoreOptions { key: TreeKey; data: TreeData; lazy: boolean; props: TreeOptionProps; load: LoadFunction; currentNodeKey: TreeKey; checkStrictly: boolean; checkDescendants: boolean; defaultCheckedKeys: TreeKey[]; defaultExpandedKeys: TreeKey[]; autoExpandParent: boolean; defaultExpandAll: boolean; filterNodeMethod: FilterNodeMethodFunction; } declare const triggers: readonly [ "click", "contextmenu", "hover", "focus" ]; /** * Tuple index key * * 元组下标键 * * @example * TupleKey<[1, 2, 3]> => '0' | '1' | '2' */ declare type TupleKey> = Exclude; declare type UnknownToNever = IfUnknown; export declare const UPDATE_MODEL_EVENT = "update:modelValue"; declare class UploadAjaxError extends Error { name: string; status: number; method: string; url: string; constructor(message: string, status: number, method: string, url: string); } export declare const uploadBaseProps: { readonly action: EpPropFinalized; readonly headers: { readonly type: PropType Record | Headers) | (() => Record | Headers) | ((new (...args: any[]) => Record | Headers) | (() => Record | Headers))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly method: EpPropFinalized; readonly data: EpPropFinalized<(new (...args: any[]) => Mutable> | Promise>> | ((rawFile: UploadRawFile) => Awaitable)) | (() => Awaitable>> | ((rawFile: UploadRawFile) => Awaitable)) | ((new (...args: any[]) => Mutable> | Promise>> | ((rawFile: UploadRawFile) => Awaitable)) | (() => Awaitable>> | ((rawFile: UploadRawFile) => Awaitable)))[], unknown, unknown, () => Mutable<{}>, boolean>; readonly multiple: BooleanConstructor; readonly name: EpPropFinalized; readonly drag: BooleanConstructor; readonly withCredentials: BooleanConstructor; readonly showFileList: EpPropFinalized; readonly accept: EpPropFinalized; readonly fileList: EpPropFinalized<(new (...args: any[]) => UploadUserFile[]) | (() => UploadUserFile[]) | ((new (...args: any[]) => UploadUserFile[]) | (() => UploadUserFile[]))[], unknown, unknown, () => [ ], boolean>; readonly autoUpload: EpPropFinalized; readonly listType: EpPropFinalized; readonly httpRequest: EpPropFinalized<(new (...args: any[]) => UploadRequestHandler) | (() => UploadRequestHandler) | { (): UploadRequestHandler; new (): any; readonly prototype: any; } | ((new (...args: any[]) => UploadRequestHandler) | (() => UploadRequestHandler) | { (): UploadRequestHandler; new (): any; readonly prototype: any; })[], unknown, unknown, UploadRequestHandler, boolean>; readonly disabled: BooleanConstructor; readonly limit: NumberConstructor; }; export declare type UploadContentInstance = InstanceType & unknown; export declare type UploadContentProps = ExtractPropTypes; export declare const uploadContentProps: { readonly beforeUpload: EpPropFinalized<(new (...args: any[]) => (rawFile: UploadRawFile) => Awaitable) | (() => (rawFile: UploadRawFile) => Awaitable) | { (): (rawFile: UploadRawFile) => Awaitable; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (rawFile: UploadRawFile) => Awaitable) | (() => (rawFile: UploadRawFile) => Awaitable) | { (): (rawFile: UploadRawFile) => Awaitable; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly onRemove: EpPropFinalized<(new (...args: any[]) => (file: UploadFile | UploadRawFile, rawFile?: UploadRawFile) => void) | (() => (file: UploadFile | UploadRawFile, rawFile?: UploadRawFile) => void) | { (): (file: UploadFile | UploadRawFile, rawFile?: UploadRawFile) => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (file: UploadFile | UploadRawFile, rawFile?: UploadRawFile) => void) | (() => (file: UploadFile | UploadRawFile, rawFile?: UploadRawFile) => void) | { (): (file: UploadFile | UploadRawFile, rawFile?: UploadRawFile) => void; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly onStart: EpPropFinalized<(new (...args: any[]) => (rawFile: UploadRawFile) => void) | (() => (rawFile: UploadRawFile) => void) | { (): (rawFile: UploadRawFile) => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (rawFile: UploadRawFile) => void) | (() => (rawFile: UploadRawFile) => void) | { (): (rawFile: UploadRawFile) => void; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly onSuccess: EpPropFinalized<(new (...args: any[]) => (response: any, rawFile: UploadRawFile) => unknown) | (() => (response: any, rawFile: UploadRawFile) => unknown) | { (): (response: any, rawFile: UploadRawFile) => unknown; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (response: any, rawFile: UploadRawFile) => unknown) | (() => (response: any, rawFile: UploadRawFile) => unknown) | { (): (response: any, rawFile: UploadRawFile) => unknown; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly onProgress: EpPropFinalized<(new (...args: any[]) => (evt: UploadProgressEvent, rawFile: UploadRawFile) => void) | (() => (evt: UploadProgressEvent, rawFile: UploadRawFile) => void) | { (): (evt: UploadProgressEvent, rawFile: UploadRawFile) => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (evt: UploadProgressEvent, rawFile: UploadRawFile) => void) | (() => (evt: UploadProgressEvent, rawFile: UploadRawFile) => void) | { (): (evt: UploadProgressEvent, rawFile: UploadRawFile) => void; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly onError: EpPropFinalized<(new (...args: any[]) => (err: UploadAjaxError, rawFile: UploadRawFile) => void) | (() => (err: UploadAjaxError, rawFile: UploadRawFile) => void) | { (): (err: UploadAjaxError, rawFile: UploadRawFile) => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (err: UploadAjaxError, rawFile: UploadRawFile) => void) | (() => (err: UploadAjaxError, rawFile: UploadRawFile) => void) | { (): (err: UploadAjaxError, rawFile: UploadRawFile) => void; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly onExceed: EpPropFinalized<(new (...args: any[]) => (files: File[], uploadFiles: UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: UploadUserFile[]) => void) | { (): (files: File[], uploadFiles: UploadUserFile[]) => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (files: File[], uploadFiles: UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: UploadUserFile[]) => void) | { (): (files: File[], uploadFiles: UploadUserFile[]) => void; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly action: EpPropFinalized; readonly headers: { readonly type: PropType Record | Headers) | (() => Record | Headers) | ((new (...args: any[]) => Record | Headers) | (() => Record | Headers))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly method: EpPropFinalized; readonly data: EpPropFinalized<(new (...args: any[]) => Mutable> | Promise>> | ((rawFile: UploadRawFile) => Awaitable)) | (() => Awaitable>> | ((rawFile: UploadRawFile) => Awaitable)) | ((new (...args: any[]) => Mutable> | Promise>> | ((rawFile: UploadRawFile) => Awaitable)) | (() => Awaitable>> | ((rawFile: UploadRawFile) => Awaitable)))[], unknown, unknown, () => Mutable<{}>, boolean>; readonly multiple: BooleanConstructor; readonly name: EpPropFinalized; readonly drag: BooleanConstructor; readonly withCredentials: BooleanConstructor; readonly showFileList: EpPropFinalized; readonly accept: EpPropFinalized; readonly fileList: EpPropFinalized<(new (...args: any[]) => UploadUserFile[]) | (() => UploadUserFile[]) | ((new (...args: any[]) => UploadUserFile[]) | (() => UploadUserFile[]))[], unknown, unknown, () => [ ], boolean>; readonly autoUpload: EpPropFinalized; readonly listType: EpPropFinalized; readonly httpRequest: EpPropFinalized<(new (...args: any[]) => UploadRequestHandler) | (() => UploadRequestHandler) | { (): UploadRequestHandler; new (): any; readonly prototype: any; } | ((new (...args: any[]) => UploadRequestHandler) | (() => UploadRequestHandler) | { (): UploadRequestHandler; new (): any; readonly prototype: any; })[], unknown, unknown, UploadRequestHandler, boolean>; readonly disabled: BooleanConstructor; readonly limit: NumberConstructor; }; export declare interface UploadContext { accept: ComputedRef; } export declare const uploadContextKey: InjectionKey; export declare type UploadData = Mutable>; export declare type UploadDraggerEmits = typeof uploadDraggerEmits; export declare const uploadDraggerEmits: { file: (file: File[]) => boolean; }; export declare type UploadDraggerInstance = InstanceType & unknown; export declare type UploadDraggerProps = ExtractPropTypes; export declare const uploadDraggerProps: { readonly disabled: EpPropFinalized; }; export declare interface UploadFile { name: string; percentage?: number; status: UploadStatus; size?: number; response?: unknown; uid: number; url?: string; raw?: UploadRawFile; } export declare type UploadFiles = UploadFile[]; export declare interface UploadHooks { beforeUpload: (rawFile: UploadRawFile) => Awaitable; beforeRemove: (uploadFile: UploadFile, uploadFiles: UploadFiles) => Awaitable; onRemove: (uploadFile: UploadFile, uploadFiles: UploadFiles) => void; onChange: (uploadFile: UploadFile, uploadFiles: UploadFiles) => void; onPreview: (uploadFile: UploadFile) => void; onSuccess: (response: any, uploadFile: UploadFile, uploadFiles: UploadFiles) => void; onProgress: (evt: UploadProgressEvent, uploadFile: UploadFile, uploadFiles: UploadFiles) => void; onError: (error: Error, uploadFile: UploadFile, uploadFiles: UploadFiles) => void; onExceed: (files: File[], uploadFiles: UploadUserFile[]) => void; } export declare type UploadInstance = InstanceType & unknown; export declare type UploadListEmits = typeof uploadListEmits; export declare const uploadListEmits: { remove: (file: UploadFile) => boolean; }; export declare type UploadListInstance = InstanceType & unknown; export declare type UploadListProps = ExtractPropTypes; export declare const uploadListProps: { readonly files: EpPropFinalized<(new (...args: any[]) => UploadFiles) | (() => UploadFiles) | ((new (...args: any[]) => UploadFiles) | (() => UploadFiles))[], unknown, unknown, () => never[], boolean>; readonly disabled: EpPropFinalized; readonly handlePreview: EpPropFinalized<(new (...args: any[]) => (uploadFile: UploadFile) => void) | (() => (uploadFile: UploadFile) => void) | { (): (uploadFile: UploadFile) => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (uploadFile: UploadFile) => void) | (() => (uploadFile: UploadFile) => void) | { (): (uploadFile: UploadFile) => void; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly listType: EpPropFinalized; readonly crossorigin: { readonly type: PropType "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials") | ((new (...args: any[]) => "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials"))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; export declare const uploadListTypes: readonly [ "text", "picture", "picture-card" ]; export declare interface UploadProgressEvent extends ProgressEvent { percent: number; } export declare type UploadProps = ExtractPropTypes; export declare const uploadProps: { readonly beforeUpload: EpPropFinalized<(new (...args: any[]) => (rawFile: UploadRawFile) => Awaitable) | (() => (rawFile: UploadRawFile) => Awaitable) | { (): (rawFile: UploadRawFile) => Awaitable; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (rawFile: UploadRawFile) => Awaitable) | (() => (rawFile: UploadRawFile) => Awaitable) | { (): (rawFile: UploadRawFile) => Awaitable; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly beforeRemove: { readonly type: PropType<(uploadFile: UploadFile, uploadFiles: UploadFiles) => Awaitable>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onRemove: EpPropFinalized<(new (...args: any[]) => (uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | { (): (uploadFile: UploadFile, uploadFiles: UploadFiles) => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | { (): (uploadFile: UploadFile, uploadFiles: UploadFiles) => void; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly onChange: EpPropFinalized<(new (...args: any[]) => (uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | { (): (uploadFile: UploadFile, uploadFiles: UploadFiles) => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | { (): (uploadFile: UploadFile, uploadFiles: UploadFiles) => void; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly onPreview: EpPropFinalized<(new (...args: any[]) => (uploadFile: UploadFile) => void) | (() => (uploadFile: UploadFile) => void) | { (): (uploadFile: UploadFile) => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (uploadFile: UploadFile) => void) | (() => (uploadFile: UploadFile) => void) | { (): (uploadFile: UploadFile) => void; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly onSuccess: EpPropFinalized<(new (...args: any[]) => (response: any, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (response: any, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | { (): (response: any, uploadFile: UploadFile, uploadFiles: UploadFiles) => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (response: any, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (response: any, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | { (): (response: any, uploadFile: UploadFile, uploadFiles: UploadFiles) => void; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly onProgress: EpPropFinalized<(new (...args: any[]) => (evt: UploadProgressEvent, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (evt: UploadProgressEvent, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | { (): (evt: UploadProgressEvent, uploadFile: UploadFile, uploadFiles: UploadFiles) => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (evt: UploadProgressEvent, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (evt: UploadProgressEvent, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | { (): (evt: UploadProgressEvent, uploadFile: UploadFile, uploadFiles: UploadFiles) => void; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly onError: EpPropFinalized<(new (...args: any[]) => (error: Error, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (error: Error, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | { (): (error: Error, uploadFile: UploadFile, uploadFiles: UploadFiles) => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (error: Error, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (error: Error, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | { (): (error: Error, uploadFile: UploadFile, uploadFiles: UploadFiles) => void; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly onExceed: EpPropFinalized<(new (...args: any[]) => (files: File[], uploadFiles: UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: UploadUserFile[]) => void) | { (): (files: File[], uploadFiles: UploadUserFile[]) => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (files: File[], uploadFiles: UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: UploadUserFile[]) => void) | { (): (files: File[], uploadFiles: UploadUserFile[]) => void; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly crossorigin: { readonly type: PropType "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials") | ((new (...args: any[]) => "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials"))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly action: EpPropFinalized; readonly headers: { readonly type: PropType Record | Headers) | (() => Record | Headers) | ((new (...args: any[]) => Record | Headers) | (() => Record | Headers))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly method: EpPropFinalized; readonly data: EpPropFinalized<(new (...args: any[]) => Mutable> | Promise>> | ((rawFile: UploadRawFile) => Awaitable)) | (() => Awaitable>> | ((rawFile: UploadRawFile) => Awaitable)) | ((new (...args: any[]) => Mutable> | Promise>> | ((rawFile: UploadRawFile) => Awaitable)) | (() => Awaitable>> | ((rawFile: UploadRawFile) => Awaitable)))[], unknown, unknown, () => Mutable<{}>, boolean>; readonly multiple: BooleanConstructor; readonly name: EpPropFinalized; readonly drag: BooleanConstructor; readonly withCredentials: BooleanConstructor; readonly showFileList: EpPropFinalized; readonly accept: EpPropFinalized; readonly fileList: EpPropFinalized<(new (...args: any[]) => UploadUserFile[]) | (() => UploadUserFile[]) | ((new (...args: any[]) => UploadUserFile[]) | (() => UploadUserFile[]))[], unknown, unknown, () => [ ], boolean>; readonly autoUpload: EpPropFinalized; readonly listType: EpPropFinalized; readonly httpRequest: EpPropFinalized<(new (...args: any[]) => UploadRequestHandler) | (() => UploadRequestHandler) | { (): UploadRequestHandler; new (): any; readonly prototype: any; } | ((new (...args: any[]) => UploadRequestHandler) | (() => UploadRequestHandler) | { (): UploadRequestHandler; new (): any; readonly prototype: any; })[], unknown, unknown, UploadRequestHandler, boolean>; readonly disabled: BooleanConstructor; readonly limit: NumberConstructor; }; export declare interface UploadRawFile extends File { uid: number; isDirectory?: boolean; } export declare type UploadRequestHandler = (options: UploadRequestOptions) => XMLHttpRequest | Promise; export declare interface UploadRequestOptions { action: string; method: string; data: Record; filename: string; file: UploadRawFile; headers: Headers | Record; onError: (evt: UploadAjaxError) => void; onProgress: (evt: UploadProgressEvent) => void; onSuccess: (response: any) => void; withCredentials: boolean; } export declare type UploadStatus = "ready" | "uploading" | "success" | "fail"; export declare type UploadUserFile = Omit & Partial>; export declare const useAriaProps: (arias: Array) => Pick<{ ariaLabel: StringConstructor; ariaOrientation: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; ariaControls: StringConstructor; }, T>; export declare const useAttrs: (params?: Params) => ComputedRef>; declare const useCache: () => ComputedRef<(((_: any, __: any, ___: any) => Record) & MemoizedFunction) | MemoizedFn<(_: any, __: any, ___: any) => Record>>; export declare function useCalcInputWidth(): { calculatorRef: ShallowRef; calculatorWidth: Ref; inputStyle: ComputedRef<{ minWidth: string; }>; }; export declare const useCascaderConfig: (props: { props: CascaderProps; }) => ComputedRef<{ expandTrigger: ExpandTrigger; multiple: boolean; checkStrictly: boolean; emitPath: boolean; lazy: boolean; lazyLoad: LazyLoad_2; value: string; label: string; children: string; disabled: string | isDisabled_2; leaf: string | isLeaf_2; hoverThreshold: number; }>; export declare function useComposition({ afterComposition, emit, }: UseCompositionOptions): { isComposing: Ref; handleComposition: (event: CompositionEvent) => void; handleCompositionStart: (event: CompositionEvent) => void; handleCompositionUpdate: (event: CompositionEvent) => void; handleCompositionEnd: (event: CompositionEvent) => void; }; declare interface UseCompositionOptions { afterComposition: (event: CompositionEvent) => void; emit?: ((event: "compositionstart", evt: CompositionEvent) => void) & ((event: "compositionupdate", evt: CompositionEvent) => void) & ((event: "compositionend", evt: CompositionEvent) => void); } export declare function useCursor(input: ShallowRef): [ () => void, () => void ]; export declare const useDelayedRender: ({ indicator, intermediateIndicator, shouldSetIntermediate, beforeShow, afterShow, afterHide, beforeHide, }: UseDelayedRenderProps) => void; export declare type UseDelayedRenderProps = { indicator: Ref; intermediateIndicator: Ref; shouldSetIntermediate?: (step: "show" | "hide") => boolean; beforeShow?: () => void; beforeHide?: () => void; afterShow?: () => void; afterHide?: () => void; }; export declare const useDelayedToggle: ({ showAfter, hideAfter, autoClose, open, close, }: UseDelayedToggleProps) => { onOpen: (event?: Event) => void; onClose: (event?: Event) => void; }; export declare type UseDelayedToggleProps = { open: (event?: Event) => void; close: (event?: Event) => void; } & ToRefs>; export declare const useDelayedToggleProps: { readonly showAfter: EpPropFinalized; readonly hideAfter: EpPropFinalized; readonly autoClose: EpPropFinalized; }; export declare const useDeprecated: ({ from, replacement, scope, version, ref, type }: DeprecationParam, condition: MaybeRef) => void; export declare const useDialog: (props: DialogProps, targetRef: Ref) => { afterEnter: () => void; afterLeave: () => void; beforeLeave: () => void; handleClose: () => void; onModalClick: () => void; close: () => void; doClose: () => void; onOpenAutoFocus: () => void; onCloseAutoFocus: () => void; onCloseRequested: () => void; onFocusoutPrevented: (event: CustomEvent) => void; titleId: Ref; bodyId: Ref; closed: Ref; style: ComputedRef; overlayDialogStyle: ComputedRef; rendered: Ref; visible: Ref; zIndex: Ref; }; export declare const useDisabled: (fallback?: MaybeRef) => ComputedRef; export declare const useDraggable: (targetRef: Ref, dragRef: Ref, draggable: ComputedRef, overflow?: ComputedRef) => { resetPosition: () => void; updatePosition: () => void; }; export declare const useEmptyValues: (props: EmptyValuesContext, defaultValue?: null | undefined) => { emptyValues: ComputedRef; valueOnClear: ComputedRef; isEmptyValue: (value: any) => boolean; }; export declare const useEmptyValuesProps: { readonly emptyValues: ArrayConstructor; readonly valueOnClear: EpPropFinalized; }; export declare const useEscapeKeydown: (handler: (e: KeyboardEvent) => void) => void; export declare const useFloating: ({ middleware, placement, strategy, }: UseFloatingProps) => { update: () => Promise; referenceRef: Ref; contentRef: Ref; x: Ref; y: Ref; placement: Ref; strategy: Ref; middlewareData: Ref<{ [x: string]: any; arrow?: { x?: number | undefined; y?: number | undefined; centerOffset: number; } | undefined; autoPlacement?: { index?: number | undefined; overflows: { placement: Placement_3; overflows: Array; }[]; } | undefined; flip?: { index?: number | undefined; overflows: { placement: Placement_3; overflows: Array; }[]; } | undefined; hide?: { referenceHidden?: boolean | undefined; escaped?: boolean | undefined; referenceHiddenOffsets?: { top: number; bottom: number; left: number; right: number; } | undefined; escapedOffsets?: { top: number; bottom: number; left: number; right: number; } | undefined; } | undefined; offset?: { x: number; y: number; } | undefined; shift?: { x: number; y: number; } | undefined; }>; }; export declare type UseFloatingProps = ToRefs<{ middleware: Array; placement: Placement_3; strategy: Strategy; }>; export declare const useFloatingProps: {}; export declare const useFocus: (el: Ref<{ focus: () => void; } | null>) => { focus: () => void; }; export declare function useFocusController void; }>(target: ShallowRef, { beforeFocus, afterFocus, beforeBlur, afterBlur, }?: UseFocusControllerOptions): { isFocused: Ref; /** Avoid using wrapperRef and handleFocus/handleBlur together */ wrapperRef: ShallowRef; handleFocus: (event: FocusEvent) => void; handleBlur: (event: FocusEvent) => void; }; declare interface UseFocusControllerOptions { /** * return true to cancel focus * @param event FocusEvent */ beforeFocus?: (event: FocusEvent) => boolean | undefined; afterFocus?: () => void; /** * return true to cancel blur * @param event FocusEvent */ beforeBlur?: (event: FocusEvent) => boolean | undefined; afterBlur?: () => void; } export declare const useFormDisabled: (fallback?: MaybeRef) => ComputedRef; export declare const useFormItem: () => { form: FormContext | undefined; formItem: FormItemContext | undefined; }; export declare const useFormItemInputId: (props: Partial, { formItemContext, disableIdGeneration, disableIdManagement, }: { formItemContext?: FormItemContext; disableIdGeneration?: ComputedRef | Ref; disableIdManagement?: ComputedRef | Ref; }) => { isLabeledByFormItem: ComputedRef; inputId: Ref; }; declare function useFormLabelWidth(): { autoLabelWidth: ComputedRef; registerLabelWidth: (val: number, oldVal: number) => void; deregisterLabelWidth: (val: number) => void; }; export declare const useFormSize: (fallback?: MaybeRef, ignore?: Partial>) => ComputedRef<"" | "small" | "default" | "large">; export declare const useForwardRef: (forwardRef: Ref) => void; export declare const useForwardRefDirective: (setForwardRef: ForwardRefSetter) => ObjectDirective; export declare const useGetDerivedNamespace: (namespaceOverrides?: Ref) => ComputedRef; export declare function useGlobalComponentSettings(block: string, sizeFallback?: MaybeRef): { ns: { namespace: ComputedRef; b: (blockSuffix?: string) => string; e: (element?: string) => string; m: (modifier?: string) => string; be: (blockSuffix?: string, element?: string) => string; em: (element?: string, modifier?: string) => string; bm: (blockSuffix?: string, modifier?: string) => string; bem: (blockSuffix?: string, element?: string, modifier?: string) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; locale: LocaleContext; zIndex: { initialZIndex: ComputedRef; currentZIndex: ComputedRef; nextZIndex: () => number; }; size: ComputedRef<"small" | "" | "default" | "large">; }; export declare function useGlobalConfig(key: K, defaultValue?: D): Ref | D>; export declare function useGlobalConfig(): Ref; export declare const useGlobalSize: () => ComputedRef<"" | "small" | "default" | "large">; export declare const useId: (deterministicId?: MaybeRef) => Ref; export declare const useIdInjection: () => ElIdInjectionContext; export declare const useLocale: (localeOverrides?: Ref) => LocaleContext; /** * Hook that monitoring the ref value to lock or unlock the screen. * When the trigger became true, it assumes modal is now opened and vice versa. * @param trigger {Ref} */ export declare const useLockscreen: (trigger: Ref, options?: UseLockScreenOptions) => void; export declare type UseLockScreenOptions = { ns?: UseNamespaceReturn; }; export declare const useModal: (instance: ModalInstance, visibleRef: Ref) => void; export declare const useModelToggle: ({ indicator, toggleReason, shouldHideWhenRouteChanges, shouldProceed, onShow, onHide, }: ModelToggleParams) => { hide: (event?: Event) => void; show: (event?: Event) => void; toggle: () => void; hasUpdateHandler: ComputedRef; }; export declare const useModelToggleEmits: "update:modelValue"[]; export declare type UseModelToggleProps = ExtractPropTypes; export declare const useModelToggleProps: UseModelTogglePropsRaw<"modelValue">; export declare type UseModelTogglePropsGeneric = { [K in T]: ExtractPropType; } & { [K in `onUpdate:${T}`]: ExtractPropType; }; export declare type UseModelTogglePropsRaw = { [K in T]: typeof _prop; } & { [K in `onUpdate:${T}`]: typeof _event; }; export declare const useNamespace: (block: string, namespaceOverrides?: Ref) => { namespace: ComputedRef; b: (blockSuffix?: string) => string; e: (element?: string) => string; m: (modifier?: string) => string; be: (blockSuffix?: string, element?: string) => string; em: (element?: string, modifier?: string) => string; bm: (blockSuffix?: string, modifier?: string) => string; bem: (blockSuffix?: string, element?: string, modifier?: string) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; export declare type UseNamespaceReturn = ReturnType; export declare const useOrderedChildren: (vm: ComponentInternalInstance, childComponentName: string) => { children: ShallowRef; addChild: (child: T) => void; removeChild: (uid: number) => void; }; export declare const usePopper: (referenceElementRef: Ref, popperElementRef: Ref, opts?: Ref | PartialOptions) => { state: ComputedRef<{ elements?: { reference: Element | VirtualElement_2; popper: HTMLElement; arrow?: HTMLElement; } | undefined; options?: OptionsGeneric | undefined; placement?: Placement | undefined; strategy?: PositioningStrategy | undefined; orderedModifiers?: Modifier[] | undefined; rects?: StateRects | undefined; scrollParents?: { reference: Array; popper: Array; } | undefined; styles?: { [key: string]: Partial; } | undefined; attributes?: { [key: string]: { [key: string]: string | boolean; }; } | undefined; modifiersData?: { [key: string]: any; arrow?: { x?: number; y?: number; centerOffset: number; }; hide?: { isReferenceHidden: boolean; hasPopperEscaped: boolean; referenceClippingOffsets: SideObject; popperEscapeOffsets: SideObject; }; offset?: { top?: Offsets | undefined; bottom?: Offsets | undefined; left?: Offsets | undefined; right?: Offsets | undefined; auto?: Offsets | undefined; "auto-start"?: Offsets | undefined; "auto-end"?: Offsets | undefined; "top-start"?: Offsets | undefined; "top-end"?: Offsets | undefined; "bottom-start"?: Offsets | undefined; "bottom-end"?: Offsets | undefined; "right-start"?: Offsets | undefined; "right-end"?: Offsets | undefined; "left-start"?: Offsets | undefined; "left-end"?: Offsets | undefined; }; preventOverflow?: Offsets; popperOffsets?: Offsets; } | undefined; reset?: boolean | undefined; }>; styles: ComputedRef<{ [key: string]: Partial; }>; attributes: ComputedRef<{ [key: string]: { [key: string]: string | boolean; }; }>; update: () => Promise> | undefined; forceUpdate: () => void | undefined; instanceRef: ComputedRef; }; /** @deprecated use `PopperArrowProps` instead, and it will be deprecated in the next major version */ export declare type UsePopperArrowProps = PopperArrowProps; /** @deprecated use `popperArrowProps` instead, and it will be deprecated in the next major version */ export declare const usePopperArrowProps: { readonly arrowOffset: EpPropFinalized; }; export declare const usePopperContainer: () => { id: ComputedRef; selector: ComputedRef; }; export declare const usePopperContainerId: () => { id: ComputedRef; selector: ComputedRef; }; /** @deprecated use `popperContentEmits` instead, and it will be deprecated in the next major version */ export declare const usePopperContentEmits: { mouseenter: (evt: MouseEvent) => boolean; mouseleave: (evt: MouseEvent) => boolean; focus: () => boolean; blur: () => boolean; close: () => boolean; }; /** @deprecated use `PopperContentProps` instead, and it will be deprecated in the next major version */ export declare type UsePopperContentProps = PopperContentProps; /** @deprecated use `popperContentProps` instead, and it will be deprecated in the next major version */ export declare const usePopperContentProps: { readonly ariaLabel: StringConstructor; readonly id: StringConstructor; readonly style: { readonly type: PropType string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: PropType string | ClassObjectType | ClassType[]) | (() => ClassType) | ((new (...args: any[]) => string | ClassObjectType | ClassType[]) | (() => ClassType))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: EpPropFinalized<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown, "dark", boolean>; readonly visible: BooleanConstructor; readonly enterable: EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: EpPropFinalized; readonly trapping: EpPropFinalized; readonly popperClass: { readonly type: PropType string | ClassObjectType | ClassType[]) | (() => ClassType) | ((new (...args: any[]) => string | ClassObjectType | ClassType[]) | (() => ClassType))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: PropType string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly arrowOffset: EpPropFinalized; readonly boundariesPadding: EpPropFinalized; readonly fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, undefined, boolean>; readonly gpuAcceleration: EpPropFinalized; readonly offset: EpPropFinalized; readonly placement: EpPropFinalized; readonly popperOptions: EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: EpPropFinalized; }; /** @deprecated use `PopperCoreConfigProps` instead, and it will be deprecated in the next major version */ export declare type UsePopperCoreConfigProps = PopperCoreConfigProps; /** @deprecated use `popperCoreConfigProps` instead, and it will be deprecated in the next major version */ export declare const usePopperCoreConfigProps: { readonly boundariesPadding: EpPropFinalized; readonly fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, undefined, boolean>; readonly gpuAcceleration: EpPropFinalized; readonly offset: EpPropFinalized; readonly placement: EpPropFinalized; readonly popperOptions: EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: EpPropFinalized; }; /** @deprecated use `PopperProps` instead, and it will be deprecated in the next major version */ export declare type UsePopperProps = PopperProps; /** @deprecated use `popperProps` instead, and it will be deprecated in the next major version */ export declare const usePopperProps: { readonly role: EpPropFinalized; }; export declare type UsePopperReturn = ReturnType; /** @deprecated use `popperTriggerProps` instead, and it will be deprecated in the next major version */ export declare const usePopperTriggerProps: { readonly virtualRef: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly virtualTriggering: BooleanConstructor; readonly onMouseenter: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onMouseleave: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onClick: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onKeydown: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onFocus: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onBlur: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onContextmenu: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly id: StringConstructor; readonly open: BooleanConstructor; }; export declare const usePreventGlobal: (indicator: Ref, evt: E, cb: (e: DocumentEventMap[E]) => boolean) => void; export declare const useProp: (name: string) => ComputedRef; export declare type UserInput = SingleOrRange; export declare const useSameTarget: (handleClick?: (e: MouseEvent) => void) => { onClick: (e: MouseEvent) => void; onMousedown: (e: MouseEvent) => void; onMouseup: (e: MouseEvent) => void; }; export declare const useSize: (fallback?: MaybeRef, ignore?: Partial>) => ComputedRef<"" | "small" | "default" | "large">; export declare const useSizeProp: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; export declare const useSizeProps: { size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; export declare function useSpace(props: SpaceProps): { classes: ComputedRef string | Record | (string | Record)[]) | (() => Arrayable>) | ((new (...args: any[]) => string | Record | (string | Record)[]) | (() => Arrayable>))[], unknown, unknown>[]>; containerStyle: ComputedRef; itemStyle: ComputedRef; }; declare function useTable(props: TableV2Props): { columns: ComputedRef<{ key: KeyType_2; align?: Alignment_2; class?: string | ClassNameGetter | undefined; dataKey?: KeyType_2; fixed?: true | FixedDirection; flexGrow?: CSSProperties["flexGrow"]; flexShrink?: CSSProperties["flexShrink"]; title?: string; hidden?: boolean; headerClass?: string | HeaderClassGetter | undefined; maxWidth?: number; minWidth?: number; style?: CSSProperties; sortable?: boolean; width: number; cellRenderer?: CellRenderer | undefined; headerCellRenderer?: HeaderCellRenderer | undefined; }[]>; containerRef: Ref; mainTableRef: Ref; leftTableRef: Ref; rightTableRef: Ref; isDynamic: ComputedRef; isResetting: ShallowRef; isScrolling: ShallowRef; hasFixedColumns: ComputedRef; columnsStyles: ComputedRef>; columnsTotalWidth: ComputedRef; data: ComputedRef; expandedRowKeys: Ref; depthMap: Ref>; fixedColumnsOnLeft: ComputedRef<{ key: KeyType_2; align?: Alignment_2; class?: string | ClassNameGetter | undefined; dataKey?: KeyType_2; fixed?: true | FixedDirection; flexGrow?: CSSProperties["flexGrow"]; flexShrink?: CSSProperties["flexShrink"]; title?: string; hidden?: boolean; headerClass?: string | HeaderClassGetter | undefined; maxWidth?: number; minWidth?: number; style?: CSSProperties; sortable?: boolean; width: number; cellRenderer?: CellRenderer | undefined; headerCellRenderer?: HeaderCellRenderer | undefined; }[]>; fixedColumnsOnRight: ComputedRef<{ key: KeyType_2; align?: Alignment_2; class?: string | ClassNameGetter | undefined; dataKey?: KeyType_2; fixed?: true | FixedDirection; flexGrow?: CSSProperties["flexGrow"]; flexShrink?: CSSProperties["flexShrink"]; title?: string; hidden?: boolean; headerClass?: string | HeaderClassGetter | undefined; maxWidth?: number; minWidth?: number; style?: CSSProperties; sortable?: boolean; width: number; cellRenderer?: CellRenderer | undefined; headerCellRenderer?: HeaderCellRenderer | undefined; }[]>; mainColumns: ComputedRef; bodyWidth: ComputedRef; emptyStyle: ComputedRef; rootStyle: ComputedRef; headerWidth: ComputedRef; footerHeight: ComputedRef; mainTableHeight: ComputedRef; fixedTableHeight: ComputedRef; leftTableWidth: ComputedRef; rightTableWidth: ComputedRef; showEmpty: ComputedRef; getRowHeight: (rowIndex: number) => number; onColumnSorted: (e: MouseEvent) => void; onRowHovered: ({ hovered, rowKey }: RowHoverParams) => void; onRowExpanded: ({ expanded, rowData, rowIndex, rowKey, }: RowExpandParams) => void; onRowsRendered: (params: onRowRenderedParams) => void; onRowHeightChange: ({ rowKey, height, rowIndex }: RowHeightChangedParams, fixedDir: FixedDirection) => void; scrollTo: (params: ScrollPos) => void; scrollToLeft: (scrollLeft: number) => void; scrollToTop: (scrollTop: number) => void; scrollToRow: (row: number, strategy?: Alignment) => void; onScroll: (params: ScrollPos) => void; onVerticalScroll: ({ scrollTop }: ScrollPos) => void; }; declare type UseTableReturn = ReturnType; export declare const useTeleport: (contentRenderer: () => VNode, appendToBody: Ref) => { isTeleportVisible: Ref; showTeleport: () => void; hideTeleport: () => void; renderTeleport: () => void; }; export declare const useThrottleRender: (loading: Ref, throttle?: ThrottleType) => Ref; export declare function useTimeout(): { registerTimeout: (fn: (...args: any[]) => any, delay: number) => void; cancelTimeout: () => void; }; export declare const useTooltipContentProps: { readonly ariaLabel: StringConstructor; readonly appendTo: { readonly type: PropType string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly content: EpPropFinalized; readonly rawContent: BooleanConstructor; readonly persistent: BooleanConstructor; readonly visible: EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | null) | ((new (...args: any[]) => boolean) | (() => boolean | null))[], unknown, unknown, null, boolean>; readonly transition: StringConstructor; readonly teleported: EpPropFinalized; readonly disabled: BooleanConstructor; readonly id: StringConstructor; readonly style: { readonly type: PropType string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: PropType string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: EpPropFinalized<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown, "dark", boolean>; readonly enterable: EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: EpPropFinalized; readonly trapping: EpPropFinalized; readonly popperClass: { readonly type: PropType string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: PropType string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly arrowOffset: EpPropFinalized; readonly boundariesPadding: EpPropFinalized; readonly fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, undefined, boolean>; readonly gpuAcceleration: EpPropFinalized; readonly offset: EpPropFinalized; readonly placement: EpPropFinalized; readonly popperOptions: EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: EpPropFinalized; readonly showAfter: EpPropFinalized; readonly hideAfter: EpPropFinalized; readonly autoClose: EpPropFinalized; }; export declare const useTooltipModelToggle: ({ indicator, toggleReason, shouldHideWhenRouteChanges, shouldProceed, onShow, onHide, }: ModelToggleParams) => { hide: (event?: Event) => void; show: (event?: Event) => void; toggle: () => void; hasUpdateHandler: ComputedRef; }; export declare const useTooltipModelToggleEmits: "update:visible"[]; export declare const useTooltipModelToggleProps: UseModelTogglePropsRaw<"visible">; export declare const useTooltipProps: { showArrow: EpPropFinalized; arrowOffset: EpPropFinalized; disabled: BooleanConstructor; trigger: EpPropFinalized<(new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | TooltipTriggerType[]) | (() => Arrayable) | ((new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | TooltipTriggerType[]) | (() => Arrayable))[], unknown, unknown, "hover", boolean>; triggerKeys: EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>; virtualRef: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; virtualTriggering: BooleanConstructor; onMouseenter: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; onMouseleave: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; onClick: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; onKeydown: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; onFocus: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; onBlur: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; onContextmenu: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; id: StringConstructor; open: BooleanConstructor; ariaLabel: StringConstructor; appendTo: { readonly type: PropType string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; content: EpPropFinalized; rawContent: BooleanConstructor; persistent: BooleanConstructor; visible: EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | null) | ((new (...args: any[]) => boolean) | (() => boolean | null))[], unknown, unknown, null, boolean>; transition: StringConstructor; teleported: EpPropFinalized; style: { readonly type: PropType string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; className: { readonly type: PropType string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; effect: EpPropFinalized<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown, "dark", boolean>; enterable: EpPropFinalized; pure: BooleanConstructor; focusOnShow: EpPropFinalized; trapping: EpPropFinalized; popperClass: { readonly type: PropType string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; popperStyle: { readonly type: PropType string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; referenceEl: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; triggerTargetEl: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; stopPopperMouseEvent: EpPropFinalized; zIndex: NumberConstructor; boundariesPadding: EpPropFinalized; fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, undefined, boolean>; gpuAcceleration: EpPropFinalized; offset: EpPropFinalized; placement: EpPropFinalized; popperOptions: EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; strategy: EpPropFinalized; showAfter: EpPropFinalized; hideAfter: EpPropFinalized; autoClose: EpPropFinalized; "onUpdate:visible": { readonly type: PropType<(val: boolean) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; role: EpPropFinalized; }; export declare const useTooltipTriggerProps: { readonly disabled: BooleanConstructor; readonly trigger: EpPropFinalized<(new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | TooltipTriggerType[]) | (() => Arrayable) | ((new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | TooltipTriggerType[]) | (() => Arrayable))[], unknown, unknown, "hover", boolean>; readonly triggerKeys: EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>; readonly virtualRef: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly virtualTriggering: BooleanConstructor; readonly onMouseenter: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onMouseleave: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onClick: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onKeydown: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onFocus: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onBlur: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onContextmenu: { readonly type: PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly id: StringConstructor; readonly open: BooleanConstructor; }; /** * Simple usage * * In your setups: * * setup() { * const fallthroughMethods = useTransitionFallthrough() * return fallthrough * } * * In your template: * * * */ export declare const useTransitionFallthrough: () => { onAfterAppear: () => void; onAfterEnter: () => void; onAfterLeave: () => void; onAppearCancelled: () => void; onBeforeEnter: () => void; onBeforeLeave: () => void; onEnter: () => void; onEnterCancelled: () => void; onLeave: () => void; onLeaveCancelled: () => void; }; export declare const useTransitionFallthroughEmits: readonly [ "after-appear", "after-enter", "after-leave", "appear", "appear-cancelled", "before-enter", "before-leave", "enter", "enter-cancelled", "leave", "leave-cancelled" ]; export declare const useZIndex: (zIndexOverrides?: Ref) => { initialZIndex: ComputedRef; currentZIndex: ComputedRef; nextZIndex: () => number; }; export declare type UseZIndexReturn = ReturnType; declare type Value = T[keyof T]; export declare const valueEquals: (a: Array | unknown, b: Array | unknown) => boolean; export declare const version: string; export declare type VirtualizedGridProps = ExtractPropTypes; export declare const virtualizedGridProps: { readonly className: EpPropFinalized; readonly containerElement: EpPropFinalized<(new (...args: any[]) => string | Element) | (() => string | Element) | ((new (...args: any[]) => string | Element) | (() => string | Element))[], unknown, unknown, "div", boolean>; readonly data: EpPropFinalized<(new (...args: any[]) => any[]) | (() => any[]) | ((new (...args: any[]) => any[]) | (() => any[]))[], unknown, unknown, () => [ ], boolean>; readonly direction: EpPropFinalized; readonly height: { readonly type: PropType>; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly innerElement: EpPropFinalized; readonly style: { readonly type: PropType string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly useIsScrolling: EpPropFinalized; readonly width: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly perfMode: EpPropFinalized; readonly scrollbarAlwaysOn: EpPropFinalized; readonly columnCache: EpPropFinalized; readonly columnWidth: { readonly type: PropType number | ItemSize) | (() => number | ItemSize) | ((new (...args: any[]) => number | ItemSize) | (() => number | ItemSize))[], never, never>>; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly estimatedColumnWidth: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly estimatedRowHeight: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly initScrollLeft: EpPropFinalized; readonly initScrollTop: EpPropFinalized; readonly itemKey: EpPropFinalized<(new (...args: any[]) => GridItemKeyGetter) | (() => GridItemKeyGetter) | { (): GridItemKeyGetter; new (): any; readonly prototype: any; } | ((new (...args: any[]) => GridItemKeyGetter) | (() => GridItemKeyGetter) | { (): GridItemKeyGetter; new (): any; readonly prototype: any; })[], unknown, unknown, ({ columnIndex, rowIndex, }: { columnIndex: number; rowIndex: number; }) => string, boolean>; readonly rowCache: EpPropFinalized; readonly rowHeight: { readonly type: PropType number | ItemSize) | (() => number | ItemSize) | ((new (...args: any[]) => number | ItemSize) | (() => number | ItemSize))[], never, never>>; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly totalColumn: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly totalRow: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly hScrollbarSize: EpPropFinalized; readonly vScrollbarSize: EpPropFinalized; readonly scrollbarStartGap: EpPropFinalized; readonly scrollbarEndGap: EpPropFinalized; readonly role: StringConstructor; }; export declare type VirtualizedListProps = ExtractPropTypes; export declare const virtualizedListProps: { readonly className: EpPropFinalized; readonly containerElement: EpPropFinalized<(new (...args: any[]) => string | Element) | (() => string | Element) | ((new (...args: any[]) => string | Element) | (() => string | Element))[], unknown, unknown, "div", boolean>; readonly data: EpPropFinalized<(new (...args: any[]) => any[]) | (() => any[]) | ((new (...args: any[]) => any[]) | (() => any[]))[], unknown, unknown, () => [ ], boolean>; readonly direction: EpPropFinalized; readonly height: { readonly type: PropType>; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly innerElement: EpPropFinalized; readonly style: { readonly type: PropType string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly useIsScrolling: EpPropFinalized; readonly width: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly perfMode: EpPropFinalized; readonly scrollbarAlwaysOn: EpPropFinalized; readonly cache: EpPropFinalized; readonly estimatedItemSize: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly layout: EpPropFinalized; readonly initScrollOffset: EpPropFinalized; readonly total: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly itemSize: { readonly type: PropType number | ItemSize) | (() => number | ItemSize) | ((new (...args: any[]) => number | ItemSize) | (() => number | ItemSize))[], never, never>>; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; export declare type VirtualizedProps = ExtractPropTypes; export declare const virtualizedProps: { readonly className: EpPropFinalized; readonly containerElement: EpPropFinalized<(new (...args: any[]) => string | Element) | (() => string | Element) | ((new (...args: any[]) => string | Element) | (() => string | Element))[], unknown, unknown, "div", boolean>; readonly data: EpPropFinalized<(new (...args: any[]) => any[]) | (() => any[]) | ((new (...args: any[]) => any[]) | (() => any[]))[], unknown, unknown, () => [ ], boolean>; readonly direction: EpPropFinalized; readonly height: { readonly type: PropType>; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly innerElement: EpPropFinalized; readonly style: { readonly type: PropType string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly useIsScrolling: EpPropFinalized; readonly width: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly perfMode: EpPropFinalized; readonly scrollbarAlwaysOn: EpPropFinalized; }; export declare type VirtualizedScrollbarProps = ExtractPropTypes; export declare const virtualizedScrollbarProps: { readonly alwaysOn: BooleanConstructor; readonly class: StringConstructor; readonly layout: EpPropFinalized; readonly total: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly ratio: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly clientSize: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly scrollFrom: { readonly type: PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly scrollbarSize: EpPropFinalized; readonly startGap: EpPropFinalized; readonly endGap: EpPropFinalized; readonly visible: BooleanConstructor; }; declare const vLoading: Directive; export { vLoading as ElLoadingDirective }; export { vLoading }; export declare const vRepeatClick: ObjectDirective; export declare interface WatermarkFontType { color?: string; fontSize?: number | string; fontWeight?: "normal" | "light" | "weight" | number; fontStyle?: "none" | "normal" | "italic" | "oblique"; fontFamily?: string; textAlign?: "start" | "end" | "left" | "right" | "center"; textBaseline?: "top" | "hanging" | "middle" | "alphabetic" | "ideographic" | "bottom"; } export declare type WatermarkInstance = InstanceType & unknown; export declare type WatermarkProps = ExtractPropTypes; export declare const watermarkProps: { readonly zIndex: EpPropFinalized; readonly rotate: EpPropFinalized; readonly width: NumberConstructor; readonly height: NumberConstructor; readonly image: StringConstructor; readonly content: EpPropFinalized<(new (...args: any[]) => string | string[]) | (() => string | string[]) | ((new (...args: any[]) => string | string[]) | (() => string | string[]))[], unknown, unknown, "Element Plus", boolean>; readonly font: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly gap: EpPropFinalized<(new (...args: any[]) => [ number, number ]) | (() => [ number, number ]) | ((new (...args: any[]) => [ number, number ]) | (() => [ number, number ]))[], unknown, unknown, () => number[], boolean>; readonly offset: { readonly type: PropType<[ number, number ]>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; export declare const WEEK_DAYS: readonly [ "sun", "mon", "tue", "wed", "thu", "fri", "sat" ]; declare type Writable = { -readonly [P in keyof T]: T[P]; }; declare type WritableArray = T extends readonly any[] ? Writable : T; export declare const ZINDEX_INJECTION_KEY: InjectionKey; export declare const zIndexContextKey: InjectionKey>; export {};