/** 默认安装器注册的全部 Fast.Element.Plus 组件。 */ declare const _default: (import("./utils").TSXWithInstall; default: string; }; icon: { type: import("vue").PropType; default: () => import("vue").DefineComponent<{}, void, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }; base64: BooleanConstructor; original: BooleanConstructor; normal: BooleanConstructor; small: BooleanConstructor; thumb: BooleanConstructor; size: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; shape: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; src: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; alt: StringConstructor; srcSet: StringConstructor; }>, { src: string | undefined; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { error: (evt: Event) => boolean; }, string, import("vue").PublicProps, Readonly; default: string; }; icon: { type: import("vue").PropType; default: () => import("vue").DefineComponent<{}, void, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }; base64: BooleanConstructor; original: BooleanConstructor; normal: BooleanConstructor; small: BooleanConstructor; thumb: BooleanConstructor; size: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; shape: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; src: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; alt: StringConstructor; srcSet: StringConstructor; }>> & Readonly<{ onError?: ((evt: Event) => any) | undefined; }>, { small: boolean; fit: "fill" | "cover" | "none" | "-moz-initial" | "inherit" | "initial" | "revert" | "revert-layer" | "unset" | "contain" | "scale-down"; icon: string | import("vue").Component; base64: boolean; original: boolean; normal: boolean; thumb: boolean; src: string; }, import("./utils").TypedSlotsDeclaration, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>> | import("./utils").TSXWithInstall; default: () => import("vue").DefineComponent<{}, void, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }; disabledLoading: BooleanConstructor; size: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; disabled: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; type: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; icon: { readonly type: import("vue").PropType (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | (((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; nativeType: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; loading: BooleanConstructor; plain: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; text: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; link: BooleanConstructor; bg: BooleanConstructor; autofocus: BooleanConstructor; round: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; circle: BooleanConstructor; dashed: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; color: StringConstructor; dark: BooleanConstructor; autoInsertSpace: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; tag: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | (((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component)) | null)[], unknown, unknown, "button", boolean>; }>, { ref: import("vue").ComputedRef; size: import("vue").ComputedRef<"" | "small" | "default" | "large" | undefined>; type: import("vue").ComputedRef<"" | "default" | "text" | "primary" | "success" | "warning" | "info" | "danger" | undefined>; disabled: import("vue").ComputedRef; shouldAddSpace: import("vue").ComputedRef; loading: import("vue").WritableComputedRef; doLoading: (loadingFunction: () => void | Promise) => Promise; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { click: (event: MouseEvent, done?: () => void) => boolean; }, string, import("vue").PublicProps, Readonly; default: () => import("vue").DefineComponent<{}, void, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }; disabledLoading: BooleanConstructor; size: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; disabled: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; type: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; icon: { readonly type: import("vue").PropType (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | (((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; nativeType: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; loading: BooleanConstructor; plain: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; text: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; link: BooleanConstructor; bg: BooleanConstructor; autofocus: BooleanConstructor; round: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; circle: BooleanConstructor; dashed: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; color: StringConstructor; dark: BooleanConstructor; autoInsertSpace: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; tag: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | (((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component)) | null)[], unknown, unknown, "button", boolean>; }>> & Readonly<{ onClick?: ((event: MouseEvent, done?: (() => void) | undefined) => any) | undefined; }>, { link: boolean; type: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; circle: boolean; text: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; plain: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; loading: boolean; loadingIcon: string | import("vue").Component; disabledLoading: boolean; disabled: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; nativeType: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; bg: boolean; autofocus: boolean; round: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; dashed: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; dark: boolean; autoInsertSpace: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; tag: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | null)[], unknown, unknown>; }, import("./utils").TypedSlotsDeclaration, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>> | import("./utils").TSXWithInstall string>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; modelValue: { type: import("vue").PropType; default: undefined; }; placeholder: { type: StringConstructor; default: string; }; inputmode: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => "none" | "text" | "search" | "email" | "tel" | "url" | "numeric" | "decimal") | (() => "none" | "text" | "search" | "email" | "tel" | "url" | "numeric" | "decimal" | undefined) | (((new (...args: any[]) => "none" | "text" | "search" | "email" | "tel" | "url" | "numeric" | "decimal") | (() => "none" | "text" | "search" | "email" | "tel" | "url" | "numeric" | "decimal" | undefined)) | null)[], unknown, unknown, undefined, boolean>; name: StringConstructor; ariaLabel: StringConstructor; id: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; size: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; disabled: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; modelModifiers: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => import("element-plus").InputModelModifiers) | (() => import("element-plus").InputModelModifiers) | (((new (...args: any[]) => import("element-plus").InputModelModifiers) | (() => import("element-plus").InputModelModifiers)) | null)[], unknown, unknown, () => {}, boolean>; maxlength: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; minlength: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; type: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string) | (() => import("element-plus").InputType) | (((new (...args: any[]) => string) | (() => import("element-plus").InputType)) | null)[], unknown, unknown, "text", boolean>; resize: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; autosize: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => boolean | { minRows?: number; maxRows?: number; }) | (() => import("element-plus").InputAutoSize) | (((new (...args: any[]) => boolean | { minRows?: number; maxRows?: number; }) | (() => import("element-plus").InputAutoSize)) | null)[], unknown, unknown, false, boolean>; autocomplete: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => "" | "name" | "email" | "tel" | "off" | "on" | "additional-name" | "address-level1" | "address-level2" | "address-level3" | "address-level4" | "address-line1" | "address-line2" | "address-line3" | "bday-day" | "bday-month" | "bday-year" | "cc-csc" | "cc-exp" | "cc-exp-month" | "cc-exp-year" | "cc-family-name" | "cc-given-name" | "cc-name" | "cc-number" | "cc-type" | "country" | "country-name" | "current-password" | "family-name" | "given-name" | "honorific-prefix" | "honorific-suffix" | "new-password" | "one-time-code" | "organization" | "postal-code" | "street-address" | "transaction-amount" | "transaction-currency" | "username" | "tel-area-code" | "tel-country-code" | "tel-extension" | "tel-local" | "tel-local-prefix" | "tel-local-suffix" | "tel-national" | "home email" | "home tel" | "home tel-area-code" | "home tel-country-code" | "home tel-extension" | "home tel-local" | "home tel-local-prefix" | "home tel-local-suffix" | "home tel-national" | "mobile email" | "mobile tel" | "mobile tel-area-code" | "mobile tel-country-code" | "mobile tel-extension" | "mobile tel-local" | "mobile tel-local-prefix" | "mobile tel-local-suffix" | "mobile tel-national" | "work email" | "work tel" | "work tel-area-code" | "work tel-country-code" | "work tel-extension" | "work tel-local" | "work tel-local-prefix" | "work tel-local-suffix" | "work tel-national" | "name webauthn" | "additional-name webauthn" | "address-level1 webauthn" | "address-level2 webauthn" | "address-level3 webauthn" | "address-level4 webauthn" | "address-line1 webauthn" | "address-line2 webauthn" | "address-line3 webauthn" | "bday-day webauthn" | "bday-month webauthn" | "bday-year webauthn" | "cc-csc webauthn" | "cc-exp webauthn" | "cc-exp-month webauthn" | "cc-exp-year webauthn" | "cc-family-name webauthn" | "cc-given-name webauthn" | "cc-name webauthn" | "cc-number webauthn" | "cc-type webauthn" | "country webauthn" | "country-name webauthn" | "current-password webauthn" | "family-name webauthn" | "given-name webauthn" | "honorific-prefix webauthn" | "honorific-suffix webauthn" | "new-password webauthn" | "one-time-code webauthn" | "organization webauthn" | "postal-code webauthn" | "street-address webauthn" | "transaction-amount webauthn" | "transaction-currency webauthn" | "username webauthn" | "email webauthn" | "tel webauthn" | "tel-area-code webauthn" | "tel-country-code webauthn" | "tel-extension webauthn" | "tel-local webauthn" | "tel-local-prefix webauthn" | "tel-local-suffix webauthn" | "tel-national webauthn" | "home email webauthn" | "home tel webauthn" | "home tel-area-code webauthn" | "home tel-country-code webauthn" | "home tel-extension webauthn" | "home tel-local webauthn" | "home tel-local-prefix webauthn" | "home tel-local-suffix webauthn" | "home tel-national webauthn" | "mobile email webauthn" | "mobile tel webauthn" | "mobile tel-area-code webauthn" | "mobile tel-country-code webauthn" | "mobile tel-extension webauthn" | "mobile tel-local webauthn" | "mobile tel-local-prefix webauthn" | "mobile tel-local-suffix webauthn" | "mobile tel-national webauthn" | "work email webauthn" | "work tel webauthn" | "work tel-area-code webauthn" | "work tel-country-code webauthn" | "work tel-extension webauthn" | "work tel-local webauthn" | "work tel-local-prefix webauthn" | "work tel-local-suffix webauthn" | "work tel-national webauthn" | "billing name" | "billing name webauthn" | "billing additional-name" | "billing additional-name webauthn" | "billing address-level1" | "billing address-level1 webauthn" | "billing address-level2" | "billing address-level2 webauthn" | "billing address-level3" | "billing address-level3 webauthn" | "billing address-level4" | "billing address-level4 webauthn" | "billing address-line1" | "billing address-line1 webauthn" | "billing address-line2" | "billing address-line2 webauthn" | "billing address-line3" | "billing address-line3 webauthn" | "billing bday-day" | "billing bday-day webauthn" | "billing bday-month" | "billing bday-month webauthn" | "billing bday-year" | "billing bday-year webauthn" | "billing cc-csc" | "billing cc-csc webauthn" | "billing cc-exp" | "billing cc-exp webauthn" | "billing cc-exp-month" | "billing cc-exp-month webauthn" | "billing cc-exp-year" | "billing cc-exp-year webauthn" | "billing cc-family-name" | "billing cc-family-name webauthn" | "billing cc-given-name" | "billing cc-given-name webauthn" | "billing cc-name" | "billing cc-name webauthn" | "billing cc-number" | "billing cc-number webauthn" | "billing cc-type" | "billing cc-type webauthn" | "billing country" | "billing country webauthn" | "billing country-name" | "billing country-name webauthn" | "billing current-password" | "billing current-password webauthn" | "billing family-name" | "billing family-name webauthn" | "billing given-name" | "billing given-name webauthn" | "billing honorific-prefix" | "billing honorific-prefix webauthn" | "billing honorific-suffix" | "billing honorific-suffix webauthn" | "billing new-password" | "billing new-password webauthn" | "billing one-time-code" | "billing one-time-code webauthn" | "billing organization" | "billing organization webauthn" | "billing postal-code" | "billing postal-code webauthn" | "billing street-address" | "billing street-address webauthn" | "billing transaction-amount" | "billing transaction-amount webauthn" | "billing transaction-currency" | "billing transaction-currency webauthn" | "billing username" | "billing username webauthn" | "billing email" | "billing email webauthn" | "billing tel" | "billing tel webauthn" | "billing tel-area-code" | "billing tel-area-code webauthn" | "billing tel-country-code" | "billing tel-country-code webauthn" | "billing tel-extension" | "billing tel-extension webauthn" | "billing tel-local" | "billing tel-local webauthn" | "billing tel-local-prefix" | "billing tel-local-prefix webauthn" | "billing tel-local-suffix" | "billing tel-local-suffix webauthn" | "billing tel-national" | "billing tel-national webauthn" | "billing home email" | "billing home email webauthn" | "billing home tel" | "billing home tel webauthn" | "billing home tel-area-code" | "billing home tel-area-code webauthn" | "billing home tel-country-code" | "billing home tel-country-code webauthn" | "billing home tel-extension" | "billing home tel-extension webauthn" | "billing home tel-local" | "billing home tel-local webauthn" | "billing home tel-local-prefix" | "billing home tel-local-prefix webauthn" | "billing home tel-local-suffix" | "billing home tel-local-suffix webauthn" | "billing home tel-national" | "billing home tel-national webauthn" | "billing mobile email" | "billing mobile email webauthn" | "billing mobile tel" | "billing mobile tel webauthn" | "billing mobile tel-area-code" | "billing mobile tel-area-code webauthn" | "billing mobile tel-country-code" | "billing mobile tel-country-code webauthn" | "billing mobile tel-extension" | "billing mobile tel-extension webauthn" | "billing mobile tel-local" | "billing mobile tel-local webauthn" | "billing mobile tel-local-prefix" | "billing mobile tel-local-prefix webauthn" | "billing mobile tel-local-suffix" | "billing mobile tel-local-suffix webauthn" | "billing mobile tel-national" | "billing mobile tel-national webauthn" | "billing work email" | "billing work email webauthn" | "billing work tel" | "billing work tel webauthn" | "billing work tel-area-code" | "billing work tel-area-code webauthn" | "billing work tel-country-code" | "billing work tel-country-code webauthn" | "billing work tel-extension" | "billing work tel-extension webauthn" | "billing work tel-local" | "billing work tel-local webauthn" | "billing work tel-local-prefix" | "billing work tel-local-prefix webauthn" | "billing work tel-local-suffix" | "billing work tel-local-suffix webauthn" | "billing work tel-national" | "billing work tel-national webauthn" | "shipping name" | "shipping name webauthn" | "shipping additional-name" | "shipping additional-name webauthn" | "shipping address-level1" | "shipping address-level1 webauthn" | "shipping address-level2" | "shipping address-level2 webauthn" | "shipping address-level3" | "shipping address-level3 webauthn" | "shipping address-level4" | "shipping address-level4 webauthn" | "shipping address-line1" | "shipping address-line1 webauthn" | "shipping address-line2" | "shipping address-line2 webauthn" | "shipping address-line3" | "shipping address-line3 webauthn" | "shipping bday-day" | "shipping bday-day webauthn" | "shipping bday-month" | "shipping bday-month webauthn" | "shipping bday-year" | "shipping bday-year webauthn" | "shipping cc-csc" | "shipping cc-csc webauthn" | "shipping cc-exp" | "shipping cc-exp webauthn" | "shipping cc-exp-month" | "shipping cc-exp-month webauthn" | "shipping cc-exp-year" | "shipping cc-exp-year webauthn" | "shipping cc-family-name" | "shipping cc-family-name webauthn" | "shipping cc-given-name" | "shipping cc-given-name webauthn" | "shipping cc-name" | "shipping cc-name webauthn" | "shipping cc-number" | "shipping cc-number webauthn" | "shipping cc-type" | "shipping cc-type webauthn" | "shipping country" | "shipping country webauthn" | "shipping country-name" | "shipping country-name webauthn" | "shipping current-password" | "shipping current-password webauthn" | "shipping family-name" | "shipping family-name webauthn" | "shipping given-name" | "shipping given-name webauthn" | "shipping honorific-prefix" | "shipping honorific-prefix webauthn" | "shipping honorific-suffix" | "shipping honorific-suffix webauthn" | "shipping new-password" | "shipping new-password webauthn" | "shipping one-time-code" | "shipping one-time-code webauthn" | "shipping organization" | "shipping organization webauthn" | "shipping postal-code" | "shipping postal-code webauthn" | "shipping street-address" | "shipping street-address webauthn" | "shipping transaction-amount" | "shipping transaction-amount webauthn" | "shipping transaction-currency" | "shipping transaction-currency webauthn" | "shipping username" | "shipping username webauthn" | "shipping email" | "shipping email webauthn" | "shipping tel" | "shipping tel webauthn" | "shipping tel-area-code" | "shipping tel-area-code webauthn" | "shipping tel-country-code" | "shipping tel-country-code webauthn" | "shipping tel-extension" | "shipping tel-extension webauthn" | "shipping tel-local" | "shipping tel-local webauthn" | "shipping tel-local-prefix" | "shipping tel-local-prefix webauthn" | "shipping tel-local-suffix" | "shipping tel-local-suffix webauthn" | "shipping tel-national" | "shipping tel-national webauthn" | "shipping home email" | "shipping home email webauthn" | "shipping home tel" | "shipping home tel webauthn" | "shipping home tel-area-code" | "shipping home tel-area-code webauthn" | "shipping home tel-country-code" | "shipping home tel-country-code webauthn" | "shipping home tel-extension" | "shipping home tel-extension webauthn" | "shipping home tel-local" | "shipping home tel-local webauthn" | "shipping home tel-local-prefix" | "shipping home tel-local-prefix webauthn" | "shipping home tel-local-suffix" | "shipping home tel-local-suffix webauthn" | "shipping home tel-national" | "shipping home tel-national webauthn" | "shipping mobile email" | "shipping mobile email webauthn" | "shipping mobile tel" | "shipping mobile tel webauthn" | "shipping mobile tel-area-code" | "shipping mobile tel-area-code webauthn" | "shipping mobile tel-country-code" | "shipping mobile tel-country-code webauthn" | "shipping mobile tel-extension" | "shipping mobile tel-extension webauthn" | "shipping mobile tel-local" | "shipping mobile tel-local webauthn" | "shipping mobile tel-local-prefix" | "shipping mobile tel-local-prefix webauthn" | "shipping mobile tel-local-suffix" | "shipping mobile tel-local-suffix webauthn" | "shipping mobile tel-national" | "shipping mobile tel-national webauthn" | "shipping work email" | "shipping work email webauthn" | "shipping work tel" | "shipping work tel webauthn" | "shipping work tel-area-code" | "shipping work tel-area-code webauthn" | "shipping work tel-country-code" | "shipping work tel-country-code webauthn" | "shipping work tel-extension" | "shipping work tel-extension webauthn" | "shipping work tel-local" | "shipping work tel-local webauthn" | "shipping work tel-local-prefix" | "shipping work tel-local-prefix webauthn" | "shipping work tel-local-suffix" | "shipping work tel-local-suffix webauthn" | "shipping work tel-national" | "shipping work tel-national webauthn" | `section-${string} name` | `section-${string} name webauthn` | `section-${string} additional-name` | `section-${string} additional-name webauthn` | `section-${string} address-level1` | `section-${string} address-level1 webauthn` | `section-${string} address-level2` | `section-${string} address-level2 webauthn` | `section-${string} address-level3` | `section-${string} address-level3 webauthn` | `section-${string} address-level4` | `section-${string} address-level4 webauthn` | `section-${string} address-line1` | `section-${string} address-line1 webauthn` | `section-${string} address-line2` | `section-${string} address-line2 webauthn` | `section-${string} address-line3` | `section-${string} address-line3 webauthn` | `section-${string} bday-day` | `section-${string} bday-day webauthn` | `section-${string} bday-month` | `section-${string} bday-month webauthn` | `section-${string} bday-year` | `section-${string} bday-year webauthn` | `section-${string} cc-csc` | `section-${string} cc-csc webauthn` | `section-${string} cc-exp` | `section-${string} cc-exp webauthn` | `section-${string} cc-exp-month` | `section-${string} cc-exp-month webauthn` | `section-${string} cc-exp-year` | `section-${string} cc-exp-year webauthn` | `section-${string} cc-family-name` | `section-${string} cc-family-name webauthn` | `section-${string} cc-given-name` | `section-${string} cc-given-name webauthn` | `section-${string} cc-name` | `section-${string} cc-name webauthn` | `section-${string} cc-number` | `section-${string} cc-number webauthn` | `section-${string} cc-type` | `section-${string} cc-type webauthn` | `section-${string} country` | `section-${string} country webauthn` | `section-${string} country-name` | `section-${string} country-name webauthn` | `section-${string} current-password` | `section-${string} current-password webauthn` | `section-${string} family-name` | `section-${string} family-name webauthn` | `section-${string} given-name` | `section-${string} given-name webauthn` | `section-${string} honorific-prefix` | `section-${string} honorific-prefix webauthn` | `section-${string} honorific-suffix` | `section-${string} honorific-suffix webauthn` | `section-${string} new-password` | `section-${string} new-password webauthn` | `section-${string} one-time-code` | `section-${string} one-time-code webauthn` | `section-${string} organization` | `section-${string} organization webauthn` | `section-${string} postal-code` | `section-${string} postal-code webauthn` | `section-${string} street-address` | `section-${string} street-address webauthn` | `section-${string} transaction-amount` | `section-${string} transaction-amount webauthn` | `section-${string} transaction-currency` | `section-${string} transaction-currency webauthn` | `section-${string} username` | `section-${string} username webauthn` | `section-${string} email` | `section-${string} email webauthn` | `section-${string} tel` | `section-${string} tel webauthn` | `section-${string} tel-area-code` | `section-${string} tel-area-code webauthn` | `section-${string} tel-country-code` | `section-${string} tel-country-code webauthn` | `section-${string} tel-extension` | `section-${string} tel-extension webauthn` | `section-${string} tel-local` | `section-${string} tel-local webauthn` | `section-${string} tel-local-prefix` | `section-${string} tel-local-prefix webauthn` | `section-${string} tel-local-suffix` | `section-${string} tel-local-suffix webauthn` | `section-${string} tel-national` | `section-${string} tel-national webauthn` | `section-${string} home email` | `section-${string} home email webauthn` | `section-${string} home tel` | `section-${string} home tel webauthn` | `section-${string} home tel-area-code` | `section-${string} home tel-area-code webauthn` | `section-${string} home tel-country-code` | `section-${string} home tel-country-code webauthn` | `section-${string} home tel-extension` | `section-${string} home tel-extension webauthn` | `section-${string} home tel-local` | `section-${string} home tel-local webauthn` | `section-${string} home tel-local-prefix` | `section-${string} home tel-local-prefix webauthn` | `section-${string} home tel-local-suffix` | `section-${string} home tel-local-suffix webauthn` | `section-${string} home tel-national` | `section-${string} home tel-national webauthn` | `section-${string} mobile email` | `section-${string} mobile email webauthn` | `section-${string} mobile tel` | `section-${string} mobile tel webauthn` | `section-${string} mobile tel-area-code` | `section-${string} mobile tel-area-code webauthn` | `section-${string} mobile tel-country-code` | `section-${string} mobile tel-country-code webauthn` | `section-${string} mobile tel-extension` | `section-${string} mobile tel-extension webauthn` | `section-${string} mobile tel-local` | `section-${string} mobile tel-local webauthn` | `section-${string} mobile tel-local-prefix` | `section-${string} mobile tel-local-prefix webauthn` | `section-${string} mobile tel-local-suffix` | `section-${string} mobile tel-local-suffix webauthn` | `section-${string} mobile tel-national` | `section-${string} mobile tel-national webauthn` | `section-${string} work email` | `section-${string} work email webauthn` | `section-${string} work tel` | `section-${string} work tel webauthn` | `section-${string} work tel-area-code` | `section-${string} work tel-area-code webauthn` | `section-${string} work tel-country-code` | `section-${string} work tel-country-code webauthn` | `section-${string} work tel-extension` | `section-${string} work tel-extension webauthn` | `section-${string} work tel-local` | `section-${string} work tel-local webauthn` | `section-${string} work tel-local-prefix` | `section-${string} work tel-local-prefix webauthn` | `section-${string} work tel-local-suffix` | `section-${string} work tel-local-suffix webauthn` | `section-${string} work tel-national` | `section-${string} work tel-national webauthn` | `section-${string} billing name` | `section-${string} billing name webauthn` | `section-${string} billing additional-name` | `section-${string} billing additional-name webauthn` | `section-${string} billing address-level1` | `section-${string} billing address-level1 webauthn` | `section-${string} billing address-level2` | `section-${string} billing address-level2 webauthn` | `section-${string} billing address-level3` | `section-${string} billing address-level3 webauthn` | `section-${string} billing address-level4` | `section-${string} billing address-level4 webauthn` | `section-${string} billing address-line1` | `section-${string} billing address-line1 webauthn` | `section-${string} billing address-line2` | `section-${string} billing address-line2 webauthn` | `section-${string} billing address-line3` | `section-${string} billing address-line3 webauthn` | `section-${string} billing bday-day` | `section-${string} billing bday-day webauthn` | `section-${string} billing bday-month` | `section-${string} billing bday-month webauthn` | `section-${string} billing bday-year` | `section-${string} billing bday-year webauthn` | `section-${string} billing cc-csc` | `section-${string} billing cc-csc webauthn` | `section-${string} billing cc-exp` | `section-${string} billing cc-exp webauthn` | `section-${string} billing cc-exp-month` | `section-${string} billing cc-exp-month webauthn` | `section-${string} billing cc-exp-year` | `section-${string} billing cc-exp-year webauthn` | `section-${string} billing cc-family-name` | `section-${string} billing cc-family-name webauthn` | `section-${string} billing cc-given-name` | `section-${string} billing cc-given-name webauthn` | `section-${string} billing cc-name` | `section-${string} billing cc-name webauthn` | `section-${string} billing cc-number` | `section-${string} billing cc-number webauthn` | `section-${string} billing cc-type` | `section-${string} billing cc-type webauthn` | `section-${string} billing country` | `section-${string} billing country webauthn` | `section-${string} billing country-name` | `section-${string} billing country-name webauthn` | `section-${string} billing current-password` | `section-${string} billing current-password webauthn` | `section-${string} billing family-name` | `section-${string} billing family-name webauthn` | `section-${string} billing given-name` | `section-${string} billing given-name webauthn` | `section-${string} billing honorific-prefix` | `section-${string} billing honorific-prefix webauthn` | `section-${string} billing honorific-suffix` | `section-${string} billing honorific-suffix webauthn` | `section-${string} billing new-password` | `section-${string} billing new-password webauthn` | `section-${string} billing one-time-code` | `section-${string} billing one-time-code webauthn` | `section-${string} billing organization` | `section-${string} billing organization webauthn` | `section-${string} billing postal-code` | `section-${string} billing postal-code webauthn` | `section-${string} billing street-address` | `section-${string} billing street-address webauthn` | `section-${string} billing transaction-amount` | `section-${string} billing transaction-amount webauthn` | `section-${string} billing transaction-currency` | `section-${string} billing transaction-currency webauthn` | `section-${string} billing username` | `section-${string} billing username webauthn` | `section-${string} billing email` | `section-${string} billing email webauthn` | `section-${string} billing tel` | `section-${string} billing tel webauthn` | `section-${string} billing tel-area-code` | `section-${string} billing tel-area-code webauthn` | `section-${string} billing tel-country-code` | `section-${string} billing tel-country-code webauthn` | `section-${string} billing tel-extension` | `section-${string} billing tel-extension webauthn` | `section-${string} billing tel-local` | `section-${string} billing tel-local webauthn` | `section-${string} billing tel-local-prefix` | `section-${string} billing tel-local-prefix webauthn` | `section-${string} billing tel-local-suffix` | `section-${string} billing tel-local-suffix webauthn` | `section-${string} billing tel-national` | `section-${string} billing tel-national webauthn` | `section-${string} billing home email` | `section-${string} billing home email webauthn` | `section-${string} billing home tel` | `section-${string} billing home tel webauthn` | `section-${string} billing home tel-area-code` | `section-${string} billing home tel-area-code webauthn` | `section-${string} billing home tel-country-code` | `section-${string} billing home tel-country-code webauthn` | `section-${string} billing home tel-extension` | `section-${string} billing home tel-extension webauthn` | `section-${string} billing home tel-local` | `section-${string} billing home tel-local webauthn` | `section-${string} billing home tel-local-prefix` | `section-${string} billing home tel-local-prefix webauthn` | `section-${string} billing home tel-local-suffix` | `section-${string} billing home tel-local-suffix webauthn` | `section-${string} billing home tel-national` | `section-${string} billing home tel-national webauthn` | `section-${string} billing mobile email` | `section-${string} billing mobile email webauthn` | `section-${string} billing mobile tel` | `section-${string} billing mobile tel webauthn` | `section-${string} billing mobile tel-area-code` | `section-${string} billing mobile tel-area-code webauthn` | `section-${string} billing mobile tel-country-code` | `section-${string} billing mobile tel-country-code webauthn` | `section-${string} billing mobile tel-extension` | `section-${string} billing mobile tel-extension webauthn` | `section-${string} billing mobile tel-local` | `section-${string} billing mobile tel-local webauthn` | `section-${string} billing mobile tel-local-prefix` | `section-${string} billing mobile tel-local-prefix webauthn` | `section-${string} billing mobile tel-local-suffix` | `section-${string} billing mobile tel-local-suffix webauthn` | `section-${string} billing mobile tel-national` | `section-${string} billing mobile tel-national webauthn` | `section-${string} billing work email` | `section-${string} billing work email webauthn` | `section-${string} billing work tel` | `section-${string} billing work tel webauthn` | `section-${string} billing work tel-area-code` | `section-${string} billing work tel-area-code webauthn` | `section-${string} billing work tel-country-code` | `section-${string} billing work tel-country-code webauthn` | `section-${string} billing work tel-extension` | `section-${string} billing work tel-extension webauthn` | `section-${string} billing work tel-local` | `section-${string} billing work tel-local webauthn` | `section-${string} billing work tel-local-prefix` | `section-${string} billing work tel-local-prefix webauthn` | `section-${string} billing work tel-local-suffix` | `section-${string} billing work tel-local-suffix webauthn` | `section-${string} billing work tel-national` | `section-${string} billing work tel-national webauthn` | `section-${string} shipping name` | `section-${string} shipping name webauthn` | `section-${string} shipping additional-name` | `section-${string} shipping additional-name webauthn` | `section-${string} shipping address-level1` | `section-${string} shipping address-level1 webauthn` | `section-${string} shipping address-level2` | `section-${string} shipping address-level2 webauthn` | `section-${string} shipping address-level3` | `section-${string} shipping address-level3 webauthn` | `section-${string} shipping address-level4` | `section-${string} shipping address-level4 webauthn` | `section-${string} shipping address-line1` | `section-${string} shipping address-line1 webauthn` | `section-${string} shipping address-line2` | `section-${string} shipping address-line2 webauthn` | `section-${string} shipping address-line3` | `section-${string} shipping address-line3 webauthn` | `section-${string} shipping bday-day` | `section-${string} shipping bday-day webauthn` | `section-${string} shipping bday-month` | `section-${string} shipping bday-month webauthn` | `section-${string} shipping bday-year` | `section-${string} shipping bday-year webauthn` | `section-${string} shipping cc-csc` | `section-${string} shipping cc-csc webauthn` | `section-${string} shipping cc-exp` | `section-${string} shipping cc-exp webauthn` | `section-${string} shipping cc-exp-month` | `section-${string} shipping cc-exp-month webauthn` | `section-${string} shipping cc-exp-year` | `section-${string} shipping cc-exp-year webauthn` | `section-${string} shipping cc-family-name` | `section-${string} shipping cc-family-name webauthn` | `section-${string} shipping cc-given-name` | `section-${string} shipping cc-given-name webauthn` | `section-${string} shipping cc-name` | `section-${string} shipping cc-name webauthn` | `section-${string} shipping cc-number` | `section-${string} shipping cc-number webauthn` | `section-${string} shipping cc-type` | `section-${string} shipping cc-type webauthn` | `section-${string} shipping country` | `section-${string} shipping country webauthn` | `section-${string} shipping country-name` | `section-${string} shipping country-name webauthn` | `section-${string} shipping current-password` | `section-${string} shipping current-password webauthn` | `section-${string} shipping family-name` | `section-${string} shipping family-name webauthn` | `section-${string} shipping given-name` | `section-${string} shipping given-name webauthn` | `section-${string} shipping honorific-prefix` | `section-${string} shipping honorific-prefix webauthn` | `section-${string} shipping honorific-suffix` | `section-${string} shipping honorific-suffix webauthn` | `section-${string} shipping new-password` | `section-${string} shipping new-password webauthn` | `section-${string} shipping one-time-code` | `section-${string} shipping one-time-code webauthn` | `section-${string} shipping organization` | `section-${string} shipping organization webauthn` | `section-${string} shipping postal-code` | `section-${string} shipping postal-code webauthn` | `section-${string} shipping street-address` | `section-${string} shipping street-address webauthn` | `section-${string} shipping transaction-amount` | `section-${string} shipping transaction-amount webauthn` | `section-${string} shipping transaction-currency` | `section-${string} shipping transaction-currency webauthn` | `section-${string} shipping username` | `section-${string} shipping username webauthn` | `section-${string} shipping email` | `section-${string} shipping email webauthn` | `section-${string} shipping tel` | `section-${string} shipping tel webauthn` | `section-${string} shipping tel-area-code` | `section-${string} shipping tel-area-code webauthn` | `section-${string} shipping tel-country-code` | `section-${string} shipping tel-country-code webauthn` | `section-${string} shipping tel-extension` | `section-${string} shipping tel-extension webauthn` | `section-${string} shipping tel-local` | `section-${string} shipping tel-local webauthn` | `section-${string} shipping tel-local-prefix` | `section-${string} shipping tel-local-prefix webauthn` | `section-${string} shipping tel-local-suffix` | `section-${string} shipping tel-local-suffix webauthn` | `section-${string} shipping tel-national` | `section-${string} shipping tel-national webauthn` | `section-${string} shipping home email` | `section-${string} shipping home email webauthn` | `section-${string} shipping home tel` | `section-${string} shipping home tel webauthn` | `section-${string} shipping home tel-area-code` | `section-${string} shipping home tel-area-code webauthn` | `section-${string} shipping home tel-country-code` | `section-${string} shipping home tel-country-code webauthn` | `section-${string} shipping home tel-extension` | `section-${string} shipping home tel-extension webauthn` | `section-${string} shipping home tel-local` | `section-${string} shipping home tel-local webauthn` | `section-${string} shipping home tel-local-prefix` | `section-${string} shipping home tel-local-prefix webauthn` | `section-${string} shipping home tel-local-suffix` | `section-${string} shipping home tel-local-suffix webauthn` | `section-${string} shipping home tel-national` | `section-${string} shipping home tel-national webauthn` | `section-${string} shipping mobile email` | `section-${string} shipping mobile email webauthn` | `section-${string} shipping mobile tel` | `section-${string} shipping mobile tel webauthn` | `section-${string} shipping mobile tel-area-code` | `section-${string} shipping mobile tel-area-code webauthn` | `section-${string} shipping mobile tel-country-code` | `section-${string} shipping mobile tel-country-code webauthn` | `section-${string} shipping mobile tel-extension` | `section-${string} shipping mobile tel-extension webauthn` | `section-${string} shipping mobile tel-local` | `section-${string} shipping mobile tel-local webauthn` | `section-${string} shipping mobile tel-local-prefix` | `section-${string} shipping mobile tel-local-prefix webauthn` | `section-${string} shipping mobile tel-local-suffix` | `section-${string} shipping mobile tel-local-suffix webauthn` | `section-${string} shipping mobile tel-national` | `section-${string} shipping mobile tel-national webauthn` | `section-${string} shipping work email` | `section-${string} shipping work email webauthn` | `section-${string} shipping work tel` | `section-${string} shipping work tel webauthn` | `section-${string} shipping work tel-area-code` | `section-${string} shipping work tel-area-code webauthn` | `section-${string} shipping work tel-country-code` | `section-${string} shipping work tel-country-code webauthn` | `section-${string} shipping work tel-extension` | `section-${string} shipping work tel-extension webauthn` | `section-${string} shipping work tel-local` | `section-${string} shipping work tel-local webauthn` | `section-${string} shipping work tel-local-prefix` | `section-${string} shipping work tel-local-prefix webauthn` | `section-${string} shipping work tel-local-suffix` | `section-${string} shipping work tel-local-suffix webauthn` | `section-${string} shipping work tel-national` | `section-${string} shipping work tel-national webauthn`) | (() => AutoFill) | (((new (...args: any[]) => "" | "name" | "email" | "tel" | "off" | "on" | "additional-name" | "address-level1" | "address-level2" | "address-level3" | "address-level4" | "address-line1" | "address-line2" | "address-line3" | "bday-day" | "bday-month" | "bday-year" | "cc-csc" | "cc-exp" | "cc-exp-month" | "cc-exp-year" | "cc-family-name" | "cc-given-name" | "cc-name" | "cc-number" | "cc-type" | "country" | "country-name" | "current-password" | "family-name" | "given-name" | "honorific-prefix" | "honorific-suffix" | "new-password" | "one-time-code" | "organization" | "postal-code" | "street-address" | "transaction-amount" | "transaction-currency" | "username" | "tel-area-code" | "tel-country-code" | "tel-extension" | "tel-local" | "tel-local-prefix" | "tel-local-suffix" | "tel-national" | "home email" | "home tel" | "home tel-area-code" | "home tel-country-code" | "home tel-extension" | "home tel-local" | "home tel-local-prefix" | "home tel-local-suffix" | "home tel-national" | "mobile email" | "mobile tel" | "mobile tel-area-code" | "mobile tel-country-code" | "mobile tel-extension" | "mobile tel-local" | "mobile tel-local-prefix" | "mobile tel-local-suffix" | "mobile tel-national" | "work email" | "work tel" | "work tel-area-code" | "work tel-country-code" | "work tel-extension" | "work tel-local" | "work tel-local-prefix" | "work tel-local-suffix" | "work tel-national" | "name webauthn" | "additional-name webauthn" | "address-level1 webauthn" | "address-level2 webauthn" | "address-level3 webauthn" | "address-level4 webauthn" | "address-line1 webauthn" | "address-line2 webauthn" | "address-line3 webauthn" | "bday-day webauthn" | "bday-month webauthn" | "bday-year webauthn" | "cc-csc webauthn" | "cc-exp webauthn" | "cc-exp-month webauthn" | "cc-exp-year webauthn" | "cc-family-name webauthn" | "cc-given-name webauthn" | "cc-name webauthn" | "cc-number webauthn" | "cc-type webauthn" | "country webauthn" | "country-name webauthn" | "current-password webauthn" | "family-name webauthn" | "given-name webauthn" | "honorific-prefix webauthn" | "honorific-suffix webauthn" | "new-password webauthn" | "one-time-code webauthn" | "organization webauthn" | "postal-code webauthn" | "street-address webauthn" | "transaction-amount webauthn" | "transaction-currency webauthn" | "username webauthn" | "email webauthn" | "tel webauthn" | "tel-area-code webauthn" | "tel-country-code webauthn" | "tel-extension webauthn" | "tel-local webauthn" | "tel-local-prefix webauthn" | "tel-local-suffix webauthn" | "tel-national webauthn" | "home email webauthn" | "home tel webauthn" | "home tel-area-code webauthn" | "home tel-country-code webauthn" | "home tel-extension webauthn" | "home tel-local webauthn" | "home tel-local-prefix webauthn" | "home tel-local-suffix webauthn" | "home tel-national webauthn" | "mobile email webauthn" | "mobile tel webauthn" | "mobile tel-area-code webauthn" | "mobile tel-country-code webauthn" | "mobile tel-extension webauthn" | "mobile tel-local webauthn" | "mobile tel-local-prefix webauthn" | "mobile tel-local-suffix webauthn" | "mobile tel-national webauthn" | "work email webauthn" | "work tel webauthn" | "work tel-area-code webauthn" | "work tel-country-code webauthn" | "work tel-extension webauthn" | "work tel-local webauthn" | "work tel-local-prefix webauthn" | "work tel-local-suffix webauthn" | "work tel-national webauthn" | "billing name" | "billing name webauthn" | "billing additional-name" | "billing additional-name webauthn" | "billing address-level1" | "billing address-level1 webauthn" | "billing address-level2" | "billing address-level2 webauthn" | "billing address-level3" | "billing address-level3 webauthn" | "billing address-level4" | "billing address-level4 webauthn" | "billing address-line1" | "billing address-line1 webauthn" | "billing address-line2" | "billing address-line2 webauthn" | "billing address-line3" | "billing address-line3 webauthn" | "billing bday-day" | "billing bday-day webauthn" | "billing bday-month" | "billing bday-month webauthn" | "billing bday-year" | "billing bday-year webauthn" | "billing cc-csc" | "billing cc-csc webauthn" | "billing cc-exp" | "billing cc-exp webauthn" | "billing cc-exp-month" | "billing cc-exp-month webauthn" | "billing cc-exp-year" | "billing cc-exp-year webauthn" | "billing cc-family-name" | "billing cc-family-name webauthn" | "billing cc-given-name" | "billing cc-given-name webauthn" | "billing cc-name" | "billing cc-name webauthn" | "billing cc-number" | "billing cc-number webauthn" | "billing cc-type" | "billing cc-type webauthn" | "billing country" | "billing country webauthn" | "billing country-name" | "billing country-name webauthn" | "billing current-password" | "billing current-password webauthn" | "billing family-name" | "billing family-name webauthn" | "billing given-name" | "billing given-name webauthn" | "billing honorific-prefix" | "billing honorific-prefix webauthn" | "billing honorific-suffix" | "billing honorific-suffix webauthn" | "billing new-password" | "billing new-password webauthn" | "billing one-time-code" | "billing one-time-code webauthn" | "billing organization" | "billing organization webauthn" | "billing postal-code" | "billing postal-code webauthn" | "billing street-address" | "billing street-address webauthn" | "billing transaction-amount" | "billing transaction-amount webauthn" | "billing transaction-currency" | "billing transaction-currency webauthn" | "billing username" | "billing username webauthn" | "billing email" | "billing email webauthn" | "billing tel" | "billing tel webauthn" | "billing tel-area-code" | "billing tel-area-code webauthn" | "billing tel-country-code" | "billing tel-country-code webauthn" | "billing tel-extension" | "billing tel-extension webauthn" | "billing tel-local" | "billing tel-local webauthn" | "billing tel-local-prefix" | "billing tel-local-prefix webauthn" | "billing tel-local-suffix" | "billing tel-local-suffix webauthn" | "billing tel-national" | "billing tel-national webauthn" | "billing home email" | "billing home email webauthn" | "billing home tel" | "billing home tel webauthn" | "billing home tel-area-code" | "billing home tel-area-code webauthn" | "billing home tel-country-code" | "billing home tel-country-code webauthn" | "billing home tel-extension" | "billing home tel-extension webauthn" | "billing home tel-local" | "billing home tel-local webauthn" | "billing home tel-local-prefix" | "billing home tel-local-prefix webauthn" | "billing home tel-local-suffix" | "billing home tel-local-suffix webauthn" | "billing home tel-national" | "billing home tel-national webauthn" | "billing mobile email" | "billing mobile email webauthn" | "billing mobile tel" | "billing mobile tel webauthn" | "billing mobile tel-area-code" | "billing mobile tel-area-code webauthn" | "billing mobile tel-country-code" | "billing mobile tel-country-code webauthn" | "billing mobile tel-extension" | "billing mobile tel-extension webauthn" | "billing mobile tel-local" | "billing mobile tel-local webauthn" | "billing mobile tel-local-prefix" | "billing mobile tel-local-prefix webauthn" | "billing mobile tel-local-suffix" | "billing mobile tel-local-suffix webauthn" | "billing mobile tel-national" | "billing mobile tel-national webauthn" | "billing work email" | "billing work email webauthn" | "billing work tel" | "billing work tel webauthn" | "billing work tel-area-code" | "billing work tel-area-code webauthn" | "billing work tel-country-code" | "billing work tel-country-code webauthn" | "billing work tel-extension" | "billing work tel-extension webauthn" | "billing work tel-local" | "billing work tel-local webauthn" | "billing work tel-local-prefix" | "billing work tel-local-prefix webauthn" | "billing work tel-local-suffix" | "billing work tel-local-suffix webauthn" | "billing work tel-national" | "billing work tel-national webauthn" | "shipping name" | "shipping name webauthn" | "shipping additional-name" | "shipping additional-name webauthn" | "shipping address-level1" | "shipping address-level1 webauthn" | "shipping address-level2" | "shipping address-level2 webauthn" | "shipping address-level3" | "shipping address-level3 webauthn" | "shipping address-level4" | "shipping address-level4 webauthn" | "shipping address-line1" | "shipping address-line1 webauthn" | "shipping address-line2" | "shipping address-line2 webauthn" | "shipping address-line3" | "shipping address-line3 webauthn" | "shipping bday-day" | "shipping bday-day webauthn" | "shipping bday-month" | "shipping bday-month webauthn" | "shipping bday-year" | "shipping bday-year webauthn" | "shipping cc-csc" | "shipping cc-csc webauthn" | "shipping cc-exp" | "shipping cc-exp webauthn" | "shipping cc-exp-month" | "shipping cc-exp-month webauthn" | "shipping cc-exp-year" | "shipping cc-exp-year webauthn" | "shipping cc-family-name" | "shipping cc-family-name webauthn" | "shipping cc-given-name" | "shipping cc-given-name webauthn" | "shipping cc-name" | "shipping cc-name webauthn" | "shipping cc-number" | "shipping cc-number webauthn" | "shipping cc-type" | "shipping cc-type webauthn" | "shipping country" | "shipping country webauthn" | "shipping country-name" | "shipping country-name webauthn" | "shipping current-password" | "shipping current-password webauthn" | "shipping family-name" | "shipping family-name webauthn" | "shipping given-name" | "shipping given-name webauthn" | "shipping honorific-prefix" | "shipping honorific-prefix webauthn" | "shipping honorific-suffix" | "shipping honorific-suffix webauthn" | "shipping new-password" | "shipping new-password webauthn" | "shipping one-time-code" | "shipping one-time-code webauthn" | "shipping organization" | "shipping organization webauthn" | "shipping postal-code" | "shipping postal-code webauthn" | "shipping street-address" | "shipping street-address webauthn" | "shipping transaction-amount" | "shipping transaction-amount webauthn" | "shipping transaction-currency" | "shipping transaction-currency webauthn" | "shipping username" | "shipping username webauthn" | "shipping email" | "shipping email webauthn" | "shipping tel" | "shipping tel webauthn" | "shipping tel-area-code" | "shipping tel-area-code webauthn" | "shipping tel-country-code" | "shipping tel-country-code webauthn" | "shipping tel-extension" | "shipping tel-extension webauthn" | "shipping tel-local" | "shipping tel-local webauthn" | "shipping tel-local-prefix" | "shipping tel-local-prefix webauthn" | "shipping tel-local-suffix" | "shipping tel-local-suffix webauthn" | "shipping tel-national" | "shipping tel-national webauthn" | "shipping home email" | "shipping home email webauthn" | "shipping home tel" | "shipping home tel webauthn" | "shipping home tel-area-code" | "shipping home tel-area-code webauthn" | "shipping home tel-country-code" | "shipping home tel-country-code webauthn" | "shipping home tel-extension" | "shipping home tel-extension webauthn" | "shipping home tel-local" | "shipping home tel-local webauthn" | "shipping home tel-local-prefix" | "shipping home tel-local-prefix webauthn" | "shipping home tel-local-suffix" | "shipping home tel-local-suffix webauthn" | "shipping home tel-national" | "shipping home tel-national webauthn" | "shipping mobile email" | "shipping mobile email webauthn" | "shipping mobile tel" | "shipping mobile tel webauthn" | "shipping mobile tel-area-code" | "shipping mobile tel-area-code webauthn" | "shipping mobile tel-country-code" | "shipping mobile tel-country-code webauthn" | "shipping mobile tel-extension" | "shipping mobile tel-extension webauthn" | "shipping mobile tel-local" | "shipping mobile tel-local webauthn" | "shipping mobile tel-local-prefix" | "shipping mobile tel-local-prefix webauthn" | "shipping mobile tel-local-suffix" | "shipping mobile tel-local-suffix webauthn" | "shipping mobile tel-national" | "shipping mobile tel-national webauthn" | "shipping work email" | "shipping work email webauthn" | "shipping work tel" | "shipping work tel webauthn" | "shipping work tel-area-code" | "shipping work tel-area-code webauthn" | "shipping work tel-country-code" | "shipping work tel-country-code webauthn" | "shipping work tel-extension" | "shipping work tel-extension webauthn" | "shipping work tel-local" | "shipping work tel-local webauthn" | "shipping work tel-local-prefix" | "shipping work tel-local-prefix webauthn" | "shipping work tel-local-suffix" | "shipping work tel-local-suffix webauthn" | "shipping work tel-national" | "shipping work tel-national webauthn" | `section-${string} name` | `section-${string} name webauthn` | `section-${string} additional-name` | `section-${string} additional-name webauthn` | `section-${string} address-level1` | `section-${string} address-level1 webauthn` | `section-${string} address-level2` | `section-${string} address-level2 webauthn` | `section-${string} address-level3` | `section-${string} address-level3 webauthn` | `section-${string} address-level4` | `section-${string} address-level4 webauthn` | `section-${string} address-line1` | `section-${string} address-line1 webauthn` | `section-${string} address-line2` | `section-${string} address-line2 webauthn` | `section-${string} address-line3` | `section-${string} address-line3 webauthn` | `section-${string} bday-day` | `section-${string} bday-day webauthn` | `section-${string} bday-month` | `section-${string} bday-month webauthn` | `section-${string} bday-year` | `section-${string} bday-year webauthn` | `section-${string} cc-csc` | `section-${string} cc-csc webauthn` | `section-${string} cc-exp` | `section-${string} cc-exp webauthn` | `section-${string} cc-exp-month` | `section-${string} cc-exp-month webauthn` | `section-${string} cc-exp-year` | `section-${string} cc-exp-year webauthn` | `section-${string} cc-family-name` | `section-${string} cc-family-name webauthn` | `section-${string} cc-given-name` | `section-${string} cc-given-name webauthn` | `section-${string} cc-name` | `section-${string} cc-name webauthn` | `section-${string} cc-number` | `section-${string} cc-number webauthn` | `section-${string} cc-type` | `section-${string} cc-type webauthn` | `section-${string} country` | `section-${string} country webauthn` | `section-${string} country-name` | `section-${string} country-name webauthn` | `section-${string} current-password` | `section-${string} current-password webauthn` | `section-${string} family-name` | `section-${string} family-name webauthn` | `section-${string} given-name` | `section-${string} given-name webauthn` | `section-${string} honorific-prefix` | `section-${string} honorific-prefix webauthn` | `section-${string} honorific-suffix` | `section-${string} honorific-suffix webauthn` | `section-${string} new-password` | `section-${string} new-password webauthn` | `section-${string} one-time-code` | `section-${string} one-time-code webauthn` | `section-${string} organization` | `section-${string} organization webauthn` | `section-${string} postal-code` | `section-${string} postal-code webauthn` | `section-${string} street-address` | `section-${string} street-address webauthn` | `section-${string} transaction-amount` | `section-${string} transaction-amount webauthn` | `section-${string} transaction-currency` | `section-${string} transaction-currency webauthn` | `section-${string} username` | `section-${string} username webauthn` | `section-${string} email` | `section-${string} email webauthn` | `section-${string} tel` | `section-${string} tel webauthn` | `section-${string} tel-area-code` | `section-${string} tel-area-code webauthn` | `section-${string} tel-country-code` | `section-${string} tel-country-code webauthn` | `section-${string} tel-extension` | `section-${string} tel-extension webauthn` | `section-${string} tel-local` | `section-${string} tel-local webauthn` | `section-${string} tel-local-prefix` | `section-${string} tel-local-prefix webauthn` | `section-${string} tel-local-suffix` | `section-${string} tel-local-suffix webauthn` | `section-${string} tel-national` | `section-${string} tel-national webauthn` | `section-${string} home email` | `section-${string} home email webauthn` | `section-${string} home tel` | `section-${string} home tel webauthn` | `section-${string} home tel-area-code` | `section-${string} home tel-area-code webauthn` | `section-${string} home tel-country-code` | `section-${string} home tel-country-code webauthn` | `section-${string} home tel-extension` | `section-${string} home tel-extension webauthn` | `section-${string} home tel-local` | `section-${string} home tel-local webauthn` | `section-${string} home tel-local-prefix` | `section-${string} home tel-local-prefix webauthn` | `section-${string} home tel-local-suffix` | `section-${string} home tel-local-suffix webauthn` | `section-${string} home tel-national` | `section-${string} home tel-national webauthn` | `section-${string} mobile email` | `section-${string} mobile email webauthn` | `section-${string} mobile tel` | `section-${string} mobile tel webauthn` | `section-${string} mobile tel-area-code` | `section-${string} mobile tel-area-code webauthn` | `section-${string} mobile tel-country-code` | `section-${string} mobile tel-country-code webauthn` | `section-${string} mobile tel-extension` | `section-${string} mobile tel-extension webauthn` | `section-${string} mobile tel-local` | `section-${string} mobile tel-local webauthn` | `section-${string} mobile tel-local-prefix` | `section-${string} mobile tel-local-prefix webauthn` | `section-${string} mobile tel-local-suffix` | `section-${string} mobile tel-local-suffix webauthn` | `section-${string} mobile tel-national` | `section-${string} mobile tel-national webauthn` | `section-${string} work email` | `section-${string} work email webauthn` | `section-${string} work tel` | `section-${string} work tel webauthn` | `section-${string} work tel-area-code` | `section-${string} work tel-area-code webauthn` | `section-${string} work tel-country-code` | `section-${string} work tel-country-code webauthn` | `section-${string} work tel-extension` | `section-${string} work tel-extension webauthn` | `section-${string} work tel-local` | `section-${string} work tel-local webauthn` | `section-${string} work tel-local-prefix` | `section-${string} work tel-local-prefix webauthn` | `section-${string} work tel-local-suffix` | `section-${string} work tel-local-suffix webauthn` | `section-${string} work tel-national` | `section-${string} work tel-national webauthn` | `section-${string} billing name` | `section-${string} billing name webauthn` | `section-${string} billing additional-name` | `section-${string} billing additional-name webauthn` | `section-${string} billing address-level1` | `section-${string} billing address-level1 webauthn` | `section-${string} billing address-level2` | `section-${string} billing address-level2 webauthn` | `section-${string} billing address-level3` | `section-${string} billing address-level3 webauthn` | `section-${string} billing address-level4` | `section-${string} billing address-level4 webauthn` | `section-${string} billing address-line1` | `section-${string} billing address-line1 webauthn` | `section-${string} billing address-line2` | `section-${string} billing address-line2 webauthn` | `section-${string} billing address-line3` | `section-${string} billing address-line3 webauthn` | `section-${string} billing bday-day` | `section-${string} billing bday-day webauthn` | `section-${string} billing bday-month` | `section-${string} billing bday-month webauthn` | `section-${string} billing bday-year` | `section-${string} billing bday-year webauthn` | `section-${string} billing cc-csc` | `section-${string} billing cc-csc webauthn` | `section-${string} billing cc-exp` | `section-${string} billing cc-exp webauthn` | `section-${string} billing cc-exp-month` | `section-${string} billing cc-exp-month webauthn` | `section-${string} billing cc-exp-year` | `section-${string} billing cc-exp-year webauthn` | `section-${string} billing cc-family-name` | `section-${string} billing cc-family-name webauthn` | `section-${string} billing cc-given-name` | `section-${string} billing cc-given-name webauthn` | `section-${string} billing cc-name` | `section-${string} billing cc-name webauthn` | `section-${string} billing cc-number` | `section-${string} billing cc-number webauthn` | `section-${string} billing cc-type` | `section-${string} billing cc-type webauthn` | `section-${string} billing country` | `section-${string} billing country webauthn` | `section-${string} billing country-name` | `section-${string} billing country-name webauthn` | `section-${string} billing current-password` | `section-${string} billing current-password webauthn` | `section-${string} billing family-name` | `section-${string} billing family-name webauthn` | `section-${string} billing given-name` | `section-${string} billing given-name webauthn` | `section-${string} billing honorific-prefix` | `section-${string} billing honorific-prefix webauthn` | `section-${string} billing honorific-suffix` | `section-${string} billing honorific-suffix webauthn` | `section-${string} billing new-password` | `section-${string} billing new-password webauthn` | `section-${string} billing one-time-code` | `section-${string} billing one-time-code webauthn` | `section-${string} billing organization` | `section-${string} billing organization webauthn` | `section-${string} billing postal-code` | `section-${string} billing postal-code webauthn` | `section-${string} billing street-address` | `section-${string} billing street-address webauthn` | `section-${string} billing transaction-amount` | `section-${string} billing transaction-amount webauthn` | `section-${string} billing transaction-currency` | `section-${string} billing transaction-currency webauthn` | `section-${string} billing username` | `section-${string} billing username webauthn` | `section-${string} billing email` | `section-${string} billing email webauthn` | `section-${string} billing tel` | `section-${string} billing tel webauthn` | `section-${string} billing tel-area-code` | `section-${string} billing tel-area-code webauthn` | `section-${string} billing tel-country-code` | `section-${string} billing tel-country-code webauthn` | `section-${string} billing tel-extension` | `section-${string} billing tel-extension webauthn` | `section-${string} billing tel-local` | `section-${string} billing tel-local webauthn` | `section-${string} billing tel-local-prefix` | `section-${string} billing tel-local-prefix webauthn` | `section-${string} billing tel-local-suffix` | `section-${string} billing tel-local-suffix webauthn` | `section-${string} billing tel-national` | `section-${string} billing tel-national webauthn` | `section-${string} billing home email` | `section-${string} billing home email webauthn` | `section-${string} billing home tel` | `section-${string} billing home tel webauthn` | `section-${string} billing home tel-area-code` | `section-${string} billing home tel-area-code webauthn` | `section-${string} billing home tel-country-code` | `section-${string} billing home tel-country-code webauthn` | `section-${string} billing home tel-extension` | `section-${string} billing home tel-extension webauthn` | `section-${string} billing home tel-local` | `section-${string} billing home tel-local webauthn` | `section-${string} billing home tel-local-prefix` | `section-${string} billing home tel-local-prefix webauthn` | `section-${string} billing home tel-local-suffix` | `section-${string} billing home tel-local-suffix webauthn` | `section-${string} billing home tel-national` | `section-${string} billing home tel-national webauthn` | `section-${string} billing mobile email` | `section-${string} billing mobile email webauthn` | `section-${string} billing mobile tel` | `section-${string} billing mobile tel webauthn` | `section-${string} billing mobile tel-area-code` | `section-${string} billing mobile tel-area-code webauthn` | `section-${string} billing mobile tel-country-code` | `section-${string} billing mobile tel-country-code webauthn` | `section-${string} billing mobile tel-extension` | `section-${string} billing mobile tel-extension webauthn` | `section-${string} billing mobile tel-local` | `section-${string} billing mobile tel-local webauthn` | `section-${string} billing mobile tel-local-prefix` | `section-${string} billing mobile tel-local-prefix webauthn` | `section-${string} billing mobile tel-local-suffix` | `section-${string} billing mobile tel-local-suffix webauthn` | `section-${string} billing mobile tel-national` | `section-${string} billing mobile tel-national webauthn` | `section-${string} billing work email` | `section-${string} billing work email webauthn` | `section-${string} billing work tel` | `section-${string} billing work tel webauthn` | `section-${string} billing work tel-area-code` | `section-${string} billing work tel-area-code webauthn` | `section-${string} billing work tel-country-code` | `section-${string} billing work tel-country-code webauthn` | `section-${string} billing work tel-extension` | `section-${string} billing work tel-extension webauthn` | `section-${string} billing work tel-local` | `section-${string} billing work tel-local webauthn` | `section-${string} billing work tel-local-prefix` | `section-${string} billing work tel-local-prefix webauthn` | `section-${string} billing work tel-local-suffix` | `section-${string} billing work tel-local-suffix webauthn` | `section-${string} billing work tel-national` | `section-${string} billing work tel-national webauthn` | `section-${string} shipping name` | `section-${string} shipping name webauthn` | `section-${string} shipping additional-name` | `section-${string} shipping additional-name webauthn` | `section-${string} shipping address-level1` | `section-${string} shipping address-level1 webauthn` | `section-${string} shipping address-level2` | `section-${string} shipping address-level2 webauthn` | `section-${string} shipping address-level3` | `section-${string} shipping address-level3 webauthn` | `section-${string} shipping address-level4` | `section-${string} shipping address-level4 webauthn` | `section-${string} shipping address-line1` | `section-${string} shipping address-line1 webauthn` | `section-${string} shipping address-line2` | `section-${string} shipping address-line2 webauthn` | `section-${string} shipping address-line3` | `section-${string} shipping address-line3 webauthn` | `section-${string} shipping bday-day` | `section-${string} shipping bday-day webauthn` | `section-${string} shipping bday-month` | `section-${string} shipping bday-month webauthn` | `section-${string} shipping bday-year` | `section-${string} shipping bday-year webauthn` | `section-${string} shipping cc-csc` | `section-${string} shipping cc-csc webauthn` | `section-${string} shipping cc-exp` | `section-${string} shipping cc-exp webauthn` | `section-${string} shipping cc-exp-month` | `section-${string} shipping cc-exp-month webauthn` | `section-${string} shipping cc-exp-year` | `section-${string} shipping cc-exp-year webauthn` | `section-${string} shipping cc-family-name` | `section-${string} shipping cc-family-name webauthn` | `section-${string} shipping cc-given-name` | `section-${string} shipping cc-given-name webauthn` | `section-${string} shipping cc-name` | `section-${string} shipping cc-name webauthn` | `section-${string} shipping cc-number` | `section-${string} shipping cc-number webauthn` | `section-${string} shipping cc-type` | `section-${string} shipping cc-type webauthn` | `section-${string} shipping country` | `section-${string} shipping country webauthn` | `section-${string} shipping country-name` | `section-${string} shipping country-name webauthn` | `section-${string} shipping current-password` | `section-${string} shipping current-password webauthn` | `section-${string} shipping family-name` | `section-${string} shipping family-name webauthn` | `section-${string} shipping given-name` | `section-${string} shipping given-name webauthn` | `section-${string} shipping honorific-prefix` | `section-${string} shipping honorific-prefix webauthn` | `section-${string} shipping honorific-suffix` | `section-${string} shipping honorific-suffix webauthn` | `section-${string} shipping new-password` | `section-${string} shipping new-password webauthn` | `section-${string} shipping one-time-code` | `section-${string} shipping one-time-code webauthn` | `section-${string} shipping organization` | `section-${string} shipping organization webauthn` | `section-${string} shipping postal-code` | `section-${string} shipping postal-code webauthn` | `section-${string} shipping street-address` | `section-${string} shipping street-address webauthn` | `section-${string} shipping transaction-amount` | `section-${string} shipping transaction-amount webauthn` | `section-${string} shipping transaction-currency` | `section-${string} shipping transaction-currency webauthn` | `section-${string} shipping username` | `section-${string} shipping username webauthn` | `section-${string} shipping email` | `section-${string} shipping email webauthn` | `section-${string} shipping tel` | `section-${string} shipping tel webauthn` | `section-${string} shipping tel-area-code` | `section-${string} shipping tel-area-code webauthn` | `section-${string} shipping tel-country-code` | `section-${string} shipping tel-country-code webauthn` | `section-${string} shipping tel-extension` | `section-${string} shipping tel-extension webauthn` | `section-${string} shipping tel-local` | `section-${string} shipping tel-local webauthn` | `section-${string} shipping tel-local-prefix` | `section-${string} shipping tel-local-prefix webauthn` | `section-${string} shipping tel-local-suffix` | `section-${string} shipping tel-local-suffix webauthn` | `section-${string} shipping tel-national` | `section-${string} shipping tel-national webauthn` | `section-${string} shipping home email` | `section-${string} shipping home email webauthn` | `section-${string} shipping home tel` | `section-${string} shipping home tel webauthn` | `section-${string} shipping home tel-area-code` | `section-${string} shipping home tel-area-code webauthn` | `section-${string} shipping home tel-country-code` | `section-${string} shipping home tel-country-code webauthn` | `section-${string} shipping home tel-extension` | `section-${string} shipping home tel-extension webauthn` | `section-${string} shipping home tel-local` | `section-${string} shipping home tel-local webauthn` | `section-${string} shipping home tel-local-prefix` | `section-${string} shipping home tel-local-prefix webauthn` | `section-${string} shipping home tel-local-suffix` | `section-${string} shipping home tel-local-suffix webauthn` | `section-${string} shipping home tel-national` | `section-${string} shipping home tel-national webauthn` | `section-${string} shipping mobile email` | `section-${string} shipping mobile email webauthn` | `section-${string} shipping mobile tel` | `section-${string} shipping mobile tel webauthn` | `section-${string} shipping mobile tel-area-code` | `section-${string} shipping mobile tel-area-code webauthn` | `section-${string} shipping mobile tel-country-code` | `section-${string} shipping mobile tel-country-code webauthn` | `section-${string} shipping mobile tel-extension` | `section-${string} shipping mobile tel-extension webauthn` | `section-${string} shipping mobile tel-local` | `section-${string} shipping mobile tel-local webauthn` | `section-${string} shipping mobile tel-local-prefix` | `section-${string} shipping mobile tel-local-prefix webauthn` | `section-${string} shipping mobile tel-local-suffix` | `section-${string} shipping mobile tel-local-suffix webauthn` | `section-${string} shipping mobile tel-national` | `section-${string} shipping mobile tel-national webauthn` | `section-${string} shipping work email` | `section-${string} shipping work email webauthn` | `section-${string} shipping work tel` | `section-${string} shipping work tel webauthn` | `section-${string} shipping work tel-area-code` | `section-${string} shipping work tel-area-code webauthn` | `section-${string} shipping work tel-country-code` | `section-${string} shipping work tel-country-code webauthn` | `section-${string} shipping work tel-extension` | `section-${string} shipping work tel-extension webauthn` | `section-${string} shipping work tel-local` | `section-${string} shipping work tel-local webauthn` | `section-${string} shipping work tel-local-prefix` | `section-${string} shipping work tel-local-prefix webauthn` | `section-${string} shipping work tel-local-suffix` | `section-${string} shipping work tel-local-suffix webauthn` | `section-${string} shipping work tel-national` | `section-${string} shipping work tel-national webauthn`) | (() => AutoFill)) | null)[], unknown, unknown, "off", boolean>; formatter: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; form: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly: BooleanConstructor; clearable: BooleanConstructor; clearIcon: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | (((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component)) | null)[], unknown, unknown, import("vue").DefineComponent<{}, void, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>, boolean>; showPassword: BooleanConstructor; showWordLimit: BooleanConstructor; wordLimitPosition: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; suffixIcon: { readonly type: import("vue").PropType (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | (((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; prefixIcon: { readonly type: import("vue").PropType (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | (((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; containerRole: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; tabindex: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; validateEvent: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; inputStyle: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string | false | import("vue").CSSProperties | import("vue").StyleValue[]) | (() => import("vue").StyleValue) | (((new (...args: any[]) => string | false | import("vue").CSSProperties | import("vue").StyleValue[]) | (() => import("vue").StyleValue)) | null)[], unknown, unknown, () => import("element-plus/es/utils/typescript.mjs").Mutable<{}>, boolean>; countGraphemes: { readonly type: import("vue").PropType<(value: string) => number>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; autofocus: BooleanConstructor; rows: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; }>, void, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:modelValue": (value: string | null) => boolean; change: (value: string | null) => boolean; }, string, import("vue").PublicProps, Readonly string>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; modelValue: { type: import("vue").PropType; default: undefined; }; placeholder: { type: StringConstructor; default: string; }; inputmode: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => "none" | "text" | "search" | "email" | "tel" | "url" | "numeric" | "decimal") | (() => "none" | "text" | "search" | "email" | "tel" | "url" | "numeric" | "decimal" | undefined) | (((new (...args: any[]) => "none" | "text" | "search" | "email" | "tel" | "url" | "numeric" | "decimal") | (() => "none" | "text" | "search" | "email" | "tel" | "url" | "numeric" | "decimal" | undefined)) | null)[], unknown, unknown, undefined, boolean>; name: StringConstructor; ariaLabel: StringConstructor; id: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; size: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; disabled: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; modelModifiers: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => import("element-plus").InputModelModifiers) | (() => import("element-plus").InputModelModifiers) | (((new (...args: any[]) => import("element-plus").InputModelModifiers) | (() => import("element-plus").InputModelModifiers)) | null)[], unknown, unknown, () => {}, boolean>; maxlength: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; minlength: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; type: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string) | (() => import("element-plus").InputType) | (((new (...args: any[]) => string) | (() => import("element-plus").InputType)) | null)[], unknown, unknown, "text", boolean>; resize: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; autosize: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => boolean | { minRows?: number; maxRows?: number; }) | (() => import("element-plus").InputAutoSize) | (((new (...args: any[]) => boolean | { minRows?: number; maxRows?: number; }) | (() => import("element-plus").InputAutoSize)) | null)[], unknown, unknown, false, boolean>; autocomplete: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => "" | "name" | "email" | "tel" | "off" | "on" | "additional-name" | "address-level1" | "address-level2" | "address-level3" | "address-level4" | "address-line1" | "address-line2" | "address-line3" | "bday-day" | "bday-month" | "bday-year" | "cc-csc" | "cc-exp" | "cc-exp-month" | "cc-exp-year" | "cc-family-name" | "cc-given-name" | "cc-name" | "cc-number" | "cc-type" | "country" | "country-name" | "current-password" | "family-name" | "given-name" | "honorific-prefix" | "honorific-suffix" | "new-password" | "one-time-code" | "organization" | "postal-code" | "street-address" | "transaction-amount" | "transaction-currency" | "username" | "tel-area-code" | "tel-country-code" | "tel-extension" | "tel-local" | "tel-local-prefix" | "tel-local-suffix" | "tel-national" | "home email" | "home tel" | "home tel-area-code" | "home tel-country-code" | "home tel-extension" | "home tel-local" | "home tel-local-prefix" | "home tel-local-suffix" | "home tel-national" | "mobile email" | "mobile tel" | "mobile tel-area-code" | "mobile tel-country-code" | "mobile tel-extension" | "mobile tel-local" | "mobile tel-local-prefix" | "mobile tel-local-suffix" | "mobile tel-national" | "work email" | "work tel" | "work tel-area-code" | "work tel-country-code" | "work tel-extension" | "work tel-local" | "work tel-local-prefix" | "work tel-local-suffix" | "work tel-national" | "name webauthn" | "additional-name webauthn" | "address-level1 webauthn" | "address-level2 webauthn" | "address-level3 webauthn" | "address-level4 webauthn" | "address-line1 webauthn" | "address-line2 webauthn" | "address-line3 webauthn" | "bday-day webauthn" | "bday-month webauthn" | "bday-year webauthn" | "cc-csc webauthn" | "cc-exp webauthn" | "cc-exp-month webauthn" | "cc-exp-year webauthn" | "cc-family-name webauthn" | "cc-given-name webauthn" | "cc-name webauthn" | "cc-number webauthn" | "cc-type webauthn" | "country webauthn" | "country-name webauthn" | "current-password webauthn" | "family-name webauthn" | "given-name webauthn" | "honorific-prefix webauthn" | "honorific-suffix webauthn" | "new-password webauthn" | "one-time-code webauthn" | "organization webauthn" | "postal-code webauthn" | "street-address webauthn" | "transaction-amount webauthn" | "transaction-currency webauthn" | "username webauthn" | "email webauthn" | "tel webauthn" | "tel-area-code webauthn" | "tel-country-code webauthn" | "tel-extension webauthn" | "tel-local webauthn" | "tel-local-prefix webauthn" | "tel-local-suffix webauthn" | "tel-national webauthn" | "home email webauthn" | "home tel webauthn" | "home tel-area-code webauthn" | "home tel-country-code webauthn" | "home tel-extension webauthn" | "home tel-local webauthn" | "home tel-local-prefix webauthn" | "home tel-local-suffix webauthn" | "home tel-national webauthn" | "mobile email webauthn" | "mobile tel webauthn" | "mobile tel-area-code webauthn" | "mobile tel-country-code webauthn" | "mobile tel-extension webauthn" | "mobile tel-local webauthn" | "mobile tel-local-prefix webauthn" | "mobile tel-local-suffix webauthn" | "mobile tel-national webauthn" | "work email webauthn" | "work tel webauthn" | "work tel-area-code webauthn" | "work tel-country-code webauthn" | "work tel-extension webauthn" | "work tel-local webauthn" | "work tel-local-prefix webauthn" | "work tel-local-suffix webauthn" | "work tel-national webauthn" | "billing name" | "billing name webauthn" | "billing additional-name" | "billing additional-name webauthn" | "billing address-level1" | "billing address-level1 webauthn" | "billing address-level2" | "billing address-level2 webauthn" | "billing address-level3" | "billing address-level3 webauthn" | "billing address-level4" | "billing address-level4 webauthn" | "billing address-line1" | "billing address-line1 webauthn" | "billing address-line2" | "billing address-line2 webauthn" | "billing address-line3" | "billing address-line3 webauthn" | "billing bday-day" | "billing bday-day webauthn" | "billing bday-month" | "billing bday-month webauthn" | "billing bday-year" | "billing bday-year webauthn" | "billing cc-csc" | "billing cc-csc webauthn" | "billing cc-exp" | "billing cc-exp webauthn" | "billing cc-exp-month" | "billing cc-exp-month webauthn" | "billing cc-exp-year" | "billing cc-exp-year webauthn" | "billing cc-family-name" | "billing cc-family-name webauthn" | "billing cc-given-name" | "billing cc-given-name webauthn" | "billing cc-name" | "billing cc-name webauthn" | "billing cc-number" | "billing cc-number webauthn" | "billing cc-type" | "billing cc-type webauthn" | "billing country" | "billing country webauthn" | "billing country-name" | "billing country-name webauthn" | "billing current-password" | "billing current-password webauthn" | "billing family-name" | "billing family-name webauthn" | "billing given-name" | "billing given-name webauthn" | "billing honorific-prefix" | "billing honorific-prefix webauthn" | "billing honorific-suffix" | "billing honorific-suffix webauthn" | "billing new-password" | "billing new-password webauthn" | "billing one-time-code" | "billing one-time-code webauthn" | "billing organization" | "billing organization webauthn" | "billing postal-code" | "billing postal-code webauthn" | "billing street-address" | "billing street-address webauthn" | "billing transaction-amount" | "billing transaction-amount webauthn" | "billing transaction-currency" | "billing transaction-currency webauthn" | "billing username" | "billing username webauthn" | "billing email" | "billing email webauthn" | "billing tel" | "billing tel webauthn" | "billing tel-area-code" | "billing tel-area-code webauthn" | "billing tel-country-code" | "billing tel-country-code webauthn" | "billing tel-extension" | "billing tel-extension webauthn" | "billing tel-local" | "billing tel-local webauthn" | "billing tel-local-prefix" | "billing tel-local-prefix webauthn" | "billing tel-local-suffix" | "billing tel-local-suffix webauthn" | "billing tel-national" | "billing tel-national webauthn" | "billing home email" | "billing home email webauthn" | "billing home tel" | "billing home tel webauthn" | "billing home tel-area-code" | "billing home tel-area-code webauthn" | "billing home tel-country-code" | "billing home tel-country-code webauthn" | "billing home tel-extension" | "billing home tel-extension webauthn" | "billing home tel-local" | "billing home tel-local webauthn" | "billing home tel-local-prefix" | "billing home tel-local-prefix webauthn" | "billing home tel-local-suffix" | "billing home tel-local-suffix webauthn" | "billing home tel-national" | "billing home tel-national webauthn" | "billing mobile email" | "billing mobile email webauthn" | "billing mobile tel" | "billing mobile tel webauthn" | "billing mobile tel-area-code" | "billing mobile tel-area-code webauthn" | "billing mobile tel-country-code" | "billing mobile tel-country-code webauthn" | "billing mobile tel-extension" | "billing mobile tel-extension webauthn" | "billing mobile tel-local" | "billing mobile tel-local webauthn" | "billing mobile tel-local-prefix" | "billing mobile tel-local-prefix webauthn" | "billing mobile tel-local-suffix" | "billing mobile tel-local-suffix webauthn" | "billing mobile tel-national" | "billing mobile tel-national webauthn" | "billing work email" | "billing work email webauthn" | "billing work tel" | "billing work tel webauthn" | "billing work tel-area-code" | "billing work tel-area-code webauthn" | "billing work tel-country-code" | "billing work tel-country-code webauthn" | "billing work tel-extension" | "billing work tel-extension webauthn" | "billing work tel-local" | "billing work tel-local webauthn" | "billing work tel-local-prefix" | "billing work tel-local-prefix webauthn" | "billing work tel-local-suffix" | "billing work tel-local-suffix webauthn" | "billing work tel-national" | "billing work tel-national webauthn" | "shipping name" | "shipping name webauthn" | "shipping additional-name" | "shipping additional-name webauthn" | "shipping address-level1" | "shipping address-level1 webauthn" | "shipping address-level2" | "shipping address-level2 webauthn" | "shipping address-level3" | "shipping address-level3 webauthn" | "shipping address-level4" | "shipping address-level4 webauthn" | "shipping address-line1" | "shipping address-line1 webauthn" | "shipping address-line2" | "shipping address-line2 webauthn" | "shipping address-line3" | "shipping address-line3 webauthn" | "shipping bday-day" | "shipping bday-day webauthn" | "shipping bday-month" | "shipping bday-month webauthn" | "shipping bday-year" | "shipping bday-year webauthn" | "shipping cc-csc" | "shipping cc-csc webauthn" | "shipping cc-exp" | "shipping cc-exp webauthn" | "shipping cc-exp-month" | "shipping cc-exp-month webauthn" | "shipping cc-exp-year" | "shipping cc-exp-year webauthn" | "shipping cc-family-name" | "shipping cc-family-name webauthn" | "shipping cc-given-name" | "shipping cc-given-name webauthn" | "shipping cc-name" | "shipping cc-name webauthn" | "shipping cc-number" | "shipping cc-number webauthn" | "shipping cc-type" | "shipping cc-type webauthn" | "shipping country" | "shipping country webauthn" | "shipping country-name" | "shipping country-name webauthn" | "shipping current-password" | "shipping current-password webauthn" | "shipping family-name" | "shipping family-name webauthn" | "shipping given-name" | "shipping given-name webauthn" | "shipping honorific-prefix" | "shipping honorific-prefix webauthn" | "shipping honorific-suffix" | "shipping honorific-suffix webauthn" | "shipping new-password" | "shipping new-password webauthn" | "shipping one-time-code" | "shipping one-time-code webauthn" | "shipping organization" | "shipping organization webauthn" | "shipping postal-code" | "shipping postal-code webauthn" | "shipping street-address" | "shipping street-address webauthn" | "shipping transaction-amount" | "shipping transaction-amount webauthn" | "shipping transaction-currency" | "shipping transaction-currency webauthn" | "shipping username" | "shipping username webauthn" | "shipping email" | "shipping email webauthn" | "shipping tel" | "shipping tel webauthn" | "shipping tel-area-code" | "shipping tel-area-code webauthn" | "shipping tel-country-code" | "shipping tel-country-code webauthn" | "shipping tel-extension" | "shipping tel-extension webauthn" | "shipping tel-local" | "shipping tel-local webauthn" | "shipping tel-local-prefix" | "shipping tel-local-prefix webauthn" | "shipping tel-local-suffix" | "shipping tel-local-suffix webauthn" | "shipping tel-national" | "shipping tel-national webauthn" | "shipping home email" | "shipping home email webauthn" | "shipping home tel" | "shipping home tel webauthn" | "shipping home tel-area-code" | "shipping home tel-area-code webauthn" | "shipping home tel-country-code" | "shipping home tel-country-code webauthn" | "shipping home tel-extension" | "shipping home tel-extension webauthn" | "shipping home tel-local" | "shipping home tel-local webauthn" | "shipping home tel-local-prefix" | "shipping home tel-local-prefix webauthn" | "shipping home tel-local-suffix" | "shipping home tel-local-suffix webauthn" | "shipping home tel-national" | "shipping home tel-national webauthn" | "shipping mobile email" | "shipping mobile email webauthn" | "shipping mobile tel" | "shipping mobile tel webauthn" | "shipping mobile tel-area-code" | "shipping mobile tel-area-code webauthn" | "shipping mobile tel-country-code" | "shipping mobile tel-country-code webauthn" | "shipping mobile tel-extension" | "shipping mobile tel-extension webauthn" | "shipping mobile tel-local" | "shipping mobile tel-local webauthn" | "shipping mobile tel-local-prefix" | "shipping mobile tel-local-prefix webauthn" | "shipping mobile tel-local-suffix" | "shipping mobile tel-local-suffix webauthn" | "shipping mobile tel-national" | "shipping mobile tel-national webauthn" | "shipping work email" | "shipping work email webauthn" | "shipping work tel" | "shipping work tel webauthn" | "shipping work tel-area-code" | "shipping work tel-area-code webauthn" | "shipping work tel-country-code" | "shipping work tel-country-code webauthn" | "shipping work tel-extension" | "shipping work tel-extension webauthn" | "shipping work tel-local" | "shipping work tel-local webauthn" | "shipping work tel-local-prefix" | "shipping work tel-local-prefix webauthn" | "shipping work tel-local-suffix" | "shipping work tel-local-suffix webauthn" | "shipping work tel-national" | "shipping work tel-national webauthn" | `section-${string} name` | `section-${string} name webauthn` | `section-${string} additional-name` | `section-${string} additional-name webauthn` | `section-${string} address-level1` | `section-${string} address-level1 webauthn` | `section-${string} address-level2` | `section-${string} address-level2 webauthn` | `section-${string} address-level3` | `section-${string} address-level3 webauthn` | `section-${string} address-level4` | `section-${string} address-level4 webauthn` | `section-${string} address-line1` | `section-${string} address-line1 webauthn` | `section-${string} address-line2` | `section-${string} address-line2 webauthn` | `section-${string} address-line3` | `section-${string} address-line3 webauthn` | `section-${string} bday-day` | `section-${string} bday-day webauthn` | `section-${string} bday-month` | `section-${string} bday-month webauthn` | `section-${string} bday-year` | `section-${string} bday-year webauthn` | `section-${string} cc-csc` | `section-${string} cc-csc webauthn` | `section-${string} cc-exp` | `section-${string} cc-exp webauthn` | `section-${string} cc-exp-month` | `section-${string} cc-exp-month webauthn` | `section-${string} cc-exp-year` | `section-${string} cc-exp-year webauthn` | `section-${string} cc-family-name` | `section-${string} cc-family-name webauthn` | `section-${string} cc-given-name` | `section-${string} cc-given-name webauthn` | `section-${string} cc-name` | `section-${string} cc-name webauthn` | `section-${string} cc-number` | `section-${string} cc-number webauthn` | `section-${string} cc-type` | `section-${string} cc-type webauthn` | `section-${string} country` | `section-${string} country webauthn` | `section-${string} country-name` | `section-${string} country-name webauthn` | `section-${string} current-password` | `section-${string} current-password webauthn` | `section-${string} family-name` | `section-${string} family-name webauthn` | `section-${string} given-name` | `section-${string} given-name webauthn` | `section-${string} honorific-prefix` | `section-${string} honorific-prefix webauthn` | `section-${string} honorific-suffix` | `section-${string} honorific-suffix webauthn` | `section-${string} new-password` | `section-${string} new-password webauthn` | `section-${string} one-time-code` | `section-${string} one-time-code webauthn` | `section-${string} organization` | `section-${string} organization webauthn` | `section-${string} postal-code` | `section-${string} postal-code webauthn` | `section-${string} street-address` | `section-${string} street-address webauthn` | `section-${string} transaction-amount` | `section-${string} transaction-amount webauthn` | `section-${string} transaction-currency` | `section-${string} transaction-currency webauthn` | `section-${string} username` | `section-${string} username webauthn` | `section-${string} email` | `section-${string} email webauthn` | `section-${string} tel` | `section-${string} tel webauthn` | `section-${string} tel-area-code` | `section-${string} tel-area-code webauthn` | `section-${string} tel-country-code` | `section-${string} tel-country-code webauthn` | `section-${string} tel-extension` | `section-${string} tel-extension webauthn` | `section-${string} tel-local` | `section-${string} tel-local webauthn` | `section-${string} tel-local-prefix` | `section-${string} tel-local-prefix webauthn` | `section-${string} tel-local-suffix` | `section-${string} tel-local-suffix webauthn` | `section-${string} tel-national` | `section-${string} tel-national webauthn` | `section-${string} home email` | `section-${string} home email webauthn` | `section-${string} home tel` | `section-${string} home tel webauthn` | `section-${string} home tel-area-code` | `section-${string} home tel-area-code webauthn` | `section-${string} home tel-country-code` | `section-${string} home tel-country-code webauthn` | `section-${string} home tel-extension` | `section-${string} home tel-extension webauthn` | `section-${string} home tel-local` | `section-${string} home tel-local webauthn` | `section-${string} home tel-local-prefix` | `section-${string} home tel-local-prefix webauthn` | `section-${string} home tel-local-suffix` | `section-${string} home tel-local-suffix webauthn` | `section-${string} home tel-national` | `section-${string} home tel-national webauthn` | `section-${string} mobile email` | `section-${string} mobile email webauthn` | `section-${string} mobile tel` | `section-${string} mobile tel webauthn` | `section-${string} mobile tel-area-code` | `section-${string} mobile tel-area-code webauthn` | `section-${string} mobile tel-country-code` | `section-${string} mobile tel-country-code webauthn` | `section-${string} mobile tel-extension` | `section-${string} mobile tel-extension webauthn` | `section-${string} mobile tel-local` | `section-${string} mobile tel-local webauthn` | `section-${string} mobile tel-local-prefix` | `section-${string} mobile tel-local-prefix webauthn` | `section-${string} mobile tel-local-suffix` | `section-${string} mobile tel-local-suffix webauthn` | `section-${string} mobile tel-national` | `section-${string} mobile tel-national webauthn` | `section-${string} work email` | `section-${string} work email webauthn` | `section-${string} work tel` | `section-${string} work tel webauthn` | `section-${string} work tel-area-code` | `section-${string} work tel-area-code webauthn` | `section-${string} work tel-country-code` | `section-${string} work tel-country-code webauthn` | `section-${string} work tel-extension` | `section-${string} work tel-extension webauthn` | `section-${string} work tel-local` | `section-${string} work tel-local webauthn` | `section-${string} work tel-local-prefix` | `section-${string} work tel-local-prefix webauthn` | `section-${string} work tel-local-suffix` | `section-${string} work tel-local-suffix webauthn` | `section-${string} work tel-national` | `section-${string} work tel-national webauthn` | `section-${string} billing name` | `section-${string} billing name webauthn` | `section-${string} billing additional-name` | `section-${string} billing additional-name webauthn` | `section-${string} billing address-level1` | `section-${string} billing address-level1 webauthn` | `section-${string} billing address-level2` | `section-${string} billing address-level2 webauthn` | `section-${string} billing address-level3` | `section-${string} billing address-level3 webauthn` | `section-${string} billing address-level4` | `section-${string} billing address-level4 webauthn` | `section-${string} billing address-line1` | `section-${string} billing address-line1 webauthn` | `section-${string} billing address-line2` | `section-${string} billing address-line2 webauthn` | `section-${string} billing address-line3` | `section-${string} billing address-line3 webauthn` | `section-${string} billing bday-day` | `section-${string} billing bday-day webauthn` | `section-${string} billing bday-month` | `section-${string} billing bday-month webauthn` | `section-${string} billing bday-year` | `section-${string} billing bday-year webauthn` | `section-${string} billing cc-csc` | `section-${string} billing cc-csc webauthn` | `section-${string} billing cc-exp` | `section-${string} billing cc-exp webauthn` | `section-${string} billing cc-exp-month` | `section-${string} billing cc-exp-month webauthn` | `section-${string} billing cc-exp-year` | `section-${string} billing cc-exp-year webauthn` | `section-${string} billing cc-family-name` | `section-${string} billing cc-family-name webauthn` | `section-${string} billing cc-given-name` | `section-${string} billing cc-given-name webauthn` | `section-${string} billing cc-name` | `section-${string} billing cc-name webauthn` | `section-${string} billing cc-number` | `section-${string} billing cc-number webauthn` | `section-${string} billing cc-type` | `section-${string} billing cc-type webauthn` | `section-${string} billing country` | `section-${string} billing country webauthn` | `section-${string} billing country-name` | `section-${string} billing country-name webauthn` | `section-${string} billing current-password` | `section-${string} billing current-password webauthn` | `section-${string} billing family-name` | `section-${string} billing family-name webauthn` | `section-${string} billing given-name` | `section-${string} billing given-name webauthn` | `section-${string} billing honorific-prefix` | `section-${string} billing honorific-prefix webauthn` | `section-${string} billing honorific-suffix` | `section-${string} billing honorific-suffix webauthn` | `section-${string} billing new-password` | `section-${string} billing new-password webauthn` | `section-${string} billing one-time-code` | `section-${string} billing one-time-code webauthn` | `section-${string} billing organization` | `section-${string} billing organization webauthn` | `section-${string} billing postal-code` | `section-${string} billing postal-code webauthn` | `section-${string} billing street-address` | `section-${string} billing street-address webauthn` | `section-${string} billing transaction-amount` | `section-${string} billing transaction-amount webauthn` | `section-${string} billing transaction-currency` | `section-${string} billing transaction-currency webauthn` | `section-${string} billing username` | `section-${string} billing username webauthn` | `section-${string} billing email` | `section-${string} billing email webauthn` | `section-${string} billing tel` | `section-${string} billing tel webauthn` | `section-${string} billing tel-area-code` | `section-${string} billing tel-area-code webauthn` | `section-${string} billing tel-country-code` | `section-${string} billing tel-country-code webauthn` | `section-${string} billing tel-extension` | `section-${string} billing tel-extension webauthn` | `section-${string} billing tel-local` | `section-${string} billing tel-local webauthn` | `section-${string} billing tel-local-prefix` | `section-${string} billing tel-local-prefix webauthn` | `section-${string} billing tel-local-suffix` | `section-${string} billing tel-local-suffix webauthn` | `section-${string} billing tel-national` | `section-${string} billing tel-national webauthn` | `section-${string} billing home email` | `section-${string} billing home email webauthn` | `section-${string} billing home tel` | `section-${string} billing home tel webauthn` | `section-${string} billing home tel-area-code` | `section-${string} billing home tel-area-code webauthn` | `section-${string} billing home tel-country-code` | `section-${string} billing home tel-country-code webauthn` | `section-${string} billing home tel-extension` | `section-${string} billing home tel-extension webauthn` | `section-${string} billing home tel-local` | `section-${string} billing home tel-local webauthn` | `section-${string} billing home tel-local-prefix` | `section-${string} billing home tel-local-prefix webauthn` | `section-${string} billing home tel-local-suffix` | `section-${string} billing home tel-local-suffix webauthn` | `section-${string} billing home tel-national` | `section-${string} billing home tel-national webauthn` | `section-${string} billing mobile email` | `section-${string} billing mobile email webauthn` | `section-${string} billing mobile tel` | `section-${string} billing mobile tel webauthn` | `section-${string} billing mobile tel-area-code` | `section-${string} billing mobile tel-area-code webauthn` | `section-${string} billing mobile tel-country-code` | `section-${string} billing mobile tel-country-code webauthn` | `section-${string} billing mobile tel-extension` | `section-${string} billing mobile tel-extension webauthn` | `section-${string} billing mobile tel-local` | `section-${string} billing mobile tel-local webauthn` | `section-${string} billing mobile tel-local-prefix` | `section-${string} billing mobile tel-local-prefix webauthn` | `section-${string} billing mobile tel-local-suffix` | `section-${string} billing mobile tel-local-suffix webauthn` | `section-${string} billing mobile tel-national` | `section-${string} billing mobile tel-national webauthn` | `section-${string} billing work email` | `section-${string} billing work email webauthn` | `section-${string} billing work tel` | `section-${string} billing work tel webauthn` | `section-${string} billing work tel-area-code` | `section-${string} billing work tel-area-code webauthn` | `section-${string} billing work tel-country-code` | `section-${string} billing work tel-country-code webauthn` | `section-${string} billing work tel-extension` | `section-${string} billing work tel-extension webauthn` | `section-${string} billing work tel-local` | `section-${string} billing work tel-local webauthn` | `section-${string} billing work tel-local-prefix` | `section-${string} billing work tel-local-prefix webauthn` | `section-${string} billing work tel-local-suffix` | `section-${string} billing work tel-local-suffix webauthn` | `section-${string} billing work tel-national` | `section-${string} billing work tel-national webauthn` | `section-${string} shipping name` | `section-${string} shipping name webauthn` | `section-${string} shipping additional-name` | `section-${string} shipping additional-name webauthn` | `section-${string} shipping address-level1` | `section-${string} shipping address-level1 webauthn` | `section-${string} shipping address-level2` | `section-${string} shipping address-level2 webauthn` | `section-${string} shipping address-level3` | `section-${string} shipping address-level3 webauthn` | `section-${string} shipping address-level4` | `section-${string} shipping address-level4 webauthn` | `section-${string} shipping address-line1` | `section-${string} shipping address-line1 webauthn` | `section-${string} shipping address-line2` | `section-${string} shipping address-line2 webauthn` | `section-${string} shipping address-line3` | `section-${string} shipping address-line3 webauthn` | `section-${string} shipping bday-day` | `section-${string} shipping bday-day webauthn` | `section-${string} shipping bday-month` | `section-${string} shipping bday-month webauthn` | `section-${string} shipping bday-year` | `section-${string} shipping bday-year webauthn` | `section-${string} shipping cc-csc` | `section-${string} shipping cc-csc webauthn` | `section-${string} shipping cc-exp` | `section-${string} shipping cc-exp webauthn` | `section-${string} shipping cc-exp-month` | `section-${string} shipping cc-exp-month webauthn` | `section-${string} shipping cc-exp-year` | `section-${string} shipping cc-exp-year webauthn` | `section-${string} shipping cc-family-name` | `section-${string} shipping cc-family-name webauthn` | `section-${string} shipping cc-given-name` | `section-${string} shipping cc-given-name webauthn` | `section-${string} shipping cc-name` | `section-${string} shipping cc-name webauthn` | `section-${string} shipping cc-number` | `section-${string} shipping cc-number webauthn` | `section-${string} shipping cc-type` | `section-${string} shipping cc-type webauthn` | `section-${string} shipping country` | `section-${string} shipping country webauthn` | `section-${string} shipping country-name` | `section-${string} shipping country-name webauthn` | `section-${string} shipping current-password` | `section-${string} shipping current-password webauthn` | `section-${string} shipping family-name` | `section-${string} shipping family-name webauthn` | `section-${string} shipping given-name` | `section-${string} shipping given-name webauthn` | `section-${string} shipping honorific-prefix` | `section-${string} shipping honorific-prefix webauthn` | `section-${string} shipping honorific-suffix` | `section-${string} shipping honorific-suffix webauthn` | `section-${string} shipping new-password` | `section-${string} shipping new-password webauthn` | `section-${string} shipping one-time-code` | `section-${string} shipping one-time-code webauthn` | `section-${string} shipping organization` | `section-${string} shipping organization webauthn` | `section-${string} shipping postal-code` | `section-${string} shipping postal-code webauthn` | `section-${string} shipping street-address` | `section-${string} shipping street-address webauthn` | `section-${string} shipping transaction-amount` | `section-${string} shipping transaction-amount webauthn` | `section-${string} shipping transaction-currency` | `section-${string} shipping transaction-currency webauthn` | `section-${string} shipping username` | `section-${string} shipping username webauthn` | `section-${string} shipping email` | `section-${string} shipping email webauthn` | `section-${string} shipping tel` | `section-${string} shipping tel webauthn` | `section-${string} shipping tel-area-code` | `section-${string} shipping tel-area-code webauthn` | `section-${string} shipping tel-country-code` | `section-${string} shipping tel-country-code webauthn` | `section-${string} shipping tel-extension` | `section-${string} shipping tel-extension webauthn` | `section-${string} shipping tel-local` | `section-${string} shipping tel-local webauthn` | `section-${string} shipping tel-local-prefix` | `section-${string} shipping tel-local-prefix webauthn` | `section-${string} shipping tel-local-suffix` | `section-${string} shipping tel-local-suffix webauthn` | `section-${string} shipping tel-national` | `section-${string} shipping tel-national webauthn` | `section-${string} shipping home email` | `section-${string} shipping home email webauthn` | `section-${string} shipping home tel` | `section-${string} shipping home tel webauthn` | `section-${string} shipping home tel-area-code` | `section-${string} shipping home tel-area-code webauthn` | `section-${string} shipping home tel-country-code` | `section-${string} shipping home tel-country-code webauthn` | `section-${string} shipping home tel-extension` | `section-${string} shipping home tel-extension webauthn` | `section-${string} shipping home tel-local` | `section-${string} shipping home tel-local webauthn` | `section-${string} shipping home tel-local-prefix` | `section-${string} shipping home tel-local-prefix webauthn` | `section-${string} shipping home tel-local-suffix` | `section-${string} shipping home tel-local-suffix webauthn` | `section-${string} shipping home tel-national` | `section-${string} shipping home tel-national webauthn` | `section-${string} shipping mobile email` | `section-${string} shipping mobile email webauthn` | `section-${string} shipping mobile tel` | `section-${string} shipping mobile tel webauthn` | `section-${string} shipping mobile tel-area-code` | `section-${string} shipping mobile tel-area-code webauthn` | `section-${string} shipping mobile tel-country-code` | `section-${string} shipping mobile tel-country-code webauthn` | `section-${string} shipping mobile tel-extension` | `section-${string} shipping mobile tel-extension webauthn` | `section-${string} shipping mobile tel-local` | `section-${string} shipping mobile tel-local webauthn` | `section-${string} shipping mobile tel-local-prefix` | `section-${string} shipping mobile tel-local-prefix webauthn` | `section-${string} shipping mobile tel-local-suffix` | `section-${string} shipping mobile tel-local-suffix webauthn` | `section-${string} shipping mobile tel-national` | `section-${string} shipping mobile tel-national webauthn` | `section-${string} shipping work email` | `section-${string} shipping work email webauthn` | `section-${string} shipping work tel` | `section-${string} shipping work tel webauthn` | `section-${string} shipping work tel-area-code` | `section-${string} shipping work tel-area-code webauthn` | `section-${string} shipping work tel-country-code` | `section-${string} shipping work tel-country-code webauthn` | `section-${string} shipping work tel-extension` | `section-${string} shipping work tel-extension webauthn` | `section-${string} shipping work tel-local` | `section-${string} shipping work tel-local webauthn` | `section-${string} shipping work tel-local-prefix` | `section-${string} shipping work tel-local-prefix webauthn` | `section-${string} shipping work tel-local-suffix` | `section-${string} shipping work tel-local-suffix webauthn` | `section-${string} shipping work tel-national` | `section-${string} shipping work tel-national webauthn`) | (() => AutoFill) | (((new (...args: any[]) => "" | "name" | "email" | "tel" | "off" | "on" | "additional-name" | "address-level1" | "address-level2" | "address-level3" | "address-level4" | "address-line1" | "address-line2" | "address-line3" | "bday-day" | "bday-month" | "bday-year" | "cc-csc" | "cc-exp" | "cc-exp-month" | "cc-exp-year" | "cc-family-name" | "cc-given-name" | "cc-name" | "cc-number" | "cc-type" | "country" | "country-name" | "current-password" | "family-name" | "given-name" | "honorific-prefix" | "honorific-suffix" | "new-password" | "one-time-code" | "organization" | "postal-code" | "street-address" | "transaction-amount" | "transaction-currency" | "username" | "tel-area-code" | "tel-country-code" | "tel-extension" | "tel-local" | "tel-local-prefix" | "tel-local-suffix" | "tel-national" | "home email" | "home tel" | "home tel-area-code" | "home tel-country-code" | "home tel-extension" | "home tel-local" | "home tel-local-prefix" | "home tel-local-suffix" | "home tel-national" | "mobile email" | "mobile tel" | "mobile tel-area-code" | "mobile tel-country-code" | "mobile tel-extension" | "mobile tel-local" | "mobile tel-local-prefix" | "mobile tel-local-suffix" | "mobile tel-national" | "work email" | "work tel" | "work tel-area-code" | "work tel-country-code" | "work tel-extension" | "work tel-local" | "work tel-local-prefix" | "work tel-local-suffix" | "work tel-national" | "name webauthn" | "additional-name webauthn" | "address-level1 webauthn" | "address-level2 webauthn" | "address-level3 webauthn" | "address-level4 webauthn" | "address-line1 webauthn" | "address-line2 webauthn" | "address-line3 webauthn" | "bday-day webauthn" | "bday-month webauthn" | "bday-year webauthn" | "cc-csc webauthn" | "cc-exp webauthn" | "cc-exp-month webauthn" | "cc-exp-year webauthn" | "cc-family-name webauthn" | "cc-given-name webauthn" | "cc-name webauthn" | "cc-number webauthn" | "cc-type webauthn" | "country webauthn" | "country-name webauthn" | "current-password webauthn" | "family-name webauthn" | "given-name webauthn" | "honorific-prefix webauthn" | "honorific-suffix webauthn" | "new-password webauthn" | "one-time-code webauthn" | "organization webauthn" | "postal-code webauthn" | "street-address webauthn" | "transaction-amount webauthn" | "transaction-currency webauthn" | "username webauthn" | "email webauthn" | "tel webauthn" | "tel-area-code webauthn" | "tel-country-code webauthn" | "tel-extension webauthn" | "tel-local webauthn" | "tel-local-prefix webauthn" | "tel-local-suffix webauthn" | "tel-national webauthn" | "home email webauthn" | "home tel webauthn" | "home tel-area-code webauthn" | "home tel-country-code webauthn" | "home tel-extension webauthn" | "home tel-local webauthn" | "home tel-local-prefix webauthn" | "home tel-local-suffix webauthn" | "home tel-national webauthn" | "mobile email webauthn" | "mobile tel webauthn" | "mobile tel-area-code webauthn" | "mobile tel-country-code webauthn" | "mobile tel-extension webauthn" | "mobile tel-local webauthn" | "mobile tel-local-prefix webauthn" | "mobile tel-local-suffix webauthn" | "mobile tel-national webauthn" | "work email webauthn" | "work tel webauthn" | "work tel-area-code webauthn" | "work tel-country-code webauthn" | "work tel-extension webauthn" | "work tel-local webauthn" | "work tel-local-prefix webauthn" | "work tel-local-suffix webauthn" | "work tel-national webauthn" | "billing name" | "billing name webauthn" | "billing additional-name" | "billing additional-name webauthn" | "billing address-level1" | "billing address-level1 webauthn" | "billing address-level2" | "billing address-level2 webauthn" | "billing address-level3" | "billing address-level3 webauthn" | "billing address-level4" | "billing address-level4 webauthn" | "billing address-line1" | "billing address-line1 webauthn" | "billing address-line2" | "billing address-line2 webauthn" | "billing address-line3" | "billing address-line3 webauthn" | "billing bday-day" | "billing bday-day webauthn" | "billing bday-month" | "billing bday-month webauthn" | "billing bday-year" | "billing bday-year webauthn" | "billing cc-csc" | "billing cc-csc webauthn" | "billing cc-exp" | "billing cc-exp webauthn" | "billing cc-exp-month" | "billing cc-exp-month webauthn" | "billing cc-exp-year" | "billing cc-exp-year webauthn" | "billing cc-family-name" | "billing cc-family-name webauthn" | "billing cc-given-name" | "billing cc-given-name webauthn" | "billing cc-name" | "billing cc-name webauthn" | "billing cc-number" | "billing cc-number webauthn" | "billing cc-type" | "billing cc-type webauthn" | "billing country" | "billing country webauthn" | "billing country-name" | "billing country-name webauthn" | "billing current-password" | "billing current-password webauthn" | "billing family-name" | "billing family-name webauthn" | "billing given-name" | "billing given-name webauthn" | "billing honorific-prefix" | "billing honorific-prefix webauthn" | "billing honorific-suffix" | "billing honorific-suffix webauthn" | "billing new-password" | "billing new-password webauthn" | "billing one-time-code" | "billing one-time-code webauthn" | "billing organization" | "billing organization webauthn" | "billing postal-code" | "billing postal-code webauthn" | "billing street-address" | "billing street-address webauthn" | "billing transaction-amount" | "billing transaction-amount webauthn" | "billing transaction-currency" | "billing transaction-currency webauthn" | "billing username" | "billing username webauthn" | "billing email" | "billing email webauthn" | "billing tel" | "billing tel webauthn" | "billing tel-area-code" | "billing tel-area-code webauthn" | "billing tel-country-code" | "billing tel-country-code webauthn" | "billing tel-extension" | "billing tel-extension webauthn" | "billing tel-local" | "billing tel-local webauthn" | "billing tel-local-prefix" | "billing tel-local-prefix webauthn" | "billing tel-local-suffix" | "billing tel-local-suffix webauthn" | "billing tel-national" | "billing tel-national webauthn" | "billing home email" | "billing home email webauthn" | "billing home tel" | "billing home tel webauthn" | "billing home tel-area-code" | "billing home tel-area-code webauthn" | "billing home tel-country-code" | "billing home tel-country-code webauthn" | "billing home tel-extension" | "billing home tel-extension webauthn" | "billing home tel-local" | "billing home tel-local webauthn" | "billing home tel-local-prefix" | "billing home tel-local-prefix webauthn" | "billing home tel-local-suffix" | "billing home tel-local-suffix webauthn" | "billing home tel-national" | "billing home tel-national webauthn" | "billing mobile email" | "billing mobile email webauthn" | "billing mobile tel" | "billing mobile tel webauthn" | "billing mobile tel-area-code" | "billing mobile tel-area-code webauthn" | "billing mobile tel-country-code" | "billing mobile tel-country-code webauthn" | "billing mobile tel-extension" | "billing mobile tel-extension webauthn" | "billing mobile tel-local" | "billing mobile tel-local webauthn" | "billing mobile tel-local-prefix" | "billing mobile tel-local-prefix webauthn" | "billing mobile tel-local-suffix" | "billing mobile tel-local-suffix webauthn" | "billing mobile tel-national" | "billing mobile tel-national webauthn" | "billing work email" | "billing work email webauthn" | "billing work tel" | "billing work tel webauthn" | "billing work tel-area-code" | "billing work tel-area-code webauthn" | "billing work tel-country-code" | "billing work tel-country-code webauthn" | "billing work tel-extension" | "billing work tel-extension webauthn" | "billing work tel-local" | "billing work tel-local webauthn" | "billing work tel-local-prefix" | "billing work tel-local-prefix webauthn" | "billing work tel-local-suffix" | "billing work tel-local-suffix webauthn" | "billing work tel-national" | "billing work tel-national webauthn" | "shipping name" | "shipping name webauthn" | "shipping additional-name" | "shipping additional-name webauthn" | "shipping address-level1" | "shipping address-level1 webauthn" | "shipping address-level2" | "shipping address-level2 webauthn" | "shipping address-level3" | "shipping address-level3 webauthn" | "shipping address-level4" | "shipping address-level4 webauthn" | "shipping address-line1" | "shipping address-line1 webauthn" | "shipping address-line2" | "shipping address-line2 webauthn" | "shipping address-line3" | "shipping address-line3 webauthn" | "shipping bday-day" | "shipping bday-day webauthn" | "shipping bday-month" | "shipping bday-month webauthn" | "shipping bday-year" | "shipping bday-year webauthn" | "shipping cc-csc" | "shipping cc-csc webauthn" | "shipping cc-exp" | "shipping cc-exp webauthn" | "shipping cc-exp-month" | "shipping cc-exp-month webauthn" | "shipping cc-exp-year" | "shipping cc-exp-year webauthn" | "shipping cc-family-name" | "shipping cc-family-name webauthn" | "shipping cc-given-name" | "shipping cc-given-name webauthn" | "shipping cc-name" | "shipping cc-name webauthn" | "shipping cc-number" | "shipping cc-number webauthn" | "shipping cc-type" | "shipping cc-type webauthn" | "shipping country" | "shipping country webauthn" | "shipping country-name" | "shipping country-name webauthn" | "shipping current-password" | "shipping current-password webauthn" | "shipping family-name" | "shipping family-name webauthn" | "shipping given-name" | "shipping given-name webauthn" | "shipping honorific-prefix" | "shipping honorific-prefix webauthn" | "shipping honorific-suffix" | "shipping honorific-suffix webauthn" | "shipping new-password" | "shipping new-password webauthn" | "shipping one-time-code" | "shipping one-time-code webauthn" | "shipping organization" | "shipping organization webauthn" | "shipping postal-code" | "shipping postal-code webauthn" | "shipping street-address" | "shipping street-address webauthn" | "shipping transaction-amount" | "shipping transaction-amount webauthn" | "shipping transaction-currency" | "shipping transaction-currency webauthn" | "shipping username" | "shipping username webauthn" | "shipping email" | "shipping email webauthn" | "shipping tel" | "shipping tel webauthn" | "shipping tel-area-code" | "shipping tel-area-code webauthn" | "shipping tel-country-code" | "shipping tel-country-code webauthn" | "shipping tel-extension" | "shipping tel-extension webauthn" | "shipping tel-local" | "shipping tel-local webauthn" | "shipping tel-local-prefix" | "shipping tel-local-prefix webauthn" | "shipping tel-local-suffix" | "shipping tel-local-suffix webauthn" | "shipping tel-national" | "shipping tel-national webauthn" | "shipping home email" | "shipping home email webauthn" | "shipping home tel" | "shipping home tel webauthn" | "shipping home tel-area-code" | "shipping home tel-area-code webauthn" | "shipping home tel-country-code" | "shipping home tel-country-code webauthn" | "shipping home tel-extension" | "shipping home tel-extension webauthn" | "shipping home tel-local" | "shipping home tel-local webauthn" | "shipping home tel-local-prefix" | "shipping home tel-local-prefix webauthn" | "shipping home tel-local-suffix" | "shipping home tel-local-suffix webauthn" | "shipping home tel-national" | "shipping home tel-national webauthn" | "shipping mobile email" | "shipping mobile email webauthn" | "shipping mobile tel" | "shipping mobile tel webauthn" | "shipping mobile tel-area-code" | "shipping mobile tel-area-code webauthn" | "shipping mobile tel-country-code" | "shipping mobile tel-country-code webauthn" | "shipping mobile tel-extension" | "shipping mobile tel-extension webauthn" | "shipping mobile tel-local" | "shipping mobile tel-local webauthn" | "shipping mobile tel-local-prefix" | "shipping mobile tel-local-prefix webauthn" | "shipping mobile tel-local-suffix" | "shipping mobile tel-local-suffix webauthn" | "shipping mobile tel-national" | "shipping mobile tel-national webauthn" | "shipping work email" | "shipping work email webauthn" | "shipping work tel" | "shipping work tel webauthn" | "shipping work tel-area-code" | "shipping work tel-area-code webauthn" | "shipping work tel-country-code" | "shipping work tel-country-code webauthn" | "shipping work tel-extension" | "shipping work tel-extension webauthn" | "shipping work tel-local" | "shipping work tel-local webauthn" | "shipping work tel-local-prefix" | "shipping work tel-local-prefix webauthn" | "shipping work tel-local-suffix" | "shipping work tel-local-suffix webauthn" | "shipping work tel-national" | "shipping work tel-national webauthn" | `section-${string} name` | `section-${string} name webauthn` | `section-${string} additional-name` | `section-${string} additional-name webauthn` | `section-${string} address-level1` | `section-${string} address-level1 webauthn` | `section-${string} address-level2` | `section-${string} address-level2 webauthn` | `section-${string} address-level3` | `section-${string} address-level3 webauthn` | `section-${string} address-level4` | `section-${string} address-level4 webauthn` | `section-${string} address-line1` | `section-${string} address-line1 webauthn` | `section-${string} address-line2` | `section-${string} address-line2 webauthn` | `section-${string} address-line3` | `section-${string} address-line3 webauthn` | `section-${string} bday-day` | `section-${string} bday-day webauthn` | `section-${string} bday-month` | `section-${string} bday-month webauthn` | `section-${string} bday-year` | `section-${string} bday-year webauthn` | `section-${string} cc-csc` | `section-${string} cc-csc webauthn` | `section-${string} cc-exp` | `section-${string} cc-exp webauthn` | `section-${string} cc-exp-month` | `section-${string} cc-exp-month webauthn` | `section-${string} cc-exp-year` | `section-${string} cc-exp-year webauthn` | `section-${string} cc-family-name` | `section-${string} cc-family-name webauthn` | `section-${string} cc-given-name` | `section-${string} cc-given-name webauthn` | `section-${string} cc-name` | `section-${string} cc-name webauthn` | `section-${string} cc-number` | `section-${string} cc-number webauthn` | `section-${string} cc-type` | `section-${string} cc-type webauthn` | `section-${string} country` | `section-${string} country webauthn` | `section-${string} country-name` | `section-${string} country-name webauthn` | `section-${string} current-password` | `section-${string} current-password webauthn` | `section-${string} family-name` | `section-${string} family-name webauthn` | `section-${string} given-name` | `section-${string} given-name webauthn` | `section-${string} honorific-prefix` | `section-${string} honorific-prefix webauthn` | `section-${string} honorific-suffix` | `section-${string} honorific-suffix webauthn` | `section-${string} new-password` | `section-${string} new-password webauthn` | `section-${string} one-time-code` | `section-${string} one-time-code webauthn` | `section-${string} organization` | `section-${string} organization webauthn` | `section-${string} postal-code` | `section-${string} postal-code webauthn` | `section-${string} street-address` | `section-${string} street-address webauthn` | `section-${string} transaction-amount` | `section-${string} transaction-amount webauthn` | `section-${string} transaction-currency` | `section-${string} transaction-currency webauthn` | `section-${string} username` | `section-${string} username webauthn` | `section-${string} email` | `section-${string} email webauthn` | `section-${string} tel` | `section-${string} tel webauthn` | `section-${string} tel-area-code` | `section-${string} tel-area-code webauthn` | `section-${string} tel-country-code` | `section-${string} tel-country-code webauthn` | `section-${string} tel-extension` | `section-${string} tel-extension webauthn` | `section-${string} tel-local` | `section-${string} tel-local webauthn` | `section-${string} tel-local-prefix` | `section-${string} tel-local-prefix webauthn` | `section-${string} tel-local-suffix` | `section-${string} tel-local-suffix webauthn` | `section-${string} tel-national` | `section-${string} tel-national webauthn` | `section-${string} home email` | `section-${string} home email webauthn` | `section-${string} home tel` | `section-${string} home tel webauthn` | `section-${string} home tel-area-code` | `section-${string} home tel-area-code webauthn` | `section-${string} home tel-country-code` | `section-${string} home tel-country-code webauthn` | `section-${string} home tel-extension` | `section-${string} home tel-extension webauthn` | `section-${string} home tel-local` | `section-${string} home tel-local webauthn` | `section-${string} home tel-local-prefix` | `section-${string} home tel-local-prefix webauthn` | `section-${string} home tel-local-suffix` | `section-${string} home tel-local-suffix webauthn` | `section-${string} home tel-national` | `section-${string} home tel-national webauthn` | `section-${string} mobile email` | `section-${string} mobile email webauthn` | `section-${string} mobile tel` | `section-${string} mobile tel webauthn` | `section-${string} mobile tel-area-code` | `section-${string} mobile tel-area-code webauthn` | `section-${string} mobile tel-country-code` | `section-${string} mobile tel-country-code webauthn` | `section-${string} mobile tel-extension` | `section-${string} mobile tel-extension webauthn` | `section-${string} mobile tel-local` | `section-${string} mobile tel-local webauthn` | `section-${string} mobile tel-local-prefix` | `section-${string} mobile tel-local-prefix webauthn` | `section-${string} mobile tel-local-suffix` | `section-${string} mobile tel-local-suffix webauthn` | `section-${string} mobile tel-national` | `section-${string} mobile tel-national webauthn` | `section-${string} work email` | `section-${string} work email webauthn` | `section-${string} work tel` | `section-${string} work tel webauthn` | `section-${string} work tel-area-code` | `section-${string} work tel-area-code webauthn` | `section-${string} work tel-country-code` | `section-${string} work tel-country-code webauthn` | `section-${string} work tel-extension` | `section-${string} work tel-extension webauthn` | `section-${string} work tel-local` | `section-${string} work tel-local webauthn` | `section-${string} work tel-local-prefix` | `section-${string} work tel-local-prefix webauthn` | `section-${string} work tel-local-suffix` | `section-${string} work tel-local-suffix webauthn` | `section-${string} work tel-national` | `section-${string} work tel-national webauthn` | `section-${string} billing name` | `section-${string} billing name webauthn` | `section-${string} billing additional-name` | `section-${string} billing additional-name webauthn` | `section-${string} billing address-level1` | `section-${string} billing address-level1 webauthn` | `section-${string} billing address-level2` | `section-${string} billing address-level2 webauthn` | `section-${string} billing address-level3` | `section-${string} billing address-level3 webauthn` | `section-${string} billing address-level4` | `section-${string} billing address-level4 webauthn` | `section-${string} billing address-line1` | `section-${string} billing address-line1 webauthn` | `section-${string} billing address-line2` | `section-${string} billing address-line2 webauthn` | `section-${string} billing address-line3` | `section-${string} billing address-line3 webauthn` | `section-${string} billing bday-day` | `section-${string} billing bday-day webauthn` | `section-${string} billing bday-month` | `section-${string} billing bday-month webauthn` | `section-${string} billing bday-year` | `section-${string} billing bday-year webauthn` | `section-${string} billing cc-csc` | `section-${string} billing cc-csc webauthn` | `section-${string} billing cc-exp` | `section-${string} billing cc-exp webauthn` | `section-${string} billing cc-exp-month` | `section-${string} billing cc-exp-month webauthn` | `section-${string} billing cc-exp-year` | `section-${string} billing cc-exp-year webauthn` | `section-${string} billing cc-family-name` | `section-${string} billing cc-family-name webauthn` | `section-${string} billing cc-given-name` | `section-${string} billing cc-given-name webauthn` | `section-${string} billing cc-name` | `section-${string} billing cc-name webauthn` | `section-${string} billing cc-number` | `section-${string} billing cc-number webauthn` | `section-${string} billing cc-type` | `section-${string} billing cc-type webauthn` | `section-${string} billing country` | `section-${string} billing country webauthn` | `section-${string} billing country-name` | `section-${string} billing country-name webauthn` | `section-${string} billing current-password` | `section-${string} billing current-password webauthn` | `section-${string} billing family-name` | `section-${string} billing family-name webauthn` | `section-${string} billing given-name` | `section-${string} billing given-name webauthn` | `section-${string} billing honorific-prefix` | `section-${string} billing honorific-prefix webauthn` | `section-${string} billing honorific-suffix` | `section-${string} billing honorific-suffix webauthn` | `section-${string} billing new-password` | `section-${string} billing new-password webauthn` | `section-${string} billing one-time-code` | `section-${string} billing one-time-code webauthn` | `section-${string} billing organization` | `section-${string} billing organization webauthn` | `section-${string} billing postal-code` | `section-${string} billing postal-code webauthn` | `section-${string} billing street-address` | `section-${string} billing street-address webauthn` | `section-${string} billing transaction-amount` | `section-${string} billing transaction-amount webauthn` | `section-${string} billing transaction-currency` | `section-${string} billing transaction-currency webauthn` | `section-${string} billing username` | `section-${string} billing username webauthn` | `section-${string} billing email` | `section-${string} billing email webauthn` | `section-${string} billing tel` | `section-${string} billing tel webauthn` | `section-${string} billing tel-area-code` | `section-${string} billing tel-area-code webauthn` | `section-${string} billing tel-country-code` | `section-${string} billing tel-country-code webauthn` | `section-${string} billing tel-extension` | `section-${string} billing tel-extension webauthn` | `section-${string} billing tel-local` | `section-${string} billing tel-local webauthn` | `section-${string} billing tel-local-prefix` | `section-${string} billing tel-local-prefix webauthn` | `section-${string} billing tel-local-suffix` | `section-${string} billing tel-local-suffix webauthn` | `section-${string} billing tel-national` | `section-${string} billing tel-national webauthn` | `section-${string} billing home email` | `section-${string} billing home email webauthn` | `section-${string} billing home tel` | `section-${string} billing home tel webauthn` | `section-${string} billing home tel-area-code` | `section-${string} billing home tel-area-code webauthn` | `section-${string} billing home tel-country-code` | `section-${string} billing home tel-country-code webauthn` | `section-${string} billing home tel-extension` | `section-${string} billing home tel-extension webauthn` | `section-${string} billing home tel-local` | `section-${string} billing home tel-local webauthn` | `section-${string} billing home tel-local-prefix` | `section-${string} billing home tel-local-prefix webauthn` | `section-${string} billing home tel-local-suffix` | `section-${string} billing home tel-local-suffix webauthn` | `section-${string} billing home tel-national` | `section-${string} billing home tel-national webauthn` | `section-${string} billing mobile email` | `section-${string} billing mobile email webauthn` | `section-${string} billing mobile tel` | `section-${string} billing mobile tel webauthn` | `section-${string} billing mobile tel-area-code` | `section-${string} billing mobile tel-area-code webauthn` | `section-${string} billing mobile tel-country-code` | `section-${string} billing mobile tel-country-code webauthn` | `section-${string} billing mobile tel-extension` | `section-${string} billing mobile tel-extension webauthn` | `section-${string} billing mobile tel-local` | `section-${string} billing mobile tel-local webauthn` | `section-${string} billing mobile tel-local-prefix` | `section-${string} billing mobile tel-local-prefix webauthn` | `section-${string} billing mobile tel-local-suffix` | `section-${string} billing mobile tel-local-suffix webauthn` | `section-${string} billing mobile tel-national` | `section-${string} billing mobile tel-national webauthn` | `section-${string} billing work email` | `section-${string} billing work email webauthn` | `section-${string} billing work tel` | `section-${string} billing work tel webauthn` | `section-${string} billing work tel-area-code` | `section-${string} billing work tel-area-code webauthn` | `section-${string} billing work tel-country-code` | `section-${string} billing work tel-country-code webauthn` | `section-${string} billing work tel-extension` | `section-${string} billing work tel-extension webauthn` | `section-${string} billing work tel-local` | `section-${string} billing work tel-local webauthn` | `section-${string} billing work tel-local-prefix` | `section-${string} billing work tel-local-prefix webauthn` | `section-${string} billing work tel-local-suffix` | `section-${string} billing work tel-local-suffix webauthn` | `section-${string} billing work tel-national` | `section-${string} billing work tel-national webauthn` | `section-${string} shipping name` | `section-${string} shipping name webauthn` | `section-${string} shipping additional-name` | `section-${string} shipping additional-name webauthn` | `section-${string} shipping address-level1` | `section-${string} shipping address-level1 webauthn` | `section-${string} shipping address-level2` | `section-${string} shipping address-level2 webauthn` | `section-${string} shipping address-level3` | `section-${string} shipping address-level3 webauthn` | `section-${string} shipping address-level4` | `section-${string} shipping address-level4 webauthn` | `section-${string} shipping address-line1` | `section-${string} shipping address-line1 webauthn` | `section-${string} shipping address-line2` | `section-${string} shipping address-line2 webauthn` | `section-${string} shipping address-line3` | `section-${string} shipping address-line3 webauthn` | `section-${string} shipping bday-day` | `section-${string} shipping bday-day webauthn` | `section-${string} shipping bday-month` | `section-${string} shipping bday-month webauthn` | `section-${string} shipping bday-year` | `section-${string} shipping bday-year webauthn` | `section-${string} shipping cc-csc` | `section-${string} shipping cc-csc webauthn` | `section-${string} shipping cc-exp` | `section-${string} shipping cc-exp webauthn` | `section-${string} shipping cc-exp-month` | `section-${string} shipping cc-exp-month webauthn` | `section-${string} shipping cc-exp-year` | `section-${string} shipping cc-exp-year webauthn` | `section-${string} shipping cc-family-name` | `section-${string} shipping cc-family-name webauthn` | `section-${string} shipping cc-given-name` | `section-${string} shipping cc-given-name webauthn` | `section-${string} shipping cc-name` | `section-${string} shipping cc-name webauthn` | `section-${string} shipping cc-number` | `section-${string} shipping cc-number webauthn` | `section-${string} shipping cc-type` | `section-${string} shipping cc-type webauthn` | `section-${string} shipping country` | `section-${string} shipping country webauthn` | `section-${string} shipping country-name` | `section-${string} shipping country-name webauthn` | `section-${string} shipping current-password` | `section-${string} shipping current-password webauthn` | `section-${string} shipping family-name` | `section-${string} shipping family-name webauthn` | `section-${string} shipping given-name` | `section-${string} shipping given-name webauthn` | `section-${string} shipping honorific-prefix` | `section-${string} shipping honorific-prefix webauthn` | `section-${string} shipping honorific-suffix` | `section-${string} shipping honorific-suffix webauthn` | `section-${string} shipping new-password` | `section-${string} shipping new-password webauthn` | `section-${string} shipping one-time-code` | `section-${string} shipping one-time-code webauthn` | `section-${string} shipping organization` | `section-${string} shipping organization webauthn` | `section-${string} shipping postal-code` | `section-${string} shipping postal-code webauthn` | `section-${string} shipping street-address` | `section-${string} shipping street-address webauthn` | `section-${string} shipping transaction-amount` | `section-${string} shipping transaction-amount webauthn` | `section-${string} shipping transaction-currency` | `section-${string} shipping transaction-currency webauthn` | `section-${string} shipping username` | `section-${string} shipping username webauthn` | `section-${string} shipping email` | `section-${string} shipping email webauthn` | `section-${string} shipping tel` | `section-${string} shipping tel webauthn` | `section-${string} shipping tel-area-code` | `section-${string} shipping tel-area-code webauthn` | `section-${string} shipping tel-country-code` | `section-${string} shipping tel-country-code webauthn` | `section-${string} shipping tel-extension` | `section-${string} shipping tel-extension webauthn` | `section-${string} shipping tel-local` | `section-${string} shipping tel-local webauthn` | `section-${string} shipping tel-local-prefix` | `section-${string} shipping tel-local-prefix webauthn` | `section-${string} shipping tel-local-suffix` | `section-${string} shipping tel-local-suffix webauthn` | `section-${string} shipping tel-national` | `section-${string} shipping tel-national webauthn` | `section-${string} shipping home email` | `section-${string} shipping home email webauthn` | `section-${string} shipping home tel` | `section-${string} shipping home tel webauthn` | `section-${string} shipping home tel-area-code` | `section-${string} shipping home tel-area-code webauthn` | `section-${string} shipping home tel-country-code` | `section-${string} shipping home tel-country-code webauthn` | `section-${string} shipping home tel-extension` | `section-${string} shipping home tel-extension webauthn` | `section-${string} shipping home tel-local` | `section-${string} shipping home tel-local webauthn` | `section-${string} shipping home tel-local-prefix` | `section-${string} shipping home tel-local-prefix webauthn` | `section-${string} shipping home tel-local-suffix` | `section-${string} shipping home tel-local-suffix webauthn` | `section-${string} shipping home tel-national` | `section-${string} shipping home tel-national webauthn` | `section-${string} shipping mobile email` | `section-${string} shipping mobile email webauthn` | `section-${string} shipping mobile tel` | `section-${string} shipping mobile tel webauthn` | `section-${string} shipping mobile tel-area-code` | `section-${string} shipping mobile tel-area-code webauthn` | `section-${string} shipping mobile tel-country-code` | `section-${string} shipping mobile tel-country-code webauthn` | `section-${string} shipping mobile tel-extension` | `section-${string} shipping mobile tel-extension webauthn` | `section-${string} shipping mobile tel-local` | `section-${string} shipping mobile tel-local webauthn` | `section-${string} shipping mobile tel-local-prefix` | `section-${string} shipping mobile tel-local-prefix webauthn` | `section-${string} shipping mobile tel-local-suffix` | `section-${string} shipping mobile tel-local-suffix webauthn` | `section-${string} shipping mobile tel-national` | `section-${string} shipping mobile tel-national webauthn` | `section-${string} shipping work email` | `section-${string} shipping work email webauthn` | `section-${string} shipping work tel` | `section-${string} shipping work tel webauthn` | `section-${string} shipping work tel-area-code` | `section-${string} shipping work tel-area-code webauthn` | `section-${string} shipping work tel-country-code` | `section-${string} shipping work tel-country-code webauthn` | `section-${string} shipping work tel-extension` | `section-${string} shipping work tel-extension webauthn` | `section-${string} shipping work tel-local` | `section-${string} shipping work tel-local webauthn` | `section-${string} shipping work tel-local-prefix` | `section-${string} shipping work tel-local-prefix webauthn` | `section-${string} shipping work tel-local-suffix` | `section-${string} shipping work tel-local-suffix webauthn` | `section-${string} shipping work tel-national` | `section-${string} shipping work tel-national webauthn`) | (() => AutoFill)) | null)[], unknown, unknown, "off", boolean>; formatter: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; form: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly: BooleanConstructor; clearable: BooleanConstructor; clearIcon: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | (((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component)) | null)[], unknown, unknown, import("vue").DefineComponent<{}, void, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>, boolean>; showPassword: BooleanConstructor; showWordLimit: BooleanConstructor; wordLimitPosition: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; suffixIcon: { readonly type: import("vue").PropType (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | (((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; prefixIcon: { readonly type: import("vue").PropType (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | (((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; containerRole: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; tabindex: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; validateEvent: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; inputStyle: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string | false | import("vue").CSSProperties | import("vue").StyleValue[]) | (() => import("vue").StyleValue) | (((new (...args: any[]) => string | false | import("vue").CSSProperties | import("vue").StyleValue[]) | (() => import("vue").StyleValue)) | null)[], unknown, unknown, () => import("element-plus/es/utils/typescript.mjs").Mutable<{}>, boolean>; countGraphemes: { readonly type: import("vue").PropType<(value: string) => number>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; autofocus: BooleanConstructor; rows: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; }>> & Readonly<{ onChange?: ((value: string | null) => any) | undefined; "onUpdate:modelValue"?: ((value: string | null) => any) | undefined; }>, { type: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType<(new (...args: any[]) => string) | (() => import("element-plus").InputType) | ((new (...args: any[]) => string) | (() => import("element-plus").InputType) | null)[], unknown, unknown>; id: string; disabled: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; autofocus: boolean; modelValue: string | null; placeholder: string; inputmode: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType<(new (...args: any[]) => "none" | "text" | "search" | "email" | "tel" | "url" | "numeric" | "decimal") | (() => "none" | "text" | "search" | "email" | "tel" | "url" | "numeric" | "decimal" | undefined) | ((new (...args: any[]) => "none" | "text" | "search" | "email" | "tel" | "url" | "numeric" | "decimal") | (() => "none" | "text" | "search" | "email" | "tel" | "url" | "numeric" | "decimal" | undefined) | null)[], unknown, unknown>; modelModifiers: import("element-plus").InputModelModifiers; autosize: import("element-plus").InputAutoSize; autocomplete: AutoFill; readonly: boolean; clearable: boolean; clearIcon: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | null)[], unknown, unknown>; showPassword: boolean; showWordLimit: boolean; wordLimitPosition: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; containerRole: string; tabindex: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; validateEvent: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; inputStyle: import("vue").StyleValue; rows: number; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>> | import("./utils").TSXWithInstall, void, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>> | import("./utils").TSXWithInstall[]>; default: () => never[]; }; }>, { visible: import("vue").Ref; open: (axis?: { x: number; y: number; }) => void; close: () => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { click: (event: MouseEvent, data: import("./components").FaContextMenuData | null) => boolean; }, string, import("vue").PublicProps, Readonly[]>; default: () => never[]; }; }>> & Readonly<{ onClick?: ((event: MouseEvent, data: import("./components").FaContextMenuData | null) => any) | undefined; }>, { data: import("./components").FaContextMenuData[]; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>> | import("./utils").TSXWithInstall void | Promise>; }; appendTo: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | (((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement)) | null)[], unknown, unknown, "body", boolean>; beforeClose: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; closeOnClickModal: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; closeOnPressEscape: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; lockScroll: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; modal: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; modalPenetrable: BooleanConstructor; openDelay: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; closeDelay: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; modelValue: BooleanConstructor; modalClass: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string | false | Record | import("element-plus/es/utils/typescript.mjs").ClassValue[]) | (() => import("element-plus/es/utils/typescript.mjs").ClassValue) | (((new (...args: any[]) => string | false | Record | import("element-plus/es/utils/typescript.mjs").ClassValue[]) | (() => import("element-plus/es/utils/typescript.mjs").ClassValue)) | null)[], unknown, unknown, undefined, boolean>; zIndex: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; trapFocus: BooleanConstructor; headerAriaLevel: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; transition: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string | import("vue").TransitionProps) | (() => import("element-plus").DialogTransition) | (((new (...args: any[]) => string | import("vue").TransitionProps) | (() => import("element-plus").DialogTransition)) | null)[], unknown, unknown, undefined, boolean>; center: BooleanConstructor; closeIcon: { readonly type: import("vue").PropType (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | (((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; fullscreen: BooleanConstructor; headerClass: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string | false | Record | import("element-plus/es/utils/typescript.mjs").ClassValue[]) | (() => import("element-plus/es/utils/typescript.mjs").ClassValue) | (((new (...args: any[]) => string | false | Record | import("element-plus/es/utils/typescript.mjs").ClassValue[]) | (() => import("element-plus/es/utils/typescript.mjs").ClassValue)) | null)[], unknown, unknown, undefined, boolean>; bodyClass: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string | false | Record | import("element-plus/es/utils/typescript.mjs").ClassValue[]) | (() => import("element-plus/es/utils/typescript.mjs").ClassValue) | (((new (...args: any[]) => string | false | Record | import("element-plus/es/utils/typescript.mjs").ClassValue[]) | (() => import("element-plus/es/utils/typescript.mjs").ClassValue)) | null)[], unknown, unknown, undefined, boolean>; footerClass: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string | false | Record | import("element-plus/es/utils/typescript.mjs").ClassValue[]) | (() => import("element-plus/es/utils/typescript.mjs").ClassValue) | (((new (...args: any[]) => string | false | Record | import("element-plus/es/utils/typescript.mjs").ClassValue[]) | (() => import("element-plus/es/utils/typescript.mjs").ClassValue)) | null)[], unknown, unknown, undefined, boolean>; showClose: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; title: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; ariaLevel: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; }>, { handleClose: import("vue").ComputedRef<(() => void) | undefined>; dialogContentRef: import("vue").ComputedRef<{ resetPosition: () => void; updatePosition: () => void; } | undefined>; resetPosition: import("vue").ComputedRef<(() => void) | undefined>; loading: import("vue").Ref; visible: import("vue").Ref; open: (openFunction?: () => void | Promise) => Promise; close: (closeFunction?: () => void | Promise) => Promise; refresh: () => Promise; doLoading: (loadingFunction: () => void | Promise) => Promise; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:modelValue": (value: boolean) => boolean; confirmClick: () => boolean; open: () => boolean; opened: () => boolean; close: () => boolean; closed: () => boolean; openAutoFocus: () => boolean; closeAutoFocus: () => boolean; }, string, import("vue").PublicProps, Readonly void | Promise>; }; appendTo: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | (((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement)) | null)[], unknown, unknown, "body", boolean>; beforeClose: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; closeOnClickModal: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; closeOnPressEscape: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; lockScroll: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; modal: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; modalPenetrable: BooleanConstructor; openDelay: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; closeDelay: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; modelValue: BooleanConstructor; modalClass: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string | false | Record | import("element-plus/es/utils/typescript.mjs").ClassValue[]) | (() => import("element-plus/es/utils/typescript.mjs").ClassValue) | (((new (...args: any[]) => string | false | Record | import("element-plus/es/utils/typescript.mjs").ClassValue[]) | (() => import("element-plus/es/utils/typescript.mjs").ClassValue)) | null)[], unknown, unknown, undefined, boolean>; zIndex: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; trapFocus: BooleanConstructor; headerAriaLevel: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; transition: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string | import("vue").TransitionProps) | (() => import("element-plus").DialogTransition) | (((new (...args: any[]) => string | import("vue").TransitionProps) | (() => import("element-plus").DialogTransition)) | null)[], unknown, unknown, undefined, boolean>; center: BooleanConstructor; closeIcon: { readonly type: import("vue").PropType (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | (((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; fullscreen: BooleanConstructor; headerClass: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string | false | Record | import("element-plus/es/utils/typescript.mjs").ClassValue[]) | (() => import("element-plus/es/utils/typescript.mjs").ClassValue) | (((new (...args: any[]) => string | false | Record | import("element-plus/es/utils/typescript.mjs").ClassValue[]) | (() => import("element-plus/es/utils/typescript.mjs").ClassValue)) | null)[], unknown, unknown, undefined, boolean>; bodyClass: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string | false | Record | import("element-plus/es/utils/typescript.mjs").ClassValue[]) | (() => import("element-plus/es/utils/typescript.mjs").ClassValue) | (((new (...args: any[]) => string | false | Record | import("element-plus/es/utils/typescript.mjs").ClassValue[]) | (() => import("element-plus/es/utils/typescript.mjs").ClassValue)) | null)[], unknown, unknown, undefined, boolean>; footerClass: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string | false | Record | import("element-plus/es/utils/typescript.mjs").ClassValue[]) | (() => import("element-plus/es/utils/typescript.mjs").ClassValue) | (((new (...args: any[]) => string | false | Record | import("element-plus/es/utils/typescript.mjs").ClassValue[]) | (() => import("element-plus/es/utils/typescript.mjs").ClassValue)) | null)[], unknown, unknown, undefined, boolean>; showClose: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; title: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; ariaLevel: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; }>> & Readonly<{ "onUpdate:modelValue"?: ((value: boolean) => any) | undefined; onOpen?: (() => any) | undefined; onClose?: (() => any) | undefined; onConfirmClick?: (() => any) | undefined; onOpened?: (() => any) | undefined; onClosed?: (() => any) | undefined; onOpenAutoFocus?: (() => any) | undefined; onCloseAutoFocus?: (() => any) | undefined; }>, { title: string; center: boolean; showClose: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; appendTo: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | null)[], unknown, unknown>; modelValue: boolean; transition: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType<(new (...args: any[]) => string | import("vue").TransitionProps) | (() => import("element-plus").DialogTransition) | ((new (...args: any[]) => string | import("vue").TransitionProps) | (() => import("element-plus").DialogTransition) | null)[], unknown, unknown>; width: string | number; top: string; alignCenter: boolean; appendToBody: boolean; draggable: boolean; destroyOnClose: boolean; overflow: boolean; showRefresh: boolean; showFullscreen: boolean; showCloseButton: boolean; showConfirmButton: boolean; disabledConfirmButton: boolean; closeButtonText: string; confirmButtonText: string; hideFooter: boolean; fullHeight: boolean; showBeforeClose: boolean; closeOnClickModal: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; closeOnPressEscape: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; lockScroll: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; modal: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; modalPenetrable: boolean; openDelay: number; closeDelay: number; modalClass: import("element-plus/es/utils/typescript.mjs").ClassValue; trapFocus: boolean; headerAriaLevel: string; fullscreen: boolean; headerClass: import("element-plus/es/utils/typescript.mjs").ClassValue; bodyClass: import("element-plus/es/utils/typescript.mjs").ClassValue; footerClass: import("element-plus/es/utils/typescript.mjs").ClassValue; ariaLevel: string; }, import("./utils").TypedSlotsDeclaration, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>> | import("./utils").TSXWithInstall void | Promise>; }; direction: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; resizable: BooleanConstructor; size: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; withHeader: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; modalFade: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; headerAriaLevel: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; appendTo: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | (((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement)) | null)[], unknown, unknown, "body", boolean>; beforeClose: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; closeOnClickModal: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; closeOnPressEscape: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; lockScroll: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; modal: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; modalPenetrable: BooleanConstructor; openDelay: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; closeDelay: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; top: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; modelValue: BooleanConstructor; modalClass: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string | false | Record | import("element-plus/es/utils/typescript.mjs").ClassValue[]) | (() => import("element-plus/es/utils/typescript.mjs").ClassValue) | (((new (...args: any[]) => string | false | Record | import("element-plus/es/utils/typescript.mjs").ClassValue[]) | (() => import("element-plus/es/utils/typescript.mjs").ClassValue)) | null)[], unknown, unknown, undefined, boolean>; width: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; zIndex: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; trapFocus: BooleanConstructor; transition: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string | import("vue").TransitionProps) | (() => import("element-plus").DialogTransition) | (((new (...args: any[]) => string | import("vue").TransitionProps) | (() => import("element-plus").DialogTransition)) | null)[], unknown, unknown, undefined, boolean>; center: BooleanConstructor; alignCenter: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; closeIcon: { readonly type: import("vue").PropType (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | (((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; overflow: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; fullscreen: BooleanConstructor; headerClass: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string | false | Record | import("element-plus/es/utils/typescript.mjs").ClassValue[]) | (() => import("element-plus/es/utils/typescript.mjs").ClassValue) | (((new (...args: any[]) => string | false | Record | import("element-plus/es/utils/typescript.mjs").ClassValue[]) | (() => import("element-plus/es/utils/typescript.mjs").ClassValue)) | null)[], unknown, unknown, undefined, boolean>; bodyClass: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string | false | Record | import("element-plus/es/utils/typescript.mjs").ClassValue[]) | (() => import("element-plus/es/utils/typescript.mjs").ClassValue) | (((new (...args: any[]) => string | false | Record | import("element-plus/es/utils/typescript.mjs").ClassValue[]) | (() => import("element-plus/es/utils/typescript.mjs").ClassValue)) | null)[], unknown, unknown, undefined, boolean>; footerClass: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string | false | Record | import("element-plus/es/utils/typescript.mjs").ClassValue[]) | (() => import("element-plus/es/utils/typescript.mjs").ClassValue) | (((new (...args: any[]) => string | false | Record | import("element-plus/es/utils/typescript.mjs").ClassValue[]) | (() => import("element-plus/es/utils/typescript.mjs").ClassValue)) | null)[], unknown, unknown, undefined, boolean>; showClose: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; title: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; ariaLevel: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; }>, { handleClose: import("vue").ComputedRef<(() => void) | undefined>; loading: import("vue").Ref; visible: import("vue").Ref; open: (openFunction?: () => void | Promise) => Promise; close: (closeFunction?: () => void | Promise) => Promise; refresh: () => Promise; doLoading: (loadingFunction: () => void | Promise) => Promise; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:modelValue": (value: boolean) => boolean; confirmClick: () => boolean; 'resize-start': (evt: MouseEvent, size: number) => boolean; resize: (evt: MouseEvent, size: number) => boolean; 'resize-end': (evt: MouseEvent, size: number) => boolean; open: () => boolean; opened: () => boolean; close: () => boolean; closed: () => boolean; openAutoFocus: () => boolean; closeAutoFocus: () => boolean; }, string, import("vue").PublicProps, Readonly void | Promise>; }; direction: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; resizable: BooleanConstructor; size: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; withHeader: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; modalFade: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; headerAriaLevel: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; appendTo: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | (((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement)) | null)[], unknown, unknown, "body", boolean>; beforeClose: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; closeOnClickModal: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; closeOnPressEscape: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; lockScroll: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; modal: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; modalPenetrable: BooleanConstructor; openDelay: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; closeDelay: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; top: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; modelValue: BooleanConstructor; modalClass: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string | false | Record | import("element-plus/es/utils/typescript.mjs").ClassValue[]) | (() => import("element-plus/es/utils/typescript.mjs").ClassValue) | (((new (...args: any[]) => string | false | Record | import("element-plus/es/utils/typescript.mjs").ClassValue[]) | (() => import("element-plus/es/utils/typescript.mjs").ClassValue)) | null)[], unknown, unknown, undefined, boolean>; width: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; zIndex: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; trapFocus: BooleanConstructor; transition: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string | import("vue").TransitionProps) | (() => import("element-plus").DialogTransition) | (((new (...args: any[]) => string | import("vue").TransitionProps) | (() => import("element-plus").DialogTransition)) | null)[], unknown, unknown, undefined, boolean>; center: BooleanConstructor; alignCenter: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; closeIcon: { readonly type: import("vue").PropType (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | (((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; overflow: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; fullscreen: BooleanConstructor; headerClass: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string | false | Record | import("element-plus/es/utils/typescript.mjs").ClassValue[]) | (() => import("element-plus/es/utils/typescript.mjs").ClassValue) | (((new (...args: any[]) => string | false | Record | import("element-plus/es/utils/typescript.mjs").ClassValue[]) | (() => import("element-plus/es/utils/typescript.mjs").ClassValue)) | null)[], unknown, unknown, undefined, boolean>; bodyClass: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string | false | Record | import("element-plus/es/utils/typescript.mjs").ClassValue[]) | (() => import("element-plus/es/utils/typescript.mjs").ClassValue) | (((new (...args: any[]) => string | false | Record | import("element-plus/es/utils/typescript.mjs").ClassValue[]) | (() => import("element-plus/es/utils/typescript.mjs").ClassValue)) | null)[], unknown, unknown, undefined, boolean>; footerClass: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string | false | Record | import("element-plus/es/utils/typescript.mjs").ClassValue[]) | (() => import("element-plus/es/utils/typescript.mjs").ClassValue) | (((new (...args: any[]) => string | false | Record | import("element-plus/es/utils/typescript.mjs").ClassValue[]) | (() => import("element-plus/es/utils/typescript.mjs").ClassValue)) | null)[], unknown, unknown, undefined, boolean>; showClose: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; title: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; ariaLevel: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; }>> & Readonly<{ "onUpdate:modelValue"?: ((value: boolean) => any) | undefined; onResize?: ((evt: MouseEvent, size: number) => any) | undefined; onOpen?: (() => any) | undefined; onClose?: (() => any) | undefined; onConfirmClick?: (() => any) | undefined; onOpened?: (() => any) | undefined; onClosed?: (() => any) | undefined; onOpenAutoFocus?: (() => any) | undefined; onCloseAutoFocus?: (() => any) | undefined; "onResize-start"?: ((evt: MouseEvent, size: number) => any) | undefined; "onResize-end"?: ((evt: MouseEvent, size: number) => any) | undefined; }>, { title: string; size: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; center: boolean; showClose: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; appendTo: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | null)[], unknown, unknown>; modelValue: boolean; transition: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType<(new (...args: any[]) => string | import("vue").TransitionProps) | (() => import("element-plus").DialogTransition) | ((new (...args: any[]) => string | import("vue").TransitionProps) | (() => import("element-plus").DialogTransition) | null)[], unknown, unknown>; alignCenter: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; appendToBody: boolean; draggable: boolean; destroyOnClose: boolean; overflow: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; showRefresh: boolean; showFullscreen: boolean; showCloseButton: boolean; showConfirmButton: boolean; disabledConfirmButton: boolean; closeButtonText: string; confirmButtonText: string; hideFooter: boolean; showBeforeClose: boolean; closeOnClickModal: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; closeOnPressEscape: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; lockScroll: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; modal: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; modalPenetrable: boolean; openDelay: number; closeDelay: number; modalClass: import("element-plus/es/utils/typescript.mjs").ClassValue; trapFocus: boolean; headerAriaLevel: string; fullscreen: boolean; headerClass: import("element-plus/es/utils/typescript.mjs").ClassValue; bodyClass: import("element-plus/es/utils/typescript.mjs").ClassValue; footerClass: import("element-plus/es/utils/typescript.mjs").ClassValue; ariaLevel: string; direction: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; resizable: boolean; withHeader: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; modalFade: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; }, import("./utils").TypedSlotsDeclaration, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>> | ({ new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins>>; default: () => { xs: number; sm: number; md: number; lg: number; xl: number; }; }; collapsed: BooleanConstructor; collapsedRows: { type: (NumberConstructor | StringConstructor)[]; default: number; }; gap: { type: import("vue").PropType; default: number; }; }>> & Readonly<{ onBreakpointChange?: ((args_0: { breakpoint: import("./components").FaLayoutGridBreakpoint; }) => any) | undefined; }>, { breakpoint: import("vue").Ref; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { breakpointChange: ({ breakpoint: _breakpoint }: { breakpoint: import("./components").FaLayoutGridBreakpoint; }) => true; }, import("vue").PublicProps, { collapsed: boolean; cols: string | number | Partial>; collapsedRows: string | number; gap: number | [number, number]; }, true, {}, import("./utils").TypedSlotsDeclaration, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly>>; default: () => { xs: number; sm: number; md: number; lg: number; xl: number; }; }; collapsed: BooleanConstructor; collapsedRows: { type: (NumberConstructor | StringConstructor)[]; default: number; }; gap: { type: import("vue").PropType; default: number; }; }>> & Readonly<{ onBreakpointChange?: ((args_0: { breakpoint: import("./components").FaLayoutGridBreakpoint; }) => any) | undefined; }>, { breakpoint: import("vue").Ref; }, {}, {}, {}, { collapsed: boolean; cols: string | number | Partial>; collapsedRows: string | number; gap: number | [number, number]; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase>>; default: () => { xs: number; sm: number; md: number; lg: number; xl: number; }; }; collapsed: BooleanConstructor; collapsedRows: { type: (NumberConstructor | StringConstructor)[]; default: number; }; gap: { type: import("vue").PropType; default: number; }; }>> & Readonly<{ onBreakpointChange?: ((args_0: { breakpoint: import("./components").FaLayoutGridBreakpoint; }) => any) | undefined; }>, { breakpoint: import("vue").Ref; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { breakpointChange: ({ breakpoint: _breakpoint }: { breakpoint: import("./components").FaLayoutGridBreakpoint; }) => true; }, string, { collapsed: boolean; cols: string | number | Partial>; collapsedRows: string | number; gap: number | [number, number]; }, {}, string, import("./utils").TypedSlotsDeclaration, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & { install: (app: import("vue").App) => void; } & { LayoutGridItem: typeof import("./components/layoutGrid/src/layoutGridItem").default; }) | import("./utils").TSXWithInstall; default: undefined; }; sm: { type: import("vue").PropType; default: undefined; }; md: { type: import("vue").PropType; default: undefined; }; lg: { type: import("vue").PropType; default: undefined; }; xl: { type: import("vue").PropType; default: undefined; }; }>, { show: import("vue").ComputedRef; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; default: undefined; }; sm: { type: import("vue").PropType; default: undefined; }; md: { type: import("vue").PropType; default: undefined; }; lg: { type: import("vue").PropType; default: undefined; }; xl: { type: import("vue").PropType; default: undefined; }; }>> & Readonly<{}>, { span: string | number; offset: string | number; xs: import("./components").FaLayoutGridItemResponsive; sm: import("./components").FaLayoutGridItemResponsive; md: import("./components").FaLayoutGridItemResponsive; lg: import("./components").FaLayoutGridItemResponsive; xl: import("./components").FaLayoutGridItemResponsive; suffix: boolean; }, import("./utils").TypedSlotsDeclaration, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>> | import("./utils").TSXWithInstall, void, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, {}, import("./utils").TypedSlotsDeclaration, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>> | ({ new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins>; default: () => { xs: number; sm: number; md: number; lg: number; xl: number; }; }; model: ObjectConstructor; rules: { readonly type: import("vue").PropType | import("element-plus/es/utils/typescript.mjs").Arrayable>>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; labelPosition: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; requireAsteriskPosition: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; inline: BooleanConstructor; inlineMessage: BooleanConstructor; statusIcon: BooleanConstructor; showMessage: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; validateOnRuleChange: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; hideRequiredAsterisk: BooleanConstructor; scrollIntoViewOptions: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions) | (((new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions)) | null)[], unknown, unknown, true, boolean>; size: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; disabled: BooleanConstructor; }>> & Readonly<{ onValidate?: ((prop: import("element-plus").FormItemProp, isValid: boolean, message: string) => any) | undefined; }>, { validate: (callback?: import("element-plus").FormValidateCallback) => import("element-plus").FormValidationResult; validateField: import("vue").ComputedRef<((props?: import("element-plus/es/utils/typescript.mjs").Arrayable, callback?: import("element-plus").FormValidateCallback) => import("element-plus").FormValidationResult) | undefined>; resetFields: import("vue").ComputedRef<((props?: import("element-plus/es/utils/typescript.mjs").Arrayable) => void) | undefined>; clearValidate: import("vue").ComputedRef<((props?: import("element-plus/es/utils/typescript.mjs").Arrayable) => void) | undefined>; scrollToField: import("vue").ComputedRef<((prop: import("element-plus").FormItemProp) => void) | undefined>; fields: import("vue").ComputedRef | undefined>; getField: import("vue").ComputedRef<((prop: import("element-plus").FormItemProp) => import("element-plus").FormItemContext | undefined) | undefined>; setInitialValues: import("vue").ComputedRef<((initModel: Record) => void) | undefined>; validateScrollToField: () => import("element-plus").FormValidationResult; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { validate: (prop: import("element-plus").FormItemProp, isValid: boolean, message: string) => boolean; }, import("vue").PublicProps, { disabled: boolean; grid: boolean; cols: string | number | Record; inline: boolean; labelPosition: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; requireAsteriskPosition: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; labelWidth: string | number; labelSuffix: string; inlineMessage: boolean; statusIcon: boolean; showMessage: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; validateOnRuleChange: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; hideRequiredAsterisk: boolean; scrollToError: boolean; scrollIntoViewOptions: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType<(new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions) | ((new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions) | null)[], unknown, unknown>; detailForm: boolean; }, true, {}, import("./utils").TypedSlotsDeclaration, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly>; default: () => { xs: number; sm: number; md: number; lg: number; xl: number; }; }; model: ObjectConstructor; rules: { readonly type: import("vue").PropType | import("element-plus/es/utils/typescript.mjs").Arrayable>>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; labelPosition: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; requireAsteriskPosition: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; inline: BooleanConstructor; inlineMessage: BooleanConstructor; statusIcon: BooleanConstructor; showMessage: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; validateOnRuleChange: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; hideRequiredAsterisk: BooleanConstructor; scrollIntoViewOptions: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions) | (((new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions)) | null)[], unknown, unknown, true, boolean>; size: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; disabled: BooleanConstructor; }>> & Readonly<{ onValidate?: ((prop: import("element-plus").FormItemProp, isValid: boolean, message: string) => any) | undefined; }>, { validate: (callback?: import("element-plus").FormValidateCallback) => import("element-plus").FormValidationResult; validateField: import("vue").ComputedRef<((props?: import("element-plus/es/utils/typescript.mjs").Arrayable, callback?: import("element-plus").FormValidateCallback) => import("element-plus").FormValidationResult) | undefined>; resetFields: import("vue").ComputedRef<((props?: import("element-plus/es/utils/typescript.mjs").Arrayable) => void) | undefined>; clearValidate: import("vue").ComputedRef<((props?: import("element-plus/es/utils/typescript.mjs").Arrayable) => void) | undefined>; scrollToField: import("vue").ComputedRef<((prop: import("element-plus").FormItemProp) => void) | undefined>; fields: import("vue").ComputedRef | undefined>; getField: import("vue").ComputedRef<((prop: import("element-plus").FormItemProp) => import("element-plus").FormItemContext | undefined) | undefined>; setInitialValues: import("vue").ComputedRef<((initModel: Record) => void) | undefined>; validateScrollToField: () => import("element-plus").FormValidationResult; }, {}, {}, {}, { disabled: boolean; grid: boolean; cols: string | number | Record; inline: boolean; labelPosition: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; requireAsteriskPosition: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; labelWidth: string | number; labelSuffix: string; inlineMessage: boolean; statusIcon: boolean; showMessage: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; validateOnRuleChange: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; hideRequiredAsterisk: boolean; scrollToError: boolean; scrollIntoViewOptions: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType<(new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions) | ((new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions) | null)[], unknown, unknown>; detailForm: boolean; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase>; default: () => { xs: number; sm: number; md: number; lg: number; xl: number; }; }; model: ObjectConstructor; rules: { readonly type: import("vue").PropType | import("element-plus/es/utils/typescript.mjs").Arrayable>>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; labelPosition: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; requireAsteriskPosition: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; inline: BooleanConstructor; inlineMessage: BooleanConstructor; statusIcon: BooleanConstructor; showMessage: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; validateOnRuleChange: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; hideRequiredAsterisk: BooleanConstructor; scrollIntoViewOptions: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions) | (((new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions)) | null)[], unknown, unknown, true, boolean>; size: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; disabled: BooleanConstructor; }>> & Readonly<{ onValidate?: ((prop: import("element-plus").FormItemProp, isValid: boolean, message: string) => any) | undefined; }>, { validate: (callback?: import("element-plus").FormValidateCallback) => import("element-plus").FormValidationResult; validateField: import("vue").ComputedRef<((props?: import("element-plus/es/utils/typescript.mjs").Arrayable, callback?: import("element-plus").FormValidateCallback) => import("element-plus").FormValidationResult) | undefined>; resetFields: import("vue").ComputedRef<((props?: import("element-plus/es/utils/typescript.mjs").Arrayable) => void) | undefined>; clearValidate: import("vue").ComputedRef<((props?: import("element-plus/es/utils/typescript.mjs").Arrayable) => void) | undefined>; scrollToField: import("vue").ComputedRef<((prop: import("element-plus").FormItemProp) => void) | undefined>; fields: import("vue").ComputedRef | undefined>; getField: import("vue").ComputedRef<((prop: import("element-plus").FormItemProp) => import("element-plus").FormItemContext | undefined) | undefined>; setInitialValues: import("vue").ComputedRef<((initModel: Record) => void) | undefined>; validateScrollToField: () => import("element-plus").FormValidationResult; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { validate: (prop: import("element-plus").FormItemProp, isValid: boolean, message: string) => boolean; }, string, { disabled: boolean; grid: boolean; cols: string | number | Record; inline: boolean; labelPosition: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; requireAsteriskPosition: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; labelWidth: string | number; labelSuffix: string; inlineMessage: boolean; statusIcon: boolean; showMessage: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; validateOnRuleChange: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; hideRequiredAsterisk: boolean; scrollToError: boolean; scrollIntoViewOptions: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType<(new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions) | ((new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions) | null)[], unknown, unknown>; detailForm: boolean; }, {}, string, import("./utils").TypedSlotsDeclaration, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & { install: (app: import("vue").App) => void; } & { FormItem: typeof import("./components/form/src/formItem").default; }) | import("./utils").TSXWithInstall>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; labelPosition: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; prop: { readonly type: import("vue").PropType string | string[]) | (() => import("element-plus").FormItemProp) | (((new (...args: any[]) => string | string[]) | (() => import("element-plus").FormItemProp)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; required: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; rules: { readonly type: import("vue").PropType import("element-plus").FormItemRule | import("element-plus").FormItemRule[]) | (() => import("element-plus/es/utils/typescript.mjs").Arrayable) | (((new (...args: any[]) => import("element-plus").FormItemRule | import("element-plus").FormItemRule[]) | (() => import("element-plus/es/utils/typescript.mjs").Arrayable)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; error: StringConstructor; validateStatus: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; for: StringConstructor; inlineMessage: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; showMessage: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; size: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>, { size: import("vue").ComputedRef<"" | "small" | "default" | "large" | undefined>; validateMessage: import("vue").ComputedRef; validateState: import("vue").ComputedRef<"" | "error" | "success" | "validating" | undefined>; validate: import("vue").ComputedRef<((trigger: string, callback?: import("element-plus").FormValidateCallback) => import("element-plus").FormValidationResult) | undefined>; clearValidate: import("vue").ComputedRef<(() => void) | undefined>; resetField: import("vue").ComputedRef<(() => void) | undefined>; setInitialValue: import("vue").ComputedRef<((value: any) => void) | undefined>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; labelPosition: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; prop: { readonly type: import("vue").PropType string | string[]) | (() => import("element-plus").FormItemProp) | (((new (...args: any[]) => string | string[]) | (() => import("element-plus").FormItemProp)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; required: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; rules: { readonly type: import("vue").PropType import("element-plus").FormItemRule | import("element-plus").FormItemRule[]) | (() => import("element-plus/es/utils/typescript.mjs").Arrayable) | (((new (...args: any[]) => import("element-plus").FormItemRule | import("element-plus").FormItemRule[]) | (() => import("element-plus/es/utils/typescript.mjs").Arrayable)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; error: StringConstructor; validateStatus: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; for: StringConstructor; inlineMessage: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; showMessage: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; size: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & Readonly<{}>, { required: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; offset: string | number; grid: boolean; labelPosition: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; inlineMessage: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; showMessage: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; row: boolean; }, import("./utils").TypedSlotsDeclaration, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>> | import("./utils").TSXWithInstall; customIcons: { type: import("vue").PropType; default: () => never[]; }; }>, { iconType: import("vue").ComputedRef<"ele" | "fastEle" | "local">; value: import("vue").ComputedRef; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:modelValue": (value: string | null) => boolean; change: (value: string | null) => boolean; }, string, import("vue").PublicProps, Readonly; customIcons: { type: import("vue").PropType; default: () => never[]; }; }>> & Readonly<{ onChange?: ((value: string | null) => any) | undefined; "onUpdate:modelValue"?: ((value: string | null) => any) | undefined; }>, { customIcons: string[]; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>> | import("./utils").TSXWithInstall; fit: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; loading: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; scrollContainer: { readonly type: import("vue").PropType string | HTMLElement) | (() => string | HTMLElement | undefined) | (((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement | undefined)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; previewSrcList: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | (((new (...args: any[]) => string[]) | (() => string[])) | null)[], unknown, unknown, () => [], boolean>; zIndex: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; initialIndex: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; infinite: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; closeOnPressEscape: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; zoomRate: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; scale: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; minScale: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; maxScale: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; showProgress: BooleanConstructor; crossorigin: { readonly type: import("vue").PropType "" | "anonymous" | "use-credentials") | (() => import("element-plus").ImageCrossorigin) | (((new (...args: any[]) => "" | "anonymous" | "use-credentials") | (() => import("element-plus").ImageCrossorigin)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>, { showPreview: import("vue").ComputedRef<(() => void) | undefined>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { load: (evt: Event) => boolean; error: (evt: Event) => boolean; switch: (val: number) => boolean; close: () => boolean; show: () => boolean; }, string, import("vue").PublicProps, Readonly; fit: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; loading: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; scrollContainer: { readonly type: import("vue").PropType string | HTMLElement) | (() => string | HTMLElement | undefined) | (((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement | undefined)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; previewSrcList: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | (((new (...args: any[]) => string[]) | (() => string[])) | null)[], unknown, unknown, () => [], boolean>; zIndex: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; initialIndex: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; infinite: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; closeOnPressEscape: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; zoomRate: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; scale: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; minScale: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; maxScale: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; showProgress: BooleanConstructor; crossorigin: { readonly type: import("vue").PropType "" | "anonymous" | "use-credentials") | (() => import("element-plus").ImageCrossorigin) | (((new (...args: any[]) => "" | "anonymous" | "use-credentials") | (() => import("element-plus").ImageCrossorigin)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & Readonly<{ onError?: ((evt: Event) => any) | undefined; onSwitch?: ((val: number) => any) | undefined; onClose?: (() => any) | undefined; onLoad?: ((evt: Event) => any) | undefined; onShow?: (() => any) | undefined; }>, { small: boolean; fit: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; base64: boolean; original: boolean; normal: boolean; thumb: boolean; src: string; closeOnPressEscape: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; hideOnClickModal: boolean; previewTeleported: boolean; lazy: boolean; preview: boolean; previewSrcList: string[]; initialIndex: number; infinite: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; zoomRate: number; scale: number; minScale: number; maxScale: number; showProgress: boolean; }, import("./utils").TypedSlotsDeclaration, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>> | ({ new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins["rowKey"]>>; default: string; }; spanMethod: { type: import("vue").PropType["spanMethod"]>; validator: () => boolean; }; tableKey: { type: StringConstructor; default: () => string; }; data: { type: import("vue").PropType; default: () => never[]; }; requestApi: { type: import("vue").PropType<(params?: import("./components").PagedInput) => Promise | import("./components").DefaultRow[]>>; }; dataCallback: { type: import("vue").PropType<(data: import("./components").PagedResult | import("./components").DefaultRow[]) => void>; }; initParam: import("vue").PropType; columns: { type: import("vue").PropType; default: () => boolean; }; columnsChange: { type: import("vue").PropType<(columns: import("./components").FaTableColumnCtx[]) => Promise>; }; searchFormCols: { type: import("vue").PropType>; default: () => { xs: number; sm: number; md: number; lg: number; xl: number; }; }; collapsedSearch: { type: BooleanConstructor; default: boolean; }; advancedSearchDrawer: { type: BooleanConstructor; default: boolean; }; searchForm: { type: BooleanConstructor; default: boolean; }; headerCard: { type: BooleanConstructor; default: boolean; }; refreshBtn: { type: BooleanConstructor; default: boolean; }; searchBtn: { type: BooleanConstructor; default: boolean; }; columnSettingBtn: { type: BooleanConstructor; default: boolean; }; toolBtn: { type: BooleanConstructor; default: boolean; }; hideSearchTime: BooleanConstructor; futureSearchTime: BooleanConstructor; dataSearchRange: { type: import("vue").PropType; default: string; }; selectionColumn: BooleanConstructor; indexColumn: { type: BooleanConstructor; default: boolean; }; pagination: { type: BooleanConstructor; default: boolean; }; pageSizes: { type: import("vue").PropType; default: number[]; }; hideImage: BooleanConstructor; single: BooleanConstructor; rowClickSelection: BooleanConstructor; treeData: BooleanConstructor; props: { type: import("vue").PropType<{ span?: string; children?: string; }>; default: () => { span: undefined; children: string; }; }; autoRefresh: { type: BooleanConstructor; default: boolean; }; rowSelectable: import("vue").PropType["selectable"]>; size: { readonly type: import("vue").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; showHeader: { type: BooleanConstructor; default: boolean; }; showSummary: BooleanConstructor; sumText: StringConstructor; summaryMethod: import("vue").PropType["summaryMethod"]>; rowClassName: import("vue").PropType["rowClassName"]>; rowStyle: import("vue").PropType["rowStyle"]>; cellClassName: import("vue").PropType["cellClassName"]>; cellStyle: import("vue").PropType["cellStyle"]>; headerRowClassName: import("vue").PropType["headerRowClassName"]>; headerRowStyle: import("vue").PropType["headerRowStyle"]>; headerCellClassName: import("vue").PropType["headerCellClassName"]>; headerCellStyle: import("vue").PropType["headerCellStyle"]>; currentRowKey: (NumberConstructor | StringConstructor)[]; emptyText: StringConstructor; expandRowKeys: import("vue").PropType["expandRowKeys"]>; rowExpandable: import("vue").PropType["rowExpandable"]>; defaultExpandAll: BooleanConstructor; defaultSort: import("vue").PropType["defaultSort"]>; tooltipEffect: StringConstructor; tooltipOptions: import("vue").PropType["tooltipOptions"]>; selectOnIndeterminate: { type: BooleanConstructor; default: boolean; }; indent: { type: NumberConstructor; default: number; }; treeProps: { type: import("vue").PropType; default: () => { hasChildren: string; children: string; checkStrictly: boolean; }; }; lazy: BooleanConstructor; load: import("vue").PropType["load"]>; style: { type: import("vue").PropType; default: () => import("vue").CSSProperties; }; className: { type: StringConstructor; default: string; }; tableLayout: { type: import("vue").PropType<"fixed" | "auto">; default: string; }; scrollbarAlwaysOn: BooleanConstructor; flexible: BooleanConstructor; showOverflowTooltip: import("vue").PropType["showOverflowTooltip"]>; tooltipFormatter: import("vue").PropType["tooltipFormatter"]>; appendFilterPanelTo: StringConstructor; scrollbarTabindex: { type: (NumberConstructor | StringConstructor)[]; default: undefined; }; allowDragLastColumn: { type: BooleanConstructor; default: boolean; }; preserveExpandedContent: BooleanConstructor; nativeScrollbar: BooleanConstructor; }>> & Readonly<{ onSelect?: ((selection: import("./components").DefaultRow[], row: import("./components").DefaultRow) => any) | undefined; onReset?: ((params: import("./components").PagedInput) => any) | undefined; onScroll?: ((data: { scrollLeft: number; scrollTop: number; }) => any) | undefined; onRefresh?: ((params: import("./components").PagedInput) => any) | undefined; onFilterChange?: ((newFilters: Record) => any) | undefined; onSelectAll?: ((selection: import("./components").DefaultRow[]) => any) | undefined; onSelectionChange?: ((newSelection: import("./components").DefaultRow[]) => any) | undefined; onCellMouseEnter?: ((row: import("./components").DefaultRow, column: import("element-plus").TableColumnCtx, cell: HTMLTableCellElement, event: Event) => any) | undefined; onCellMouseLeave?: ((row: import("./components").DefaultRow, column: import("element-plus").TableColumnCtx, cell: HTMLTableCellElement, event: Event) => any) | undefined; onCellClick?: ((row: import("./components").DefaultRow, column: import("element-plus").TableColumnCtx, cell: HTMLTableCellElement, event: Event) => any) | undefined; onCellDblclick?: ((row: import("./components").DefaultRow, column: import("element-plus").TableColumnCtx, cell: HTMLTableCellElement, event: Event) => any) | undefined; onCellContextmenu?: ((row: import("./components").DefaultRow, column: import("element-plus").TableColumnCtx, cell: HTMLTableCellElement, event: Event) => any) | undefined; onRowClick?: ((row: import("./components").DefaultRow, column: import("element-plus").TableColumnCtx, event: Event) => any) | undefined; onRowContextmenu?: ((row: import("./components").DefaultRow, column: import("element-plus").TableColumnCtx, event: Event) => any) | undefined; onRowDblclick?: ((row: import("./components").DefaultRow, column: import("element-plus").TableColumnCtx, event: Event) => any) | undefined; onHeaderClick?: ((column: import("element-plus").TableColumnCtx, event: Event) => any) | undefined; onHeaderContextmenu?: ((column: import("element-plus").TableColumnCtx, event: Event) => any) | undefined; onSortChange?: ((data: { column: import("element-plus").TableColumnCtx; prop: string; order: "" | "ascending" | "descending"; }) => any) | undefined; onCurrentChange?: ((currentRow: import("./components").DefaultRow, oldCurrentRow: import("./components").DefaultRow | null) => any) | undefined; onHeaderDragend?: ((newWidth: number, oldWidth: number, column: import("element-plus").TableColumnCtx, event: MouseEvent) => any) | undefined; onExpandChange?: ((row: import("./components").DefaultRow, expanded: boolean | import("./components").DefaultRow[]) => any) | undefined; onSizeChange?: ((pageSize: number) => any) | undefined; onPaginationChange?: ((pageIndex: number, pageSize: number) => any) | undefined; onCustomCellClick?: ((emitName: string, args_1: { row: import("./components").DefaultRow; column: import("./components").FaTableColumnCtx; $index: number; } & import("./components").FaTableDefaultSlotsResult) => any) | undefined; }>, { clearSelection: import("vue").ComputedRef<(() => void) | undefined>; getSelectionRows: import("vue").ComputedRef<(() => import("element-plus/es/components/table/src/table/defaults.mjs").DefaultRow[]) | undefined>; getHalfSelectionRows: import("vue").ComputedRef<(() => import("element-plus/es/components/table/src/table/defaults.mjs").DefaultRow[]) | undefined>; toggleRowSelection: import("vue").ComputedRef<((row: import("element-plus/es/components/table/src/table/defaults.mjs").DefaultRow, selected?: boolean, ignoreSelectable?: boolean) => void) | undefined>; toggleAllSelection: import("vue").ComputedRef<(() => void) | undefined>; toggleRowExpansion: import("vue").ComputedRef<((row: import("element-plus/es/components/table/src/table/defaults.mjs").DefaultRow, expanded?: boolean) => void) | undefined>; setCurrentRow: import("vue").ComputedRef<((row?: import("element-plus/es/components/table/src/table/defaults.mjs").DefaultRow | undefined) => void) | undefined>; clearSort: import("vue").ComputedRef<(() => void) | undefined>; clearFilter: import("vue").ComputedRef<((columnKeys?: string[] | string) => void) | undefined>; doLayout: import("vue").ComputedRef<(() => void) | undefined>; sort: import("vue").ComputedRef<((prop: string, order: string) => void) | undefined>; scrollTo: import("vue").ComputedRef<((options: ScrollToOptions | number, yCoord?: number) => void) | undefined>; setScrollTop: import("vue").ComputedRef<((top?: number) => void) | undefined>; setScrollLeft: import("vue").ComputedRef<((left?: number) => void) | undefined>; columns: import("vue").ComputedRef[] | undefined>; updateKeyChildren: import("vue").ComputedRef<((key: string, data: import("element-plus/es/components/table/src/table/defaults.mjs").DefaultRow[]) => void) | undefined>; loading: import("vue").WritableComputedRef; tableData: import("vue").ComputedRef; tablePagination: import("vue").ComputedRef<{ pageIndex: number; pageSize: number; totalRows: number; }>; searchParam: import("vue").ComputedRef; selected: import("vue").ComputedRef; selectedList: import("vue").ComputedRef; selectedListIds: import("vue").ComputedRef<(string | number)[]>; indeterminateSelectedListIds: import("vue").ComputedRef<(string | number)[]>; tableWidth: import("vue").ComputedRef; tableHeight: import("vue").ComputedRef; toggleRowIndeterminateSelection: (row: import("./components").DefaultRow, selected?: boolean) => void; refresh: () => Promise; reset: () => Promise; doRender: () => Promise; doLoading: (loadingFunction: () => void | Promise, loadingText?: string) => Promise; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { select: (selection: import("./components").DefaultRow[], row: import("./components").DefaultRow) => boolean; selectAll: (selection: import("./components").DefaultRow[]) => boolean; selectionChange: (newSelection: import("./components").DefaultRow[]) => boolean; cellMouseEnter: (row: import("./components").DefaultRow, column: import("element-plus").TableColumnCtx, cell: HTMLTableCellElement, event: Event) => boolean; cellMouseLeave: (row: import("./components").DefaultRow, column: import("element-plus").TableColumnCtx, cell: HTMLTableCellElement, event: Event) => boolean; cellClick: (row: import("./components").DefaultRow, column: import("element-plus").TableColumnCtx, cell: HTMLTableCellElement, event: Event) => boolean; cellDblclick: (row: import("./components").DefaultRow, column: import("element-plus").TableColumnCtx, cell: HTMLTableCellElement, event: Event) => boolean; cellContextmenu: (row: import("./components").DefaultRow, column: import("element-plus").TableColumnCtx, cell: HTMLTableCellElement, event: Event) => boolean; rowClick: (row: import("./components").DefaultRow, column: import("element-plus").TableColumnCtx, event: Event) => boolean; rowContextmenu: (row: import("./components").DefaultRow, column: import("element-plus").TableColumnCtx, event: Event) => boolean; rowDblclick: (row: import("./components").DefaultRow, column: import("element-plus").TableColumnCtx, event: Event) => boolean; headerClick: (column: import("element-plus").TableColumnCtx, event: Event) => boolean; headerContextmenu: (column: import("element-plus").TableColumnCtx, event: Event) => boolean; sortChange: (data: { column: import("element-plus").TableColumnCtx; prop: string; order: "" | "ascending" | "descending"; }) => boolean; filterChange: (newFilters: Record) => boolean; currentChange: (currentRow: import("./components").DefaultRow, oldCurrentRow: import("./components").DefaultRow | null) => boolean; headerDragend: (newWidth: number, oldWidth: number, column: import("element-plus").TableColumnCtx, event: MouseEvent) => boolean; expandChange: (row: import("./components").DefaultRow, expanded: boolean | import("./components").DefaultRow[]) => boolean; scroll: (data: { scrollLeft: number; scrollTop: number; }) => boolean; refresh: (params: import("./components").PagedInput) => boolean; reset: (params: import("./components").PagedInput) => boolean; sizeChange: (pageSize: number) => boolean; paginationChange: (pageIndex: number, pageSize: number) => boolean; customCellClick: (emitName: string, { row, column, $index }: { row: import("./components").DefaultRow; column: import("./components").FaTableColumnCtx; $index: number; } & import("./components").FaTableDefaultSlotsResult) => boolean; }, import("vue").PublicProps, { data: import("./components").DefaultRow[]; style: import("vue").CSSProperties; props: { span?: string; children?: string; }; fit: boolean; className: string; border: boolean; lazy: boolean; columns: false | import("./components").FaTableColumnCtx[]; rowKey: NonNullable string) | undefined>; scrollbarAlwaysOn: boolean; pagination: boolean; stripe: boolean; showHeader: boolean; showSummary: boolean; highlightCurrentRow: boolean; defaultExpandAll: boolean; selectOnIndeterminate: boolean; indent: number; treeProps: import("./internal/props").TreeProps; tableLayout: "fixed" | "auto"; flexible: boolean; scrollbarTabindex: string | number; allowDragLastColumn: boolean; preserveExpandedContent: boolean; nativeScrollbar: boolean; tableKey: string; searchFormCols: string | number | Record; collapsedSearch: boolean; advancedSearchDrawer: boolean; searchForm: boolean; headerCard: boolean; refreshBtn: boolean; searchBtn: boolean; columnSettingBtn: boolean; toolBtn: boolean; hideSearchTime: boolean; futureSearchTime: boolean; dataSearchRange: import("./components").FaTableDataRange; selectionColumn: boolean; indexColumn: boolean; pageSizes: number[]; hideImage: boolean; single: boolean; rowClickSelection: boolean; treeData: boolean; autoRefresh: boolean; }, true, {}, import("./utils").TypedSlotsDeclaration, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly["rowKey"]>>; default: string; }; spanMethod: { type: import("vue").PropType["spanMethod"]>; validator: () => boolean; }; tableKey: { type: StringConstructor; default: () => string; }; data: { type: import("vue").PropType; default: () => never[]; }; requestApi: { type: import("vue").PropType<(params?: import("./components").PagedInput) => Promise | import("./components").DefaultRow[]>>; }; dataCallback: { type: import("vue").PropType<(data: import("./components").PagedResult | import("./components").DefaultRow[]) => void>; }; initParam: import("vue").PropType; columns: { type: import("vue").PropType; default: () => boolean; }; columnsChange: { type: import("vue").PropType<(columns: import("./components").FaTableColumnCtx[]) => Promise>; }; searchFormCols: { type: import("vue").PropType>; default: () => { xs: number; sm: number; md: number; lg: number; xl: number; }; }; collapsedSearch: { type: BooleanConstructor; default: boolean; }; advancedSearchDrawer: { type: BooleanConstructor; default: boolean; }; searchForm: { type: BooleanConstructor; default: boolean; }; headerCard: { type: BooleanConstructor; default: boolean; }; refreshBtn: { type: BooleanConstructor; default: boolean; }; searchBtn: { type: BooleanConstructor; default: boolean; }; columnSettingBtn: { type: BooleanConstructor; default: boolean; }; toolBtn: { type: BooleanConstructor; default: boolean; }; hideSearchTime: BooleanConstructor; futureSearchTime: BooleanConstructor; dataSearchRange: { type: import("vue").PropType; default: string; }; selectionColumn: BooleanConstructor; indexColumn: { type: BooleanConstructor; default: boolean; }; pagination: { type: BooleanConstructor; default: boolean; }; pageSizes: { type: import("vue").PropType; default: number[]; }; hideImage: BooleanConstructor; single: BooleanConstructor; rowClickSelection: BooleanConstructor; treeData: BooleanConstructor; props: { type: import("vue").PropType<{ span?: string; children?: string; }>; default: () => { span: undefined; children: string; }; }; autoRefresh: { type: BooleanConstructor; default: boolean; }; rowSelectable: import("vue").PropType["selectable"]>; size: { readonly type: import("vue").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; showHeader: { type: BooleanConstructor; default: boolean; }; showSummary: BooleanConstructor; sumText: StringConstructor; summaryMethod: import("vue").PropType["summaryMethod"]>; rowClassName: import("vue").PropType["rowClassName"]>; rowStyle: import("vue").PropType["rowStyle"]>; cellClassName: import("vue").PropType["cellClassName"]>; cellStyle: import("vue").PropType["cellStyle"]>; headerRowClassName: import("vue").PropType["headerRowClassName"]>; headerRowStyle: import("vue").PropType["headerRowStyle"]>; headerCellClassName: import("vue").PropType["headerCellClassName"]>; headerCellStyle: import("vue").PropType["headerCellStyle"]>; currentRowKey: (NumberConstructor | StringConstructor)[]; emptyText: StringConstructor; expandRowKeys: import("vue").PropType["expandRowKeys"]>; rowExpandable: import("vue").PropType["rowExpandable"]>; defaultExpandAll: BooleanConstructor; defaultSort: import("vue").PropType["defaultSort"]>; tooltipEffect: StringConstructor; tooltipOptions: import("vue").PropType["tooltipOptions"]>; selectOnIndeterminate: { type: BooleanConstructor; default: boolean; }; indent: { type: NumberConstructor; default: number; }; treeProps: { type: import("vue").PropType; default: () => { hasChildren: string; children: string; checkStrictly: boolean; }; }; lazy: BooleanConstructor; load: import("vue").PropType["load"]>; style: { type: import("vue").PropType; default: () => import("vue").CSSProperties; }; className: { type: StringConstructor; default: string; }; tableLayout: { type: import("vue").PropType<"fixed" | "auto">; default: string; }; scrollbarAlwaysOn: BooleanConstructor; flexible: BooleanConstructor; showOverflowTooltip: import("vue").PropType["showOverflowTooltip"]>; tooltipFormatter: import("vue").PropType["tooltipFormatter"]>; appendFilterPanelTo: StringConstructor; scrollbarTabindex: { type: (NumberConstructor | StringConstructor)[]; default: undefined; }; allowDragLastColumn: { type: BooleanConstructor; default: boolean; }; preserveExpandedContent: BooleanConstructor; nativeScrollbar: BooleanConstructor; }>> & Readonly<{ onSelect?: ((selection: import("./components").DefaultRow[], row: import("./components").DefaultRow) => any) | undefined; onReset?: ((params: import("./components").PagedInput) => any) | undefined; onScroll?: ((data: { scrollLeft: number; scrollTop: number; }) => any) | undefined; onRefresh?: ((params: import("./components").PagedInput) => any) | undefined; onFilterChange?: ((newFilters: Record) => any) | undefined; onSelectAll?: ((selection: import("./components").DefaultRow[]) => any) | undefined; onSelectionChange?: ((newSelection: import("./components").DefaultRow[]) => any) | undefined; onCellMouseEnter?: ((row: import("./components").DefaultRow, column: import("element-plus").TableColumnCtx, cell: HTMLTableCellElement, event: Event) => any) | undefined; onCellMouseLeave?: ((row: import("./components").DefaultRow, column: import("element-plus").TableColumnCtx, cell: HTMLTableCellElement, event: Event) => any) | undefined; onCellClick?: ((row: import("./components").DefaultRow, column: import("element-plus").TableColumnCtx, cell: HTMLTableCellElement, event: Event) => any) | undefined; onCellDblclick?: ((row: import("./components").DefaultRow, column: import("element-plus").TableColumnCtx, cell: HTMLTableCellElement, event: Event) => any) | undefined; onCellContextmenu?: ((row: import("./components").DefaultRow, column: import("element-plus").TableColumnCtx, cell: HTMLTableCellElement, event: Event) => any) | undefined; onRowClick?: ((row: import("./components").DefaultRow, column: import("element-plus").TableColumnCtx, event: Event) => any) | undefined; onRowContextmenu?: ((row: import("./components").DefaultRow, column: import("element-plus").TableColumnCtx, event: Event) => any) | undefined; onRowDblclick?: ((row: import("./components").DefaultRow, column: import("element-plus").TableColumnCtx, event: Event) => any) | undefined; onHeaderClick?: ((column: import("element-plus").TableColumnCtx, event: Event) => any) | undefined; onHeaderContextmenu?: ((column: import("element-plus").TableColumnCtx, event: Event) => any) | undefined; onSortChange?: ((data: { column: import("element-plus").TableColumnCtx; prop: string; order: "" | "ascending" | "descending"; }) => any) | undefined; onCurrentChange?: ((currentRow: import("./components").DefaultRow, oldCurrentRow: import("./components").DefaultRow | null) => any) | undefined; onHeaderDragend?: ((newWidth: number, oldWidth: number, column: import("element-plus").TableColumnCtx, event: MouseEvent) => any) | undefined; onExpandChange?: ((row: import("./components").DefaultRow, expanded: boolean | import("./components").DefaultRow[]) => any) | undefined; onSizeChange?: ((pageSize: number) => any) | undefined; onPaginationChange?: ((pageIndex: number, pageSize: number) => any) | undefined; onCustomCellClick?: ((emitName: string, args_1: { row: import("./components").DefaultRow; column: import("./components").FaTableColumnCtx; $index: number; } & import("./components").FaTableDefaultSlotsResult) => any) | undefined; }>, { clearSelection: import("vue").ComputedRef<(() => void) | undefined>; getSelectionRows: import("vue").ComputedRef<(() => import("element-plus/es/components/table/src/table/defaults.mjs").DefaultRow[]) | undefined>; getHalfSelectionRows: import("vue").ComputedRef<(() => import("element-plus/es/components/table/src/table/defaults.mjs").DefaultRow[]) | undefined>; toggleRowSelection: import("vue").ComputedRef<((row: import("element-plus/es/components/table/src/table/defaults.mjs").DefaultRow, selected?: boolean, ignoreSelectable?: boolean) => void) | undefined>; toggleAllSelection: import("vue").ComputedRef<(() => void) | undefined>; toggleRowExpansion: import("vue").ComputedRef<((row: import("element-plus/es/components/table/src/table/defaults.mjs").DefaultRow, expanded?: boolean) => void) | undefined>; setCurrentRow: import("vue").ComputedRef<((row?: import("element-plus/es/components/table/src/table/defaults.mjs").DefaultRow | undefined) => void) | undefined>; clearSort: import("vue").ComputedRef<(() => void) | undefined>; clearFilter: import("vue").ComputedRef<((columnKeys?: string[] | string) => void) | undefined>; doLayout: import("vue").ComputedRef<(() => void) | undefined>; sort: import("vue").ComputedRef<((prop: string, order: string) => void) | undefined>; scrollTo: import("vue").ComputedRef<((options: ScrollToOptions | number, yCoord?: number) => void) | undefined>; setScrollTop: import("vue").ComputedRef<((top?: number) => void) | undefined>; setScrollLeft: import("vue").ComputedRef<((left?: number) => void) | undefined>; columns: import("vue").ComputedRef[] | undefined>; updateKeyChildren: import("vue").ComputedRef<((key: string, data: import("element-plus/es/components/table/src/table/defaults.mjs").DefaultRow[]) => void) | undefined>; loading: import("vue").WritableComputedRef; tableData: import("vue").ComputedRef; tablePagination: import("vue").ComputedRef<{ pageIndex: number; pageSize: number; totalRows: number; }>; searchParam: import("vue").ComputedRef; selected: import("vue").ComputedRef; selectedList: import("vue").ComputedRef; selectedListIds: import("vue").ComputedRef<(string | number)[]>; indeterminateSelectedListIds: import("vue").ComputedRef<(string | number)[]>; tableWidth: import("vue").ComputedRef; tableHeight: import("vue").ComputedRef; toggleRowIndeterminateSelection: (row: import("./components").DefaultRow, selected?: boolean) => void; refresh: () => Promise; reset: () => Promise; doRender: () => Promise; doLoading: (loadingFunction: () => void | Promise, loadingText?: string) => Promise; }, {}, {}, {}, { data: import("./components").DefaultRow[]; style: import("vue").CSSProperties; props: { span?: string; children?: string; }; fit: boolean; className: string; border: boolean; lazy: boolean; columns: false | import("./components").FaTableColumnCtx[]; rowKey: NonNullable string) | undefined>; scrollbarAlwaysOn: boolean; pagination: boolean; stripe: boolean; showHeader: boolean; showSummary: boolean; highlightCurrentRow: boolean; defaultExpandAll: boolean; selectOnIndeterminate: boolean; indent: number; treeProps: import("./internal/props").TreeProps; tableLayout: "fixed" | "auto"; flexible: boolean; scrollbarTabindex: string | number; allowDragLastColumn: boolean; preserveExpandedContent: boolean; nativeScrollbar: boolean; tableKey: string; searchFormCols: string | number | Record; collapsedSearch: boolean; advancedSearchDrawer: boolean; searchForm: boolean; headerCard: boolean; refreshBtn: boolean; searchBtn: boolean; columnSettingBtn: boolean; toolBtn: boolean; hideSearchTime: boolean; futureSearchTime: boolean; dataSearchRange: import("./components").FaTableDataRange; selectionColumn: boolean; indexColumn: boolean; pageSizes: number[]; hideImage: boolean; single: boolean; rowClickSelection: boolean; treeData: boolean; autoRefresh: boolean; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase["rowKey"]>>; default: string; }; spanMethod: { type: import("vue").PropType["spanMethod"]>; validator: () => boolean; }; tableKey: { type: StringConstructor; default: () => string; }; data: { type: import("vue").PropType; default: () => never[]; }; requestApi: { type: import("vue").PropType<(params?: import("./components").PagedInput) => Promise | import("./components").DefaultRow[]>>; }; dataCallback: { type: import("vue").PropType<(data: import("./components").PagedResult | import("./components").DefaultRow[]) => void>; }; initParam: import("vue").PropType; columns: { type: import("vue").PropType; default: () => boolean; }; columnsChange: { type: import("vue").PropType<(columns: import("./components").FaTableColumnCtx[]) => Promise>; }; searchFormCols: { type: import("vue").PropType>; default: () => { xs: number; sm: number; md: number; lg: number; xl: number; }; }; collapsedSearch: { type: BooleanConstructor; default: boolean; }; advancedSearchDrawer: { type: BooleanConstructor; default: boolean; }; searchForm: { type: BooleanConstructor; default: boolean; }; headerCard: { type: BooleanConstructor; default: boolean; }; refreshBtn: { type: BooleanConstructor; default: boolean; }; searchBtn: { type: BooleanConstructor; default: boolean; }; columnSettingBtn: { type: BooleanConstructor; default: boolean; }; toolBtn: { type: BooleanConstructor; default: boolean; }; hideSearchTime: BooleanConstructor; futureSearchTime: BooleanConstructor; dataSearchRange: { type: import("vue").PropType; default: string; }; selectionColumn: BooleanConstructor; indexColumn: { type: BooleanConstructor; default: boolean; }; pagination: { type: BooleanConstructor; default: boolean; }; pageSizes: { type: import("vue").PropType; default: number[]; }; hideImage: BooleanConstructor; single: BooleanConstructor; rowClickSelection: BooleanConstructor; treeData: BooleanConstructor; props: { type: import("vue").PropType<{ span?: string; children?: string; }>; default: () => { span: undefined; children: string; }; }; autoRefresh: { type: BooleanConstructor; default: boolean; }; rowSelectable: import("vue").PropType["selectable"]>; size: { readonly type: import("vue").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; showHeader: { type: BooleanConstructor; default: boolean; }; showSummary: BooleanConstructor; sumText: StringConstructor; summaryMethod: import("vue").PropType["summaryMethod"]>; rowClassName: import("vue").PropType["rowClassName"]>; rowStyle: import("vue").PropType["rowStyle"]>; cellClassName: import("vue").PropType["cellClassName"]>; cellStyle: import("vue").PropType["cellStyle"]>; headerRowClassName: import("vue").PropType["headerRowClassName"]>; headerRowStyle: import("vue").PropType["headerRowStyle"]>; headerCellClassName: import("vue").PropType["headerCellClassName"]>; headerCellStyle: import("vue").PropType["headerCellStyle"]>; currentRowKey: (NumberConstructor | StringConstructor)[]; emptyText: StringConstructor; expandRowKeys: import("vue").PropType["expandRowKeys"]>; rowExpandable: import("vue").PropType["rowExpandable"]>; defaultExpandAll: BooleanConstructor; defaultSort: import("vue").PropType["defaultSort"]>; tooltipEffect: StringConstructor; tooltipOptions: import("vue").PropType["tooltipOptions"]>; selectOnIndeterminate: { type: BooleanConstructor; default: boolean; }; indent: { type: NumberConstructor; default: number; }; treeProps: { type: import("vue").PropType; default: () => { hasChildren: string; children: string; checkStrictly: boolean; }; }; lazy: BooleanConstructor; load: import("vue").PropType["load"]>; style: { type: import("vue").PropType; default: () => import("vue").CSSProperties; }; className: { type: StringConstructor; default: string; }; tableLayout: { type: import("vue").PropType<"fixed" | "auto">; default: string; }; scrollbarAlwaysOn: BooleanConstructor; flexible: BooleanConstructor; showOverflowTooltip: import("vue").PropType["showOverflowTooltip"]>; tooltipFormatter: import("vue").PropType["tooltipFormatter"]>; appendFilterPanelTo: StringConstructor; scrollbarTabindex: { type: (NumberConstructor | StringConstructor)[]; default: undefined; }; allowDragLastColumn: { type: BooleanConstructor; default: boolean; }; preserveExpandedContent: BooleanConstructor; nativeScrollbar: BooleanConstructor; }>> & Readonly<{ onSelect?: ((selection: import("./components").DefaultRow[], row: import("./components").DefaultRow) => any) | undefined; onReset?: ((params: import("./components").PagedInput) => any) | undefined; onScroll?: ((data: { scrollLeft: number; scrollTop: number; }) => any) | undefined; onRefresh?: ((params: import("./components").PagedInput) => any) | undefined; onFilterChange?: ((newFilters: Record) => any) | undefined; onSelectAll?: ((selection: import("./components").DefaultRow[]) => any) | undefined; onSelectionChange?: ((newSelection: import("./components").DefaultRow[]) => any) | undefined; onCellMouseEnter?: ((row: import("./components").DefaultRow, column: import("element-plus").TableColumnCtx, cell: HTMLTableCellElement, event: Event) => any) | undefined; onCellMouseLeave?: ((row: import("./components").DefaultRow, column: import("element-plus").TableColumnCtx, cell: HTMLTableCellElement, event: Event) => any) | undefined; onCellClick?: ((row: import("./components").DefaultRow, column: import("element-plus").TableColumnCtx, cell: HTMLTableCellElement, event: Event) => any) | undefined; onCellDblclick?: ((row: import("./components").DefaultRow, column: import("element-plus").TableColumnCtx, cell: HTMLTableCellElement, event: Event) => any) | undefined; onCellContextmenu?: ((row: import("./components").DefaultRow, column: import("element-plus").TableColumnCtx, cell: HTMLTableCellElement, event: Event) => any) | undefined; onRowClick?: ((row: import("./components").DefaultRow, column: import("element-plus").TableColumnCtx, event: Event) => any) | undefined; onRowContextmenu?: ((row: import("./components").DefaultRow, column: import("element-plus").TableColumnCtx, event: Event) => any) | undefined; onRowDblclick?: ((row: import("./components").DefaultRow, column: import("element-plus").TableColumnCtx, event: Event) => any) | undefined; onHeaderClick?: ((column: import("element-plus").TableColumnCtx, event: Event) => any) | undefined; onHeaderContextmenu?: ((column: import("element-plus").TableColumnCtx, event: Event) => any) | undefined; onSortChange?: ((data: { column: import("element-plus").TableColumnCtx; prop: string; order: "" | "ascending" | "descending"; }) => any) | undefined; onCurrentChange?: ((currentRow: import("./components").DefaultRow, oldCurrentRow: import("./components").DefaultRow | null) => any) | undefined; onHeaderDragend?: ((newWidth: number, oldWidth: number, column: import("element-plus").TableColumnCtx, event: MouseEvent) => any) | undefined; onExpandChange?: ((row: import("./components").DefaultRow, expanded: boolean | import("./components").DefaultRow[]) => any) | undefined; onSizeChange?: ((pageSize: number) => any) | undefined; onPaginationChange?: ((pageIndex: number, pageSize: number) => any) | undefined; onCustomCellClick?: ((emitName: string, args_1: { row: import("./components").DefaultRow; column: import("./components").FaTableColumnCtx; $index: number; } & import("./components").FaTableDefaultSlotsResult) => any) | undefined; }>, { clearSelection: import("vue").ComputedRef<(() => void) | undefined>; getSelectionRows: import("vue").ComputedRef<(() => import("element-plus/es/components/table/src/table/defaults.mjs").DefaultRow[]) | undefined>; getHalfSelectionRows: import("vue").ComputedRef<(() => import("element-plus/es/components/table/src/table/defaults.mjs").DefaultRow[]) | undefined>; toggleRowSelection: import("vue").ComputedRef<((row: import("element-plus/es/components/table/src/table/defaults.mjs").DefaultRow, selected?: boolean, ignoreSelectable?: boolean) => void) | undefined>; toggleAllSelection: import("vue").ComputedRef<(() => void) | undefined>; toggleRowExpansion: import("vue").ComputedRef<((row: import("element-plus/es/components/table/src/table/defaults.mjs").DefaultRow, expanded?: boolean) => void) | undefined>; setCurrentRow: import("vue").ComputedRef<((row?: import("element-plus/es/components/table/src/table/defaults.mjs").DefaultRow | undefined) => void) | undefined>; clearSort: import("vue").ComputedRef<(() => void) | undefined>; clearFilter: import("vue").ComputedRef<((columnKeys?: string[] | string) => void) | undefined>; doLayout: import("vue").ComputedRef<(() => void) | undefined>; sort: import("vue").ComputedRef<((prop: string, order: string) => void) | undefined>; scrollTo: import("vue").ComputedRef<((options: ScrollToOptions | number, yCoord?: number) => void) | undefined>; setScrollTop: import("vue").ComputedRef<((top?: number) => void) | undefined>; setScrollLeft: import("vue").ComputedRef<((left?: number) => void) | undefined>; columns: import("vue").ComputedRef[] | undefined>; updateKeyChildren: import("vue").ComputedRef<((key: string, data: import("element-plus/es/components/table/src/table/defaults.mjs").DefaultRow[]) => void) | undefined>; loading: import("vue").WritableComputedRef; tableData: import("vue").ComputedRef; tablePagination: import("vue").ComputedRef<{ pageIndex: number; pageSize: number; totalRows: number; }>; searchParam: import("vue").ComputedRef; selected: import("vue").ComputedRef; selectedList: import("vue").ComputedRef; selectedListIds: import("vue").ComputedRef<(string | number)[]>; indeterminateSelectedListIds: import("vue").ComputedRef<(string | number)[]>; tableWidth: import("vue").ComputedRef; tableHeight: import("vue").ComputedRef; toggleRowIndeterminateSelection: (row: import("./components").DefaultRow, selected?: boolean) => void; refresh: () => Promise; reset: () => Promise; doRender: () => Promise; doLoading: (loadingFunction: () => void | Promise, loadingText?: string) => Promise; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { select: (selection: import("./components").DefaultRow[], row: import("./components").DefaultRow) => boolean; selectAll: (selection: import("./components").DefaultRow[]) => boolean; selectionChange: (newSelection: import("./components").DefaultRow[]) => boolean; cellMouseEnter: (row: import("./components").DefaultRow, column: import("element-plus").TableColumnCtx, cell: HTMLTableCellElement, event: Event) => boolean; cellMouseLeave: (row: import("./components").DefaultRow, column: import("element-plus").TableColumnCtx, cell: HTMLTableCellElement, event: Event) => boolean; cellClick: (row: import("./components").DefaultRow, column: import("element-plus").TableColumnCtx, cell: HTMLTableCellElement, event: Event) => boolean; cellDblclick: (row: import("./components").DefaultRow, column: import("element-plus").TableColumnCtx, cell: HTMLTableCellElement, event: Event) => boolean; cellContextmenu: (row: import("./components").DefaultRow, column: import("element-plus").TableColumnCtx, cell: HTMLTableCellElement, event: Event) => boolean; rowClick: (row: import("./components").DefaultRow, column: import("element-plus").TableColumnCtx, event: Event) => boolean; rowContextmenu: (row: import("./components").DefaultRow, column: import("element-plus").TableColumnCtx, event: Event) => boolean; rowDblclick: (row: import("./components").DefaultRow, column: import("element-plus").TableColumnCtx, event: Event) => boolean; headerClick: (column: import("element-plus").TableColumnCtx, event: Event) => boolean; headerContextmenu: (column: import("element-plus").TableColumnCtx, event: Event) => boolean; sortChange: (data: { column: import("element-plus").TableColumnCtx; prop: string; order: "" | "ascending" | "descending"; }) => boolean; filterChange: (newFilters: Record) => boolean; currentChange: (currentRow: import("./components").DefaultRow, oldCurrentRow: import("./components").DefaultRow | null) => boolean; headerDragend: (newWidth: number, oldWidth: number, column: import("element-plus").TableColumnCtx, event: MouseEvent) => boolean; expandChange: (row: import("./components").DefaultRow, expanded: boolean | import("./components").DefaultRow[]) => boolean; scroll: (data: { scrollLeft: number; scrollTop: number; }) => boolean; refresh: (params: import("./components").PagedInput) => boolean; reset: (params: import("./components").PagedInput) => boolean; sizeChange: (pageSize: number) => boolean; paginationChange: (pageIndex: number, pageSize: number) => boolean; customCellClick: (emitName: string, { row, column, $index }: { row: import("./components").DefaultRow; column: import("./components").FaTableColumnCtx; $index: number; } & import("./components").FaTableDefaultSlotsResult) => boolean; }, string, { data: import("./components").DefaultRow[]; style: import("vue").CSSProperties; props: { span?: string; children?: string; }; fit: boolean; className: string; border: boolean; lazy: boolean; columns: false | import("./components").FaTableColumnCtx[]; rowKey: NonNullable string) | undefined>; scrollbarAlwaysOn: boolean; pagination: boolean; stripe: boolean; showHeader: boolean; showSummary: boolean; highlightCurrentRow: boolean; defaultExpandAll: boolean; selectOnIndeterminate: boolean; indent: number; treeProps: import("./internal/props").TreeProps; tableLayout: "fixed" | "auto"; flexible: boolean; scrollbarTabindex: string | number; allowDragLastColumn: boolean; preserveExpandedContent: boolean; nativeScrollbar: boolean; tableKey: string; searchFormCols: string | number | Record; collapsedSearch: boolean; advancedSearchDrawer: boolean; searchForm: boolean; headerCard: boolean; refreshBtn: boolean; searchBtn: boolean; columnSettingBtn: boolean; toolBtn: boolean; hideSearchTime: boolean; futureSearchTime: boolean; dataSearchRange: import("./components").FaTableDataRange; selectionColumn: boolean; indexColumn: boolean; pageSizes: number[]; hideImage: boolean; single: boolean; rowClickSelection: boolean; treeData: boolean; autoRefresh: boolean; }, {}, string, import("./utils").TypedSlotsDeclaration, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & { install: (app: import("vue").App) => void; } & { TableColumn: typeof import("./components/table/src/tableColumn").default; TableColumnsSettingDialog: typeof import("./components/table/src/tableColumnSettingDialog").default; TablePagination: typeof import("./components/table/src/tablePagination").default; TableSearchForm: typeof import("./components/table/src/tableSearchForm").default; TableSearchFormItem: typeof import("./components/table/src/tableSearchFormItem").default; }) | import("./utils").TSXWithInstall; default: string; }; width: { type: (NumberConstructor | StringConstructor)[]; default: string; }; align: { type: StringConstructor; default: string; }; headerAlign: { type: StringConstructor; default: string; }; show: BooleanConstructor; smallWidth: { type: (NumberConstructor | StringConstructor)[]; }; autoWidth: BooleanConstructor; slot: StringConstructor; headerSlot: StringConstructor; headerRender: { type: import("vue").PropType<({ column, $index }: { column: import("element-plus").TableColumnCtx; $index: number; } & import("./components").FaTableDefaultSlotsResult) => import("vue").VNode[]>; }; render: { type: import("vue").PropType<({ row, column, $index }: { row: import("./components").DefaultRow; column: import("./components").FaTableColumnCtx; $index: number; } & import("./components").FaTableDefaultSlotsResult) => import("vue").VNode[]>; }; _children: { type: import("vue").PropType; }; hideImage: BooleanConstructor; copy: BooleanConstructor; link: BooleanConstructor; spanProp: StringConstructor; click: { type: import("vue").PropType<({ row, $index }: { row: import("./components").DefaultRow; $index?: number; } & import("./components").FaTableDefaultSlotsResult) => void>; }; clickEmit: StringConstructor; originalImage: BooleanConstructor; dateFix: BooleanConstructor; dateFormat: { type: import("vue").PropType; }; tag: BooleanConstructor; enum: { type: import("vue").PropType; }; dataDeleteField: StringConstructor; timeInfoField: { type: import("vue").PropType<{ userName?: string; time?: string; }>; default: () => { userName: string; time: string; }; }; label: StringConstructor; className: StringConstructor; labelClassName: StringConstructor; property: StringConstructor; prop: StringConstructor; minWidth: { type: (NumberConstructor | StringConstructor)[]; default: string; }; renderHeader: import("vue").PropType["renderHeader"]>; sortable: { type: (StringConstructor | BooleanConstructor)[]; default: boolean; }; sortMethod: import("vue").PropType["sortMethod"]>; sortBy: import("vue").PropType["sortBy"]>; resizable: { type: BooleanConstructor; default: boolean; }; columnKey: StringConstructor; showOverflowTooltip: { type: import("vue").PropType["showOverflowTooltip"]>; default: undefined; }; tooltipFormatter: import("vue").PropType["tooltipFormatter"]>; fixed: (StringConstructor | BooleanConstructor)[]; formatter: import("vue").PropType["formatter"]>; selectable: import("vue").PropType["selectable"]>; reserveSelection: BooleanConstructor; filterMethod: import("vue").PropType["filterMethod"]>; filteredValue: import("vue").PropType["filteredValue"]>; filters: import("vue").PropType["filters"]>; filterPlacement: StringConstructor; filterMultiple: { type: BooleanConstructor; default: boolean; }; filterClassName: StringConstructor; index: import("vue").PropType["index"]>; sortOrders: { type: import("vue").PropType["sortOrders"]>; default: () => (string | null)[]; validator: (val: unknown) => boolean; }; }>, void, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { imagePreview: (url: string) => boolean; customCellClick: (emitName: string, { row, column, $index }: { row: import("./components").DefaultRow; column: import("./components").FaTableColumnCtx; $index: number; }) => boolean; }, string, import("vue").PublicProps, Readonly; default: string; }; width: { type: (NumberConstructor | StringConstructor)[]; default: string; }; align: { type: StringConstructor; default: string; }; headerAlign: { type: StringConstructor; default: string; }; show: BooleanConstructor; smallWidth: { type: (NumberConstructor | StringConstructor)[]; }; autoWidth: BooleanConstructor; slot: StringConstructor; headerSlot: StringConstructor; headerRender: { type: import("vue").PropType<({ column, $index }: { column: import("element-plus").TableColumnCtx; $index: number; } & import("./components").FaTableDefaultSlotsResult) => import("vue").VNode[]>; }; render: { type: import("vue").PropType<({ row, column, $index }: { row: import("./components").DefaultRow; column: import("./components").FaTableColumnCtx; $index: number; } & import("./components").FaTableDefaultSlotsResult) => import("vue").VNode[]>; }; _children: { type: import("vue").PropType; }; hideImage: BooleanConstructor; copy: BooleanConstructor; link: BooleanConstructor; spanProp: StringConstructor; click: { type: import("vue").PropType<({ row, $index }: { row: import("./components").DefaultRow; $index?: number; } & import("./components").FaTableDefaultSlotsResult) => void>; }; clickEmit: StringConstructor; originalImage: BooleanConstructor; dateFix: BooleanConstructor; dateFormat: { type: import("vue").PropType; }; tag: BooleanConstructor; enum: { type: import("vue").PropType; }; dataDeleteField: StringConstructor; timeInfoField: { type: import("vue").PropType<{ userName?: string; time?: string; }>; default: () => { userName: string; time: string; }; }; label: StringConstructor; className: StringConstructor; labelClassName: StringConstructor; property: StringConstructor; prop: StringConstructor; minWidth: { type: (NumberConstructor | StringConstructor)[]; default: string; }; renderHeader: import("vue").PropType["renderHeader"]>; sortable: { type: (StringConstructor | BooleanConstructor)[]; default: boolean; }; sortMethod: import("vue").PropType["sortMethod"]>; sortBy: import("vue").PropType["sortBy"]>; resizable: { type: BooleanConstructor; default: boolean; }; columnKey: StringConstructor; showOverflowTooltip: { type: import("vue").PropType["showOverflowTooltip"]>; default: undefined; }; tooltipFormatter: import("vue").PropType["tooltipFormatter"]>; fixed: (StringConstructor | BooleanConstructor)[]; formatter: import("vue").PropType["formatter"]>; selectable: import("vue").PropType["selectable"]>; reserveSelection: BooleanConstructor; filterMethod: import("vue").PropType["filterMethod"]>; filteredValue: import("vue").PropType["filteredValue"]>; filters: import("vue").PropType["filters"]>; filterPlacement: StringConstructor; filterMultiple: { type: BooleanConstructor; default: boolean; }; filterClassName: StringConstructor; index: import("vue").PropType["index"]>; sortOrders: { type: import("vue").PropType["sortOrders"]>; default: () => (string | null)[]; validator: (val: unknown) => boolean; }; }>> & Readonly<{ onCustomCellClick?: ((emitName: string, args_1: { row: import("./components").DefaultRow; column: import("./components").FaTableColumnCtx; $index: number; }) => any) | undefined; onImagePreview?: ((url: string) => any) | undefined; }>, { link: boolean; copy: boolean; type: import("./components").FaTableColumnType; tag: boolean; width: string | number; resizable: boolean; show: boolean; sortable: string | boolean; minWidth: string | number; align: string; headerAlign: string; showOverflowTooltip: boolean | Partial> | undefined; reserveSelection: boolean; filterMultiple: boolean; sortOrders: (import("element-plus/es/components/table/src/table/defaults.mjs").TableSortOrder | null)[]; hideImage: boolean; autoWidth: boolean; originalImage: boolean; dateFix: boolean; timeInfoField: { userName?: string; time?: string; }; }, import("./utils").TypedSlotsDeclaration, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>> | import("./utils").TSXWithInstall["rowKey"]>>; default: string; }; modelValue: import("vue").PropType; label: import("vue").PropType; placeholder: { type: StringConstructor; default: string; }; disabled: BooleanConstructor; title: StringConstructor; requestApi: { type: import("vue").PropType<(params?: import("./components").PagedInput) => Promise>; }; initParam: import("vue").PropType; labelKey: { type: StringConstructor; default: string; }; }>, { selectionRow: import("vue").ComputedRef; open: () => Promise; clear: () => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:modelValue": (value: string | number | null) => boolean; "update:label": (value: string | null) => boolean; change: (_data: import("./components").DefaultRow | null, _value?: string | number | null) => boolean; }, string, import("vue").PublicProps, Readonly["rowKey"]>>; default: string; }; modelValue: import("vue").PropType; label: import("vue").PropType; placeholder: { type: StringConstructor; default: string; }; disabled: BooleanConstructor; title: StringConstructor; requestApi: { type: import("vue").PropType<(params?: import("./components").PagedInput) => Promise>; }; initParam: import("vue").PropType; labelKey: { type: StringConstructor; default: string; }; }>> & Readonly<{ onChange?: ((_data: import("./components").DefaultRow | null, _value?: string | number | null | undefined) => any) | undefined; "onUpdate:modelValue"?: ((value: string | number | null) => any) | undefined; "onUpdate:label"?: ((value: string | null) => any) | undefined; }>, { disabled: boolean; placeholder: string; rowKey: NonNullable string) | undefined>; labelKey: string; }, import("./utils").TypedSlotsDeclaration, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>> | ({ new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins; default: undefined; }; label: import("vue").PropType; width: { type: (NumberConstructor | StringConstructor)[]; default: string; }; moreDetail: BooleanConstructor; lazy: { type: BooleanConstructor; default: boolean; }; defaultSelected: BooleanConstructor; props: { type: import("vue").PropType; default: () => { label: string; hide: string; disabled: string; children: string; }; }; data: { type: import("vue").PropType[]>; default: () => never[]; }; requestApi: { type: import("vue").PropType<(params?: string | number | import("./components").PagedInput) => Promise>; }; initParam: import("vue").PropType; ariaLabel: StringConstructor; emptyValues: ArrayConstructor; valueOnClear: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null) | (((new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null)) | null)[], unknown, unknown, undefined, boolean>; name: StringConstructor; id: StringConstructor; autocomplete: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; automaticDropdown: BooleanConstructor; size: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; effect: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string) | (() => import("element-plus").PopperEffect) | (((new (...args: any[]) => string) | (() => import("element-plus").PopperEffect)) | null)[], unknown, unknown, string, boolean>; clearable: BooleanConstructor; filterable: BooleanConstructor; allowCreate: BooleanConstructor; loading: BooleanConstructor; popperClass: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string | false | Record | import("element-plus/es/utils/typescript.mjs").ClassValue[]) | (() => import("element-plus/es/utils/typescript.mjs").ClassValue) | ((new (...args: any[]) => string | false | Record | import("element-plus/es/utils/typescript.mjs").ClassValue[]) | (() => import("element-plus/es/utils/typescript.mjs").ClassValue) | null)[], unknown, unknown, string, boolean>; popperStyle: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string | false | import("vue").CSSProperties | import("vue").StyleValue[]) | (() => import("vue").StyleValue) | ((new (...args: any[]) => string | false | import("vue").CSSProperties | import("vue").StyleValue[]) | (() => import("vue").StyleValue) | null)[], unknown, unknown, undefined, boolean>; popperOptions: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | (((new (...args: any[]) => Partial) | (() => Partial)) | null)[], unknown, unknown, () => Partial, boolean>; remote: BooleanConstructor; debounce: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; remoteMethod: { readonly type: import("vue").PropType<(query: string) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; filterMethod: { readonly type: import("vue").PropType<(query: string) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; multiple: BooleanConstructor; multipleLimit: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; placeholder: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; defaultFirstOption: BooleanConstructor; reserveKeyword: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; valueKey: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; tagTooltip: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => import("element-plus").TagTooltipProps) | (() => import("element-plus").TagTooltipProps) | (((new (...args: any[]) => import("element-plus").TagTooltipProps) | (() => import("element-plus").TagTooltipProps)) | null)[], unknown, unknown, () => {}, boolean>; maxCollapseTags: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; teleported: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; persistent: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; clearIcon: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | (((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component)) | null)[], unknown, unknown, import("vue").DefineComponent<{}, void, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>, boolean>; fitInputWidth: BooleanConstructor; suffixIcon: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | (((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component)) | null)[], unknown, unknown, import("vue").DefineComponent<{}, void, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>, boolean>; tagType: { default: string; type: import("vue").PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; tagEffect: { default: string; type: import("vue").PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validateEvent: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; remoteShowSuffix: BooleanConstructor; showArrow: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; offset: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; placement: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => "auto" | "left" | "right" | "bottom" | "top" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import("element-plus").Placement) | (((new (...args: any[]) => "auto" | "left" | "right" | "bottom" | "top" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import("element-plus").Placement)) | null)[], import("element-plus").Placement, unknown, string, boolean>; fallbackPlacements: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => import("element-plus").Placement[]) | (() => import("element-plus").Placement[]) | (((new (...args: any[]) => import("element-plus").Placement[]) | (() => import("element-plus").Placement[])) | null)[], unknown, unknown, string[], boolean>; tabindex: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(StringConstructor | NumberConstructor)[], unknown, unknown, number, boolean>; appendTo: { readonly type: import("vue").PropType string | HTMLElement) | (() => string | HTMLElement) | (((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; options: { readonly type: import("vue").PropType[]>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & Readonly<{ onClear?: (() => any) | undefined; onChange?: ((_data: import("./components").ElSelectorOutput | import("./components").ElSelectorOutput[] | null, _value?: import("./components").ElSelectorModelValue) => any) | undefined; "onUpdate:modelValue"?: ((value: import("./components").ElSelectorModelValue) => any) | undefined; onFocus?: ((evt: FocusEvent) => any) | undefined; onBlur?: ((evt: FocusEvent) => any) | undefined; "onEnd-reached"?: ((direction: import("element-plus").ScrollbarDirection) => any) | undefined; "onVisible-change"?: ((visible: boolean) => any) | undefined; "onUpdate:label"?: ((value: string | string[] | null) => any) | undefined; onDataChange?: ((data: import("./components").ElSelectorOutput[]) => any) | undefined; "onPopup-scroll"?: ((args_0: { scrollTop: number; scrollLeft: number; }) => any) | undefined; "onRemove-tag"?: ((val: unknown) => any) | undefined; }>, { focus: import("vue").ComputedRef<(() => void) | undefined>; blur: import("vue").ComputedRef<(() => void) | undefined>; selectedLabel: import("vue").ComputedRef; loading: import("vue").Ref; refresh: () => Promise; setSelection: (value: Exclude) => void; clearSelection: () => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:modelValue": (value: import("./components").ElSelectorModelValue) => value is string | number | boolean | object | import("./components").ElSelectorValue[] | null | undefined; change: (_data: import("./components").ElSelectorOutput | import("./components").ElSelectorOutput[] | null, _value?: import("./components").ElSelectorModelValue) => boolean; "update:label": (value: string | string[] | null) => boolean; dataChange: (data: import("./components").ElSelectorOutput[]) => boolean; 'popup-scroll': ({ scrollTop, scrollLeft }: { scrollTop: number; scrollLeft: number; }) => boolean; 'end-reached': (direction: import("element-plus").ScrollbarDirection) => boolean; 'remove-tag': (val: unknown) => boolean; 'visible-change': (visible: boolean) => boolean; focus: (evt: FocusEvent) => boolean; blur: (evt: FocusEvent) => boolean; clear: () => boolean; }, import("vue").PublicProps, { data: import("./components").ElSelectorOutput[]; props: import("./components/select/src/select").SelectComponentProps; offset: number; placement: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType<(new (...args: any[]) => "auto" | "left" | "right" | "bottom" | "top" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import("element-plus").Placement) | ((new (...args: any[]) => "auto" | "left" | "right" | "bottom" | "top" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import("element-plus").Placement) | null)[], import("element-plus").Placement, unknown>; loading: boolean; disabled: boolean; modelValue: import("./components").ElSelectorModelValue; autocomplete: string; clearable: boolean; clearIcon: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | null)[], unknown, unknown>; suffixIcon: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | null)[], unknown, unknown>; tabindex: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType<(NumberConstructor | StringConstructor)[], unknown, unknown>; validateEvent: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; effect: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType<(new (...args: any[]) => string) | (() => import("element-plus").PopperEffect) | ((new (...args: any[]) => string) | (() => import("element-plus").PopperEffect) | null)[], unknown, unknown>; popperClass: import("element-plus/es/utils/typescript.mjs").ClassValue; popperStyle: import("vue").StyleValue; fallbackPlacements: import("element-plus").Placement[]; popperOptions: Partial; showArrow: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; persistent: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; teleported: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; width: string | number; lazy: boolean; filterable: boolean; valueOnClear: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType<(new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null) | ((new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null) | null)[], unknown, unknown>; allowCreate: boolean; automaticDropdown: boolean; collapseTags: boolean; collapseTagsTooltip: boolean; tagTooltip: import("element-plus").TagTooltipProps; maxCollapseTags: number; defaultFirstOption: boolean; loadingText: string; multiple: boolean; multipleLimit: number; noDataText: string; noMatchText: string; reserveKeyword: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; remote: boolean; debounce: number; valueKey: string; remoteShowSuffix: boolean; tagType: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; tagEffect: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; fitInputWidth: boolean; moreDetail: boolean; defaultSelected: boolean; }, true, {}, import("./utils").TypedSlotsDeclaration, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; default: undefined; }; label: import("vue").PropType; width: { type: (NumberConstructor | StringConstructor)[]; default: string; }; moreDetail: BooleanConstructor; lazy: { type: BooleanConstructor; default: boolean; }; defaultSelected: BooleanConstructor; props: { type: import("vue").PropType; default: () => { label: string; hide: string; disabled: string; children: string; }; }; data: { type: import("vue").PropType[]>; default: () => never[]; }; requestApi: { type: import("vue").PropType<(params?: string | number | import("./components").PagedInput) => Promise>; }; initParam: import("vue").PropType; ariaLabel: StringConstructor; emptyValues: ArrayConstructor; valueOnClear: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null) | (((new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null)) | null)[], unknown, unknown, undefined, boolean>; name: StringConstructor; id: StringConstructor; autocomplete: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; automaticDropdown: BooleanConstructor; size: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; effect: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string) | (() => import("element-plus").PopperEffect) | (((new (...args: any[]) => string) | (() => import("element-plus").PopperEffect)) | null)[], unknown, unknown, string, boolean>; clearable: BooleanConstructor; filterable: BooleanConstructor; allowCreate: BooleanConstructor; loading: BooleanConstructor; popperClass: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string | false | Record | import("element-plus/es/utils/typescript.mjs").ClassValue[]) | (() => import("element-plus/es/utils/typescript.mjs").ClassValue) | ((new (...args: any[]) => string | false | Record | import("element-plus/es/utils/typescript.mjs").ClassValue[]) | (() => import("element-plus/es/utils/typescript.mjs").ClassValue) | null)[], unknown, unknown, string, boolean>; popperStyle: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string | false | import("vue").CSSProperties | import("vue").StyleValue[]) | (() => import("vue").StyleValue) | ((new (...args: any[]) => string | false | import("vue").CSSProperties | import("vue").StyleValue[]) | (() => import("vue").StyleValue) | null)[], unknown, unknown, undefined, boolean>; popperOptions: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | (((new (...args: any[]) => Partial) | (() => Partial)) | null)[], unknown, unknown, () => Partial, boolean>; remote: BooleanConstructor; debounce: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; remoteMethod: { readonly type: import("vue").PropType<(query: string) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; filterMethod: { readonly type: import("vue").PropType<(query: string) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; multiple: BooleanConstructor; multipleLimit: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; placeholder: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; defaultFirstOption: BooleanConstructor; reserveKeyword: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; valueKey: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; tagTooltip: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => import("element-plus").TagTooltipProps) | (() => import("element-plus").TagTooltipProps) | (((new (...args: any[]) => import("element-plus").TagTooltipProps) | (() => import("element-plus").TagTooltipProps)) | null)[], unknown, unknown, () => {}, boolean>; maxCollapseTags: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; teleported: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; persistent: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; clearIcon: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | (((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component)) | null)[], unknown, unknown, import("vue").DefineComponent<{}, void, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>, boolean>; fitInputWidth: BooleanConstructor; suffixIcon: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | (((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component)) | null)[], unknown, unknown, import("vue").DefineComponent<{}, void, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>, boolean>; tagType: { default: string; type: import("vue").PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; tagEffect: { default: string; type: import("vue").PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validateEvent: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; remoteShowSuffix: BooleanConstructor; showArrow: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; offset: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; placement: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => "auto" | "left" | "right" | "bottom" | "top" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import("element-plus").Placement) | (((new (...args: any[]) => "auto" | "left" | "right" | "bottom" | "top" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import("element-plus").Placement)) | null)[], import("element-plus").Placement, unknown, string, boolean>; fallbackPlacements: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => import("element-plus").Placement[]) | (() => import("element-plus").Placement[]) | (((new (...args: any[]) => import("element-plus").Placement[]) | (() => import("element-plus").Placement[])) | null)[], unknown, unknown, string[], boolean>; tabindex: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(StringConstructor | NumberConstructor)[], unknown, unknown, number, boolean>; appendTo: { readonly type: import("vue").PropType string | HTMLElement) | (() => string | HTMLElement) | (((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; options: { readonly type: import("vue").PropType[]>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & Readonly<{ onClear?: (() => any) | undefined; onChange?: ((_data: import("./components").ElSelectorOutput | import("./components").ElSelectorOutput[] | null, _value?: import("./components").ElSelectorModelValue) => any) | undefined; "onUpdate:modelValue"?: ((value: import("./components").ElSelectorModelValue) => any) | undefined; onFocus?: ((evt: FocusEvent) => any) | undefined; onBlur?: ((evt: FocusEvent) => any) | undefined; "onEnd-reached"?: ((direction: import("element-plus").ScrollbarDirection) => any) | undefined; "onVisible-change"?: ((visible: boolean) => any) | undefined; "onUpdate:label"?: ((value: string | string[] | null) => any) | undefined; onDataChange?: ((data: import("./components").ElSelectorOutput[]) => any) | undefined; "onPopup-scroll"?: ((args_0: { scrollTop: number; scrollLeft: number; }) => any) | undefined; "onRemove-tag"?: ((val: unknown) => any) | undefined; }>, { focus: import("vue").ComputedRef<(() => void) | undefined>; blur: import("vue").ComputedRef<(() => void) | undefined>; selectedLabel: import("vue").ComputedRef; loading: import("vue").Ref; refresh: () => Promise; setSelection: (value: Exclude) => void; clearSelection: () => void; }, {}, {}, {}, { data: import("./components").ElSelectorOutput[]; props: import("./components/select/src/select").SelectComponentProps; offset: number; placement: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType<(new (...args: any[]) => "auto" | "left" | "right" | "bottom" | "top" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import("element-plus").Placement) | ((new (...args: any[]) => "auto" | "left" | "right" | "bottom" | "top" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import("element-plus").Placement) | null)[], import("element-plus").Placement, unknown>; loading: boolean; disabled: boolean; modelValue: import("./components").ElSelectorModelValue; autocomplete: string; clearable: boolean; clearIcon: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | null)[], unknown, unknown>; suffixIcon: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | null)[], unknown, unknown>; tabindex: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType<(NumberConstructor | StringConstructor)[], unknown, unknown>; validateEvent: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; effect: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType<(new (...args: any[]) => string) | (() => import("element-plus").PopperEffect) | ((new (...args: any[]) => string) | (() => import("element-plus").PopperEffect) | null)[], unknown, unknown>; popperClass: import("element-plus/es/utils/typescript.mjs").ClassValue; popperStyle: import("vue").StyleValue; fallbackPlacements: import("element-plus").Placement[]; popperOptions: Partial; showArrow: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; persistent: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; teleported: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; width: string | number; lazy: boolean; filterable: boolean; valueOnClear: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType<(new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null) | ((new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null) | null)[], unknown, unknown>; allowCreate: boolean; automaticDropdown: boolean; collapseTags: boolean; collapseTagsTooltip: boolean; tagTooltip: import("element-plus").TagTooltipProps; maxCollapseTags: number; defaultFirstOption: boolean; loadingText: string; multiple: boolean; multipleLimit: number; noDataText: string; noMatchText: string; reserveKeyword: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; remote: boolean; debounce: number; valueKey: string; remoteShowSuffix: boolean; tagType: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; tagEffect: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; fitInputWidth: boolean; moreDetail: boolean; defaultSelected: boolean; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase; default: undefined; }; label: import("vue").PropType; width: { type: (NumberConstructor | StringConstructor)[]; default: string; }; moreDetail: BooleanConstructor; lazy: { type: BooleanConstructor; default: boolean; }; defaultSelected: BooleanConstructor; props: { type: import("vue").PropType; default: () => { label: string; hide: string; disabled: string; children: string; }; }; data: { type: import("vue").PropType[]>; default: () => never[]; }; requestApi: { type: import("vue").PropType<(params?: string | number | import("./components").PagedInput) => Promise>; }; initParam: import("vue").PropType; ariaLabel: StringConstructor; emptyValues: ArrayConstructor; valueOnClear: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null) | (((new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null)) | null)[], unknown, unknown, undefined, boolean>; name: StringConstructor; id: StringConstructor; autocomplete: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; automaticDropdown: BooleanConstructor; size: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; effect: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string) | (() => import("element-plus").PopperEffect) | (((new (...args: any[]) => string) | (() => import("element-plus").PopperEffect)) | null)[], unknown, unknown, string, boolean>; clearable: BooleanConstructor; filterable: BooleanConstructor; allowCreate: BooleanConstructor; loading: BooleanConstructor; popperClass: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string | false | Record | import("element-plus/es/utils/typescript.mjs").ClassValue[]) | (() => import("element-plus/es/utils/typescript.mjs").ClassValue) | (((new (...args: any[]) => string | false | Record | import("element-plus/es/utils/typescript.mjs").ClassValue[]) | (() => import("element-plus/es/utils/typescript.mjs").ClassValue)) | null)[], unknown, unknown, string, boolean>; popperStyle: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string | false | import("vue").CSSProperties | import("vue").StyleValue[]) | (() => import("vue").StyleValue) | (((new (...args: any[]) => string | false | import("vue").CSSProperties | import("vue").StyleValue[]) | (() => import("vue").StyleValue)) | null)[], unknown, unknown, undefined, boolean>; popperOptions: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | (((new (...args: any[]) => Partial) | (() => Partial)) | null)[], unknown, unknown, () => Partial, boolean>; remote: BooleanConstructor; debounce: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; remoteMethod: { readonly type: import("vue").PropType<(query: string) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; filterMethod: { readonly type: import("vue").PropType<(query: string) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; multiple: BooleanConstructor; multipleLimit: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; placeholder: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; defaultFirstOption: BooleanConstructor; reserveKeyword: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; valueKey: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; tagTooltip: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => import("element-plus").TagTooltipProps) | (() => import("element-plus").TagTooltipProps) | (((new (...args: any[]) => import("element-plus").TagTooltipProps) | (() => import("element-plus").TagTooltipProps)) | null)[], unknown, unknown, () => {}, boolean>; maxCollapseTags: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; teleported: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; persistent: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; clearIcon: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | (((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component)) | null)[], unknown, unknown, import("vue").DefineComponent<{}, void, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>, boolean>; fitInputWidth: BooleanConstructor; suffixIcon: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | (((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component)) | null)[], unknown, unknown, import("vue").DefineComponent<{}, void, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>, boolean>; tagType: { default: string; type: import("vue").PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; tagEffect: { default: string; type: import("vue").PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validateEvent: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; remoteShowSuffix: BooleanConstructor; showArrow: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; offset: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; placement: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => "auto" | "left" | "right" | "bottom" | "top" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import("element-plus").Placement) | (((new (...args: any[]) => "auto" | "left" | "right" | "bottom" | "top" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import("element-plus").Placement)) | null)[], import("element-plus").Placement, unknown, string, boolean>; fallbackPlacements: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => import("element-plus").Placement[]) | (() => import("element-plus").Placement[]) | (((new (...args: any[]) => import("element-plus").Placement[]) | (() => import("element-plus").Placement[])) | null)[], unknown, unknown, string[], boolean>; tabindex: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(StringConstructor | NumberConstructor)[], unknown, unknown, number, boolean>; appendTo: { readonly type: import("vue").PropType string | HTMLElement) | (() => string | HTMLElement) | (((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; options: { readonly type: import("vue").PropType[]>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & Readonly<{ onClear?: (() => any) | undefined; onChange?: ((_data: import("./components").ElSelectorOutput | import("./components").ElSelectorOutput[] | null, _value?: import("./components").ElSelectorModelValue) => any) | undefined; "onUpdate:modelValue"?: ((value: import("./components").ElSelectorModelValue) => any) | undefined; onFocus?: ((evt: FocusEvent) => any) | undefined; onBlur?: ((evt: FocusEvent) => any) | undefined; "onEnd-reached"?: ((direction: import("element-plus").ScrollbarDirection) => any) | undefined; "onVisible-change"?: ((visible: boolean) => any) | undefined; "onUpdate:label"?: ((value: string | string[] | null) => any) | undefined; onDataChange?: ((data: import("./components").ElSelectorOutput[]) => any) | undefined; "onPopup-scroll"?: ((args_0: { scrollTop: number; scrollLeft: number; }) => any) | undefined; "onRemove-tag"?: ((val: unknown) => any) | undefined; }>, { focus: import("vue").ComputedRef<(() => void) | undefined>; blur: import("vue").ComputedRef<(() => void) | undefined>; selectedLabel: import("vue").ComputedRef; loading: import("vue").Ref; refresh: () => Promise; setSelection: (value: Exclude) => void; clearSelection: () => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:modelValue": (value: import("./components").ElSelectorModelValue) => value is string | number | boolean | object | import("./components").ElSelectorValue[] | null | undefined; change: (_data: import("./components").ElSelectorOutput | import("./components").ElSelectorOutput[] | null, _value?: import("./components").ElSelectorModelValue) => boolean; "update:label": (value: string | string[] | null) => boolean; dataChange: (data: import("./components").ElSelectorOutput[]) => boolean; 'popup-scroll': ({ scrollTop, scrollLeft }: { scrollTop: number; scrollLeft: number; }) => boolean; 'end-reached': (direction: import("element-plus").ScrollbarDirection) => boolean; 'remove-tag': (val: unknown) => boolean; 'visible-change': (visible: boolean) => boolean; focus: (evt: FocusEvent) => boolean; blur: (evt: FocusEvent) => boolean; clear: () => boolean; }, string, { data: import("./components").ElSelectorOutput[]; props: import("./components/select/src/select").SelectComponentProps; offset: number; placement: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType<(new (...args: any[]) => "auto" | "left" | "right" | "bottom" | "top" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import("element-plus").Placement) | ((new (...args: any[]) => "auto" | "left" | "right" | "bottom" | "top" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import("element-plus").Placement) | null)[], import("element-plus").Placement, unknown>; loading: boolean; disabled: boolean; modelValue: import("./components").ElSelectorModelValue; autocomplete: string; clearable: boolean; clearIcon: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | null)[], unknown, unknown>; suffixIcon: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | null)[], unknown, unknown>; tabindex: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType<(NumberConstructor | StringConstructor)[], unknown, unknown>; validateEvent: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; effect: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType<(new (...args: any[]) => string) | (() => import("element-plus").PopperEffect) | ((new (...args: any[]) => string) | (() => import("element-plus").PopperEffect) | null)[], unknown, unknown>; popperClass: import("element-plus/es/utils/typescript.mjs").ClassValue; popperStyle: import("vue").StyleValue; fallbackPlacements: import("element-plus").Placement[]; popperOptions: Partial; showArrow: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; persistent: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; teleported: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; width: string | number; lazy: boolean; filterable: boolean; valueOnClear: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType<(new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null) | ((new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null) | null)[], unknown, unknown>; allowCreate: boolean; automaticDropdown: boolean; collapseTags: boolean; collapseTagsTooltip: boolean; tagTooltip: import("element-plus").TagTooltipProps; maxCollapseTags: number; defaultFirstOption: boolean; loadingText: string; multiple: boolean; multipleLimit: number; noDataText: string; noMatchText: string; reserveKeyword: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; remote: boolean; debounce: number; valueKey: string; remoteShowSuffix: boolean; tagType: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; tagEffect: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; fitInputWidth: boolean; moreDetail: boolean; defaultSelected: boolean; }, {}, string, import("./utils").TypedSlotsDeclaration, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & { install: (app: import("vue").App) => void; } & { SelectOption: typeof import("./components/select/src/selectOption").default; }) | import("./utils").TSXWithInstall; default: undefined; }; label: StringConstructor; disabled: { type: BooleanConstructor; default: undefined; }; children: { type: import("vue").PropType[]>; }; data: { type: import("vue").PropType>; default: () => {}; }; moreDetail: BooleanConstructor; }>, void, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; default: undefined; }; label: StringConstructor; disabled: { type: BooleanConstructor; default: undefined; }; children: { type: import("vue").PropType[]>; }; data: { type: import("vue").PropType>; default: () => {}; }; moreDetail: BooleanConstructor; }>> & Readonly<{}>, { data: import("./components").ElSelectorOutput; disabled: boolean; value: string | number | boolean | object; moreDetail: boolean; }, import("./utils").TypedSlotsDeclaration<{ default: import("./components").ElSelectorOutput; }>, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>> | import("./utils").TSXWithInstall; default: undefined; }; label: import("vue").PropType; width: { type: (NumberConstructor | StringConstructor)[]; default: string; }; moreDetail: BooleanConstructor; props: { type: import("vue").PropType; default: () => { label: string; hide: string; disabled: string; children: string; }; }; requestApi: { type: import("vue").PropType<(params?: import("./components").PagedInput) => Promise>>; required: true; }; initParam: import("vue").PropType; ariaLabel: StringConstructor; emptyValues: ArrayConstructor; valueOnClear: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null) | (((new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null)) | null)[], unknown, unknown, undefined, boolean>; name: StringConstructor; id: StringConstructor; autocomplete: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; automaticDropdown: BooleanConstructor; size: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; effect: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string) | (() => import("element-plus").PopperEffect) | (((new (...args: any[]) => string) | (() => import("element-plus").PopperEffect)) | null)[], unknown, unknown, string, boolean>; clearable: BooleanConstructor; filterable: BooleanConstructor; allowCreate: BooleanConstructor; loading: BooleanConstructor; popperClass: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string | false | Record | import("element-plus/es/utils/typescript.mjs").ClassValue[]) | (() => import("element-plus/es/utils/typescript.mjs").ClassValue) | (((new (...args: any[]) => string | false | Record | import("element-plus/es/utils/typescript.mjs").ClassValue[]) | (() => import("element-plus/es/utils/typescript.mjs").ClassValue)) | null)[], unknown, unknown, string, boolean>; popperStyle: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string | false | import("vue").CSSProperties | import("vue").StyleValue[]) | (() => import("vue").StyleValue) | (((new (...args: any[]) => string | false | import("vue").CSSProperties | import("vue").StyleValue[]) | (() => import("vue").StyleValue)) | null)[], unknown, unknown, undefined, boolean>; popperOptions: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | (((new (...args: any[]) => Partial) | (() => Partial)) | null)[], unknown, unknown, () => Partial, boolean>; remote: BooleanConstructor; debounce: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; remoteMethod: { readonly type: import("vue").PropType<(query: string) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; filterMethod: { readonly type: import("vue").PropType<(query: string) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; multiple: BooleanConstructor; multipleLimit: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; placeholder: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; defaultFirstOption: BooleanConstructor; reserveKeyword: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; valueKey: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; tagTooltip: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => import("element-plus").TagTooltipProps) | (() => import("element-plus").TagTooltipProps) | (((new (...args: any[]) => import("element-plus").TagTooltipProps) | (() => import("element-plus").TagTooltipProps)) | null)[], unknown, unknown, () => {}, boolean>; maxCollapseTags: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; teleported: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; persistent: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; clearIcon: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | (((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component)) | null)[], unknown, unknown, import("vue").DefineComponent<{}, void, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>, boolean>; fitInputWidth: BooleanConstructor; suffixIcon: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | (((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component)) | null)[], unknown, unknown, import("vue").DefineComponent<{}, void, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>, boolean>; tagType: { default: string; type: import("vue").PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; tagEffect: { default: string; type: import("vue").PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validateEvent: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; remoteShowSuffix: BooleanConstructor; showArrow: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; offset: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; placement: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => "auto" | "left" | "right" | "bottom" | "top" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import("element-plus").Placement) | (((new (...args: any[]) => "auto" | "left" | "right" | "bottom" | "top" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import("element-plus").Placement)) | null)[], import("element-plus").Placement, unknown, string, boolean>; fallbackPlacements: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => import("element-plus").Placement[]) | (() => import("element-plus").Placement[]) | (((new (...args: any[]) => import("element-plus").Placement[]) | (() => import("element-plus").Placement[])) | null)[], unknown, unknown, string[], boolean>; tabindex: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(StringConstructor | NumberConstructor)[], unknown, unknown, number, boolean>; appendTo: { readonly type: import("vue").PropType string | HTMLElement) | (() => string | HTMLElement) | (((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; options: { readonly type: import("vue").PropType[]>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>, { focus: import("vue").ComputedRef<(() => void) | undefined>; blur: import("vue").ComputedRef<(() => void) | undefined>; selectedLabel: import("vue").ComputedRef; loading: import("vue").Ref; selectedList: import("vue").ComputedRef<{ [x: string]: any; label?: string | undefined; value?: import("./components").ElSelectorValue | undefined; data?: any; hide?: boolean | undefined; disabled?: boolean | undefined; children?: /*elided*/ any[] | undefined; }[]>; refresh: (pageIndex?: number) => Promise; setSelection: (value: Exclude) => void; clearSelection: () => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:modelValue": (value: import("./components").ElSelectorModelValue) => value is string | number | boolean | object | import("./components").ElSelectorValue[] | null | undefined; change: (_data: import("./components").ElSelectorOutput | import("./components").ElSelectorOutput[] | null, _value?: import("./components").ElSelectorModelValue) => boolean; "update:label": (value: string | string[] | null) => boolean; dataChange: (data: import("./components").ElSelectorOutput[]) => boolean; 'popup-scroll': ({ scrollTop, scrollLeft }: { scrollTop: number; scrollLeft: number; }) => boolean; 'end-reached': (direction: import("element-plus").ScrollbarDirection) => boolean; 'remove-tag': (val: unknown) => boolean; 'visible-change': (visible: boolean) => boolean; focus: (evt: FocusEvent) => boolean; blur: (evt: FocusEvent) => boolean; clear: () => boolean; }, string, import("vue").PublicProps, Readonly; default: undefined; }; label: import("vue").PropType; width: { type: (NumberConstructor | StringConstructor)[]; default: string; }; moreDetail: BooleanConstructor; props: { type: import("vue").PropType; default: () => { label: string; hide: string; disabled: string; children: string; }; }; requestApi: { type: import("vue").PropType<(params?: import("./components").PagedInput) => Promise>>; required: true; }; initParam: import("vue").PropType; ariaLabel: StringConstructor; emptyValues: ArrayConstructor; valueOnClear: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null) | (((new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null)) | null)[], unknown, unknown, undefined, boolean>; name: StringConstructor; id: StringConstructor; autocomplete: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; automaticDropdown: BooleanConstructor; size: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; effect: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string) | (() => import("element-plus").PopperEffect) | (((new (...args: any[]) => string) | (() => import("element-plus").PopperEffect)) | null)[], unknown, unknown, string, boolean>; clearable: BooleanConstructor; filterable: BooleanConstructor; allowCreate: BooleanConstructor; loading: BooleanConstructor; popperClass: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string | false | Record | import("element-plus/es/utils/typescript.mjs").ClassValue[]) | (() => import("element-plus/es/utils/typescript.mjs").ClassValue) | (((new (...args: any[]) => string | false | Record | import("element-plus/es/utils/typescript.mjs").ClassValue[]) | (() => import("element-plus/es/utils/typescript.mjs").ClassValue)) | null)[], unknown, unknown, string, boolean>; popperStyle: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string | false | import("vue").CSSProperties | import("vue").StyleValue[]) | (() => import("vue").StyleValue) | (((new (...args: any[]) => string | false | import("vue").CSSProperties | import("vue").StyleValue[]) | (() => import("vue").StyleValue)) | null)[], unknown, unknown, undefined, boolean>; popperOptions: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | (((new (...args: any[]) => Partial) | (() => Partial)) | null)[], unknown, unknown, () => Partial, boolean>; remote: BooleanConstructor; debounce: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; remoteMethod: { readonly type: import("vue").PropType<(query: string) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; filterMethod: { readonly type: import("vue").PropType<(query: string) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; multiple: BooleanConstructor; multipleLimit: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; placeholder: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; defaultFirstOption: BooleanConstructor; reserveKeyword: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; valueKey: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; tagTooltip: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => import("element-plus").TagTooltipProps) | (() => import("element-plus").TagTooltipProps) | (((new (...args: any[]) => import("element-plus").TagTooltipProps) | (() => import("element-plus").TagTooltipProps)) | null)[], unknown, unknown, () => {}, boolean>; maxCollapseTags: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; teleported: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; persistent: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; clearIcon: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | (((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component)) | null)[], unknown, unknown, import("vue").DefineComponent<{}, void, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>, boolean>; fitInputWidth: BooleanConstructor; suffixIcon: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | (((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component)) | null)[], unknown, unknown, import("vue").DefineComponent<{}, void, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>, boolean>; tagType: { default: string; type: import("vue").PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; tagEffect: { default: string; type: import("vue").PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validateEvent: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; remoteShowSuffix: BooleanConstructor; showArrow: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; offset: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; placement: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => "auto" | "left" | "right" | "bottom" | "top" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import("element-plus").Placement) | (((new (...args: any[]) => "auto" | "left" | "right" | "bottom" | "top" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import("element-plus").Placement)) | null)[], import("element-plus").Placement, unknown, string, boolean>; fallbackPlacements: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => import("element-plus").Placement[]) | (() => import("element-plus").Placement[]) | (((new (...args: any[]) => import("element-plus").Placement[]) | (() => import("element-plus").Placement[])) | null)[], unknown, unknown, string[], boolean>; tabindex: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(StringConstructor | NumberConstructor)[], unknown, unknown, number, boolean>; appendTo: { readonly type: import("vue").PropType string | HTMLElement) | (() => string | HTMLElement) | (((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; options: { readonly type: import("vue").PropType[]>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & Readonly<{ onClear?: (() => any) | undefined; onChange?: ((_data: import("./components").ElSelectorOutput | import("./components").ElSelectorOutput[] | null, _value?: import("./components").ElSelectorModelValue) => any) | undefined; "onUpdate:modelValue"?: ((value: import("./components").ElSelectorModelValue) => any) | undefined; onFocus?: ((evt: FocusEvent) => any) | undefined; onBlur?: ((evt: FocusEvent) => any) | undefined; "onEnd-reached"?: ((direction: import("element-plus").ScrollbarDirection) => any) | undefined; "onVisible-change"?: ((visible: boolean) => any) | undefined; "onUpdate:label"?: ((value: string | string[] | null) => any) | undefined; onDataChange?: ((data: import("./components").ElSelectorOutput[]) => any) | undefined; "onPopup-scroll"?: ((args_0: { scrollTop: number; scrollLeft: number; }) => any) | undefined; "onRemove-tag"?: ((val: unknown) => any) | undefined; }>, { props: import("./components/select/src/select").SelectComponentProps; offset: number; placement: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType<(new (...args: any[]) => "auto" | "left" | "right" | "bottom" | "top" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import("element-plus").Placement) | ((new (...args: any[]) => "auto" | "left" | "right" | "bottom" | "top" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import("element-plus").Placement) | null)[], import("element-plus").Placement, unknown>; loading: boolean; disabled: boolean; modelValue: import("./components").ElSelectorModelValue; autocomplete: string; clearable: boolean; clearIcon: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | null)[], unknown, unknown>; suffixIcon: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | null)[], unknown, unknown>; tabindex: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType<(NumberConstructor | StringConstructor)[], unknown, unknown>; validateEvent: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; effect: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType<(new (...args: any[]) => string) | (() => import("element-plus").PopperEffect) | ((new (...args: any[]) => string) | (() => import("element-plus").PopperEffect) | null)[], unknown, unknown>; popperClass: import("element-plus/es/utils/typescript.mjs").ClassValue; popperStyle: import("vue").StyleValue; fallbackPlacements: import("element-plus").Placement[]; popperOptions: Partial; showArrow: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; persistent: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; teleported: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; width: string | number; filterable: boolean; valueOnClear: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType<(new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null) | ((new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null) | null)[], unknown, unknown>; allowCreate: boolean; automaticDropdown: boolean; collapseTags: boolean; collapseTagsTooltip: boolean; tagTooltip: import("element-plus").TagTooltipProps; maxCollapseTags: number; defaultFirstOption: boolean; loadingText: string; multiple: boolean; multipleLimit: number; noDataText: string; noMatchText: string; reserveKeyword: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; remote: boolean; debounce: number; valueKey: string; remoteShowSuffix: boolean; tagType: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; tagEffect: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; fitInputWidth: boolean; moreDetail: boolean; }, import("./utils").TypedSlotsDeclaration, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>> | import("./utils").TSXWithInstall; default: undefined; }; label: import("vue").PropType; width: { type: (NumberConstructor | StringConstructor)[]; default: string; }; moreDetail: BooleanConstructor; lazy: { type: BooleanConstructor; default: boolean; }; defaultSelected: BooleanConstructor; data: { type: import("vue").PropType[]>; default: () => never[]; }; pageResult: BooleanConstructor; requestApi: { type: import("vue").PropType<(params?: string | number | import("./components").PagedInput) => Promise>>; }; initParam: import("vue").PropType; ariaLabel: StringConstructor; emptyValues: ArrayConstructor; valueOnClear: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null) | (((new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null)) | null)[], unknown, unknown, undefined, boolean>; allowCreate: BooleanConstructor; autocomplete: { type: import("vue").PropType<"none" | "both" | "inline" | "list">; default: string; }; automaticDropdown: BooleanConstructor; clearable: BooleanConstructor; clearIcon: { type: import("vue").PropType; default: import("vue").DefineComponent<{}, void, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }; effect: { type: import("vue").PropType; default: string; }; tagTooltip: { type: import("vue").PropType; default: () => NonNullable; }; maxCollapseTags: { type: NumberConstructor; default: number; }; defaultFirstOption: BooleanConstructor; estimatedOptionHeight: { type: NumberConstructor; default: undefined; }; filterable: BooleanConstructor; filterMethod: import("vue").PropType; height: { type: NumberConstructor; default: number; }; itemHeight: { type: NumberConstructor; default: number; }; id: StringConstructor; loading: BooleanConstructor; multiple: BooleanConstructor; multipleLimit: { type: NumberConstructor; default: number; }; name: StringConstructor; remoteMethod: import("vue").PropType; reserveKeyword: { type: BooleanConstructor; default: boolean; }; options: { type: import("vue").PropType; }; placeholder: { type: StringConstructor; }; teleported: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; persistent: { type: BooleanConstructor; default: boolean; }; popperClass: { type: StringConstructor; default: string; }; popperStyle: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string | false | import("vue").CSSProperties | import("vue").StyleValue[]) | (() => import("vue").StyleValue) | ((new (...args: any[]) => string | false | import("vue").CSSProperties | import("vue").StyleValue[]) | (() => import("vue").StyleValue) | null)[], unknown, unknown, undefined, boolean>; popperOptions: { type: import("vue").PropType>; default: () => Partial; }; remote: BooleanConstructor; debounce: { type: NumberConstructor; default: number; }; size: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; props: { type: import("vue").PropType; default: () => { label: string; value: string; disabled: string; options: string; }; }; valueKey: { type: StringConstructor; default: string; }; scrollbarAlwaysOn: BooleanConstructor; validateEvent: { type: BooleanConstructor; default: boolean; }; offset: { type: NumberConstructor; default: number; }; remoteShowSuffix: BooleanConstructor; showArrow: { type: BooleanConstructor; default: boolean; }; placement: { type: import("vue").PropType; default: string; }; fallbackPlacements: { type: import("vue").PropType; default: string[]; }; tagType: { default: string; type: import("vue").PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; tagEffect: { default: string; type: import("vue").PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; tabindex: { type: (NumberConstructor | StringConstructor)[]; default: number; }; appendTo: StringConstructor; fitInputWidth: { type: (NumberConstructor | BooleanConstructor)[]; default: boolean; validator: (value: boolean | number) => boolean; }; suffixIcon: { type: import("vue").PropType; default: import("vue").DefineComponent<{}, void, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }; }>, { focus: import("vue").ComputedRef<(() => void) | undefined>; blur: import("vue").ComputedRef<(() => void) | undefined>; selectedLabel: import("vue").ComputedRef; scrollTo: import("vue").ComputedRef<((index: number) => void) | undefined>; loading: import("vue").Ref; refresh: () => Promise; setSelection: (value: Exclude) => void; clearSelection: () => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:modelValue": (value: import("./components").ElSelectorModelValue) => value is string | number | boolean | object | import("./components").ElSelectorValue[] | null | undefined; change: (_data: import("./components").ElSelectorOutput | import("./components").ElSelectorOutput[] | null, _value?: import("./components").ElSelectorModelValue) => boolean; "update:label": (value: string | string[] | null) => boolean; dataChange: (data: import("./components").ElSelectorOutput[]) => boolean; "end-reached": (_direction: import("element-plus").ScrollbarDirection) => boolean; "remove-tag": (_value: import("./components").ElSelectorValue) => boolean; "visible-change": (_visible: boolean) => boolean; focus: (_event: FocusEvent) => boolean; blur: (_event: FocusEvent) => boolean; clear: () => boolean; }, string, import("vue").PublicProps, Readonly; default: undefined; }; label: import("vue").PropType; width: { type: (NumberConstructor | StringConstructor)[]; default: string; }; moreDetail: BooleanConstructor; lazy: { type: BooleanConstructor; default: boolean; }; defaultSelected: BooleanConstructor; data: { type: import("vue").PropType[]>; default: () => never[]; }; pageResult: BooleanConstructor; requestApi: { type: import("vue").PropType<(params?: string | number | import("./components").PagedInput) => Promise>>; }; initParam: import("vue").PropType; ariaLabel: StringConstructor; emptyValues: ArrayConstructor; valueOnClear: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null) | (((new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null)) | null)[], unknown, unknown, undefined, boolean>; allowCreate: BooleanConstructor; autocomplete: { type: import("vue").PropType<"none" | "both" | "inline" | "list">; default: string; }; automaticDropdown: BooleanConstructor; clearable: BooleanConstructor; clearIcon: { type: import("vue").PropType; default: import("vue").DefineComponent<{}, void, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }; effect: { type: import("vue").PropType; default: string; }; tagTooltip: { type: import("vue").PropType; default: () => NonNullable; }; maxCollapseTags: { type: NumberConstructor; default: number; }; defaultFirstOption: BooleanConstructor; estimatedOptionHeight: { type: NumberConstructor; default: undefined; }; filterable: BooleanConstructor; filterMethod: import("vue").PropType; height: { type: NumberConstructor; default: number; }; itemHeight: { type: NumberConstructor; default: number; }; id: StringConstructor; loading: BooleanConstructor; multiple: BooleanConstructor; multipleLimit: { type: NumberConstructor; default: number; }; name: StringConstructor; remoteMethod: import("vue").PropType; reserveKeyword: { type: BooleanConstructor; default: boolean; }; options: { type: import("vue").PropType; }; placeholder: { type: StringConstructor; }; teleported: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; persistent: { type: BooleanConstructor; default: boolean; }; popperClass: { type: StringConstructor; default: string; }; popperStyle: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string | false | import("vue").CSSProperties | import("vue").StyleValue[]) | (() => import("vue").StyleValue) | ((new (...args: any[]) => string | false | import("vue").CSSProperties | import("vue").StyleValue[]) | (() => import("vue").StyleValue) | null)[], unknown, unknown, undefined, boolean>; popperOptions: { type: import("vue").PropType>; default: () => Partial; }; remote: BooleanConstructor; debounce: { type: NumberConstructor; default: number; }; size: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; props: { type: import("vue").PropType; default: () => { label: string; value: string; disabled: string; options: string; }; }; valueKey: { type: StringConstructor; default: string; }; scrollbarAlwaysOn: BooleanConstructor; validateEvent: { type: BooleanConstructor; default: boolean; }; offset: { type: NumberConstructor; default: number; }; remoteShowSuffix: BooleanConstructor; showArrow: { type: BooleanConstructor; default: boolean; }; placement: { type: import("vue").PropType; default: string; }; fallbackPlacements: { type: import("vue").PropType; default: string[]; }; tagType: { default: string; type: import("vue").PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; tagEffect: { default: string; type: import("vue").PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; tabindex: { type: (NumberConstructor | StringConstructor)[]; default: number; }; appendTo: StringConstructor; fitInputWidth: { type: (NumberConstructor | BooleanConstructor)[]; default: boolean; validator: (value: boolean | number) => boolean; }; suffixIcon: { type: import("vue").PropType; default: import("vue").DefineComponent<{}, void, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }; }>> & Readonly<{ onClear?: (() => any) | undefined; onChange?: ((_data: import("./components").ElSelectorOutput | import("./components").ElSelectorOutput[] | null, _value?: import("./components").ElSelectorModelValue) => any) | undefined; "onUpdate:modelValue"?: ((value: import("./components").ElSelectorModelValue) => any) | undefined; onFocus?: ((_event: FocusEvent) => any) | undefined; onBlur?: ((_event: FocusEvent) => any) | undefined; "onEnd-reached"?: ((_direction: import("element-plus").ScrollbarDirection) => any) | undefined; "onVisible-change"?: ((_visible: boolean) => any) | undefined; "onUpdate:label"?: ((value: string | string[] | null) => any) | undefined; onDataChange?: ((data: import("./components").ElSelectorOutput[]) => any) | undefined; "onRemove-tag"?: ((_value: import("./components").ElSelectorValue) => any) | undefined; }>, { data: import("./components").ElSelectorOutput[]; props: import("./internal/props").Props; offset: number; placement: import("element-plus").Placement; loading: boolean; disabled: boolean; modelValue: import("./components").ElSelectorModelValue; autocomplete: "none" | "both" | "inline" | "list"; clearable: boolean; clearIcon: string | import("vue").Component; suffixIcon: string | import("vue").Component; tabindex: string | number; validateEvent: boolean; effect: string; popperClass: string; popperStyle: import("vue").StyleValue; fallbackPlacements: import("element-plus").Placement[]; popperOptions: Partial; showArrow: boolean; persistent: boolean; teleported: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; width: string | number; height: number; lazy: boolean; filterable: boolean; valueOnClear: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType<(new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null) | ((new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null) | null)[], unknown, unknown>; allowCreate: boolean; automaticDropdown: boolean; collapseTags: boolean; collapseTagsTooltip: boolean; tagTooltip: import("element-plus/es/components/select-v2/src/defaults.mjs").TagTooltipProps; maxCollapseTags: number; defaultFirstOption: boolean; estimatedOptionHeight: number; itemHeight: number; loadingText: string; multiple: boolean; multipleLimit: number; noDataText: string; noMatchText: string; reserveKeyword: boolean; remote: boolean; debounce: number; valueKey: string; scrollbarAlwaysOn: boolean; remoteShowSuffix: boolean; tagType: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; tagEffect: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; fitInputWidth: number | boolean; moreDetail: boolean; defaultSelected: boolean; pageResult: boolean; }, import("./utils").TypedSlotsDeclaration, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>> | import("./utils").TSXWithInstall; }; disabled: { type: BooleanConstructor; default: undefined; }; nodeKey: { type: StringConstructor; default: string; }; defaultExpandAll: { type: BooleanConstructor; default: boolean; }; checkOnClickNode: { type: BooleanConstructor; default: boolean; }; highlightCurrent: { type: BooleanConstructor; default: boolean; }; collapseOnClickNode: BooleanConstructor; modelValue: { type: import("vue").PropType; default: undefined; }; label: StringConstructor; width: { type: (NumberConstructor | StringConstructor)[]; default: number; }; defaultSelection: (NumberConstructor | StringConstructor)[]; title: StringConstructor; hamburger: BooleanConstructor; hideAll: BooleanConstructor; hideFilter: BooleanConstructor; allValue: { type: import("vue").PropType; default: undefined; }; data: { type: import("vue").PropType[]>; default: () => never[]; }; requestApi: { type: import("vue").PropType<(params?: string | number | import("./components").PagedInput) => Promise>; }; initParam: import("vue").PropType; emptyText: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; renderAfterExpand: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; checkStrictly: BooleanConstructor; expandOnClickNode: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; checkOnClickLeaf: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; checkDescendants: BooleanConstructor; autoExpandParent: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; defaultCheckedKeys: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; defaultExpandedKeys: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; currentNodeKey: { readonly type: import("vue").PropType string | number) | (() => string | number) | (((new (...args: any[]) => string | number) | (() => string | number)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; renderContent: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; showCheckbox: BooleanConstructor; draggable: BooleanConstructor; allowDrag: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; allowDrop: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; props: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => import("element-plus").TreeOptionProps) | (() => import("element-plus").TreeOptionProps) | (((new (...args: any[]) => import("element-plus").TreeOptionProps) | (() => import("element-plus").TreeOptionProps)) | null)[], unknown, unknown, () => { children: string; label: string; disabled: string; }, boolean>; lazy: BooleanConstructor; load: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; accordion: BooleanConstructor; indent: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; icon: { readonly type: import("vue").PropType (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | (((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>, { filter: import("vue").ComputedRef<((value: import("element-plus").FilterValue) => void) | undefined>; getNodeKey: import("vue").ComputedRef<((node: import("element-plus/es/components/tree/src/model/node.mjs").default) => any) | undefined>; getNodePath: import("vue").ComputedRef<((data: import("element-plus").TreeKey | import("element-plus").TreeNodeData) => import("element-plus").TreeNodeData[]) | undefined>; updateKeyChildren: import("vue").ComputedRef<((key: import("element-plus").TreeKey, data: import("element-plus").TreeData) => void) | undefined>; getCheckedNodes: import("vue").ComputedRef<((leafOnly?: boolean, includeHalfChecked?: boolean) => import("element-plus").TreeNodeData[]) | undefined>; setCheckedNodes: import("vue").ComputedRef<((nodes: import("element-plus/es/components/tree/src/model/node.mjs").default[], leafOnly?: boolean) => void) | undefined>; getCheckedKeys: import("vue").ComputedRef<((leafOnly?: boolean) => import("element-plus").TreeKey[]) | undefined>; setCheckedKeys: import("vue").ComputedRef<((keys: import("element-plus").TreeKey[], leafOnly?: boolean) => void) | undefined>; setChecked: import("vue").ComputedRef<((data: import("element-plus").TreeKey | import("element-plus").TreeNodeData, checked: boolean, deep?: boolean) => void) | undefined>; getHalfCheckedNodes: import("vue").ComputedRef<(() => import("element-plus").TreeNodeData[]) | undefined>; getHalfCheckedKeys: import("vue").ComputedRef<(() => import("element-plus").TreeKey[]) | undefined>; getCurrentKey: import("vue").ComputedRef<(() => import("element-plus").TreeKey | null) | undefined>; getCurrentNode: import("vue").ComputedRef<(() => import("element-plus").TreeNodeData | null) | undefined>; setCurrentKey: import("vue").ComputedRef<((key?: import("element-plus").TreeKey | null, shouldAutoExpandParent?: boolean) => void) | undefined>; setCurrentNode: import("vue").ComputedRef<((node: import("element-plus/es/components/tree/src/model/node.mjs").default, shouldAutoExpandParent?: boolean) => void) | undefined>; getNode: import("vue").ComputedRef<((data: import("element-plus").TreeKey | import("element-plus").TreeNodeData) => import("element-plus/es/components/tree/src/model/node.mjs").default) | undefined>; remove: import("vue").ComputedRef<((data: import("element-plus").TreeNodeData | import("element-plus/es/components/tree/src/model/node.mjs").default) => void) | undefined>; append: import("vue").ComputedRef<((data: import("element-plus").TreeNodeData, parentNode: import("element-plus").TreeNodeData | import("element-plus").TreeKey | import("element-plus/es/components/tree/src/model/node.mjs").default) => void) | undefined>; insertBefore: import("vue").ComputedRef<((data: import("element-plus").TreeNodeData, refNode: import("element-plus").TreeKey | import("element-plus").TreeNodeData | import("element-plus/es/components/tree/src/model/node.mjs").default) => void) | undefined>; insertAfter: import("vue").ComputedRef<((data: import("element-plus").TreeNodeData, refNode: import("element-plus").TreeKey | import("element-plus").TreeNodeData | import("element-plus/es/components/tree/src/model/node.mjs").default) => void) | undefined>; loading: import("vue").Ref; refresh: () => Promise; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:modelValue": (value: string | number | boolean | object | null | undefined) => boolean; "update:label": (value: string) => boolean; dataChange: (data: import("./components").ElTreeOutput[]) => boolean; change: (_data: import("./components").ElTreeOutput, _node: import("./components/tree/src/tree.props").TreeNode, _instance: import("vue").ComponentInternalInstance, _event: MouseEvent) => boolean; "node-click": (_data: import("./components").ElTreeOutput, _node: import("./components/tree/src/tree.props").TreeNode, _instance: import("vue").ComponentInternalInstance | null, _event: MouseEvent) => boolean; 'check-change': (data: any, checked: boolean, indeterminate: boolean) => any; 'current-change': (data: any | null, node: import("element-plus/es/components/tree/src/model/node.mjs").default | null) => boolean; 'node-contextmenu': (evt: Event, data: any, node: import("element-plus/es/components/tree/src/model/node.mjs").default, nodeInstance: import("vue").ComponentInternalInstance | null) => any; 'node-collapse': (data: any, node: import("element-plus/es/components/tree/src/model/node.mjs").default, nodeInstance: import("vue").ComponentInternalInstance | null) => any; 'node-expand': (data: any, node: import("element-plus/es/components/tree/src/model/node.mjs").default, nodeInstance: import("vue").ComponentInternalInstance | null) => any; check: (data: any, checkedInfo: import("element-plus").CheckedInfo) => any; 'node-drag-start': (node: import("element-plus/es/components/tree/src/model/node.mjs").default, evt: DragEvent) => DragEvent; 'node-drag-end': (draggingNode: import("element-plus/es/components/tree/src/model/node.mjs").default, dropNode: import("element-plus/es/components/tree/src/model/node.mjs").default | null, dropType: import("element-plus").NodeDropType, evt: DragEvent) => DragEvent; 'node-drop': (draggingNode: import("element-plus/es/components/tree/src/model/node.mjs").default, dropNode: import("element-plus/es/components/tree/src/model/node.mjs").default, dropType: Exclude, evt: DragEvent) => DragEvent; 'node-drag-leave': (draggingNode: import("element-plus/es/components/tree/src/model/node.mjs").default, oldDropNode: import("element-plus/es/components/tree/src/model/node.mjs").default, evt: DragEvent) => DragEvent; 'node-drag-enter': (draggingNode: import("element-plus/es/components/tree/src/model/node.mjs").default, dropNode: import("element-plus/es/components/tree/src/model/node.mjs").default, evt: DragEvent) => DragEvent; 'node-drag-over': (draggingNode: import("element-plus/es/components/tree/src/model/node.mjs").default, dropNode: import("element-plus/es/components/tree/src/model/node.mjs").default, evt: DragEvent) => DragEvent; }, string, import("vue").PublicProps, Readonly; }; disabled: { type: BooleanConstructor; default: undefined; }; nodeKey: { type: StringConstructor; default: string; }; defaultExpandAll: { type: BooleanConstructor; default: boolean; }; checkOnClickNode: { type: BooleanConstructor; default: boolean; }; highlightCurrent: { type: BooleanConstructor; default: boolean; }; collapseOnClickNode: BooleanConstructor; modelValue: { type: import("vue").PropType; default: undefined; }; label: StringConstructor; width: { type: (NumberConstructor | StringConstructor)[]; default: number; }; defaultSelection: (NumberConstructor | StringConstructor)[]; title: StringConstructor; hamburger: BooleanConstructor; hideAll: BooleanConstructor; hideFilter: BooleanConstructor; allValue: { type: import("vue").PropType; default: undefined; }; data: { type: import("vue").PropType[]>; default: () => never[]; }; requestApi: { type: import("vue").PropType<(params?: string | number | import("./components").PagedInput) => Promise>; }; initParam: import("vue").PropType; emptyText: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; renderAfterExpand: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; checkStrictly: BooleanConstructor; expandOnClickNode: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; checkOnClickLeaf: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; checkDescendants: BooleanConstructor; autoExpandParent: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; defaultCheckedKeys: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; defaultExpandedKeys: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; currentNodeKey: { readonly type: import("vue").PropType string | number) | (() => string | number) | (((new (...args: any[]) => string | number) | (() => string | number)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; renderContent: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; showCheckbox: BooleanConstructor; draggable: BooleanConstructor; allowDrag: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; allowDrop: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; props: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => import("element-plus").TreeOptionProps) | (() => import("element-plus").TreeOptionProps) | (((new (...args: any[]) => import("element-plus").TreeOptionProps) | (() => import("element-plus").TreeOptionProps)) | null)[], unknown, unknown, () => { children: string; label: string; disabled: string; }, boolean>; lazy: BooleanConstructor; load: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; accordion: BooleanConstructor; indent: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; icon: { readonly type: import("vue").PropType (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | (((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & Readonly<{ onChange?: ((_data: import("./components").ElTreeOutput, _node: import("./components/tree/src/tree.props").TreeNode, _instance: import("vue").ComponentInternalInstance, _event: MouseEvent) => any) | undefined; "onUpdate:modelValue"?: ((value: string | number | boolean | object | null | undefined) => any) | undefined; "onCurrent-change"?: ((data: any, node: import("element-plus/es/components/tree/src/model/node.mjs").default | null) => any) | undefined; "onUpdate:label"?: ((value: string) => any) | undefined; onDataChange?: ((data: import("./components").ElTreeOutput[]) => any) | undefined; "onNode-click"?: ((_data: import("./components").ElTreeOutput, _node: import("./components/tree/src/tree.props").TreeNode, _instance: import("vue").ComponentInternalInstance | null, _event: MouseEvent) => any) | undefined; "onCheck-change"?: ((data: any, checked: boolean, indeterminate: boolean) => any) | undefined; "onNode-contextmenu"?: ((evt: Event, data: any, node: import("element-plus/es/components/tree/src/model/node.mjs").default, nodeInstance: import("vue").ComponentInternalInstance | null) => any) | undefined; "onNode-collapse"?: ((data: any, node: import("element-plus/es/components/tree/src/model/node.mjs").default, nodeInstance: import("vue").ComponentInternalInstance | null) => any) | undefined; "onNode-expand"?: ((data: any, node: import("element-plus/es/components/tree/src/model/node.mjs").default, nodeInstance: import("vue").ComponentInternalInstance | null) => any) | undefined; onCheck?: ((data: any, checkedInfo: import("element-plus").CheckedInfo) => any) | undefined; "onNode-drag-start"?: ((node: import("element-plus/es/components/tree/src/model/node.mjs").default, evt: DragEvent) => any) | undefined; "onNode-drag-end"?: ((draggingNode: import("element-plus/es/components/tree/src/model/node.mjs").default, dropNode: import("element-plus/es/components/tree/src/model/node.mjs").default | null, dropType: import("element-plus").NodeDropType, evt: DragEvent) => any) | undefined; "onNode-drop"?: ((draggingNode: import("element-plus/es/components/tree/src/model/node.mjs").default, dropNode: import("element-plus/es/components/tree/src/model/node.mjs").default, dropType: "before" | "after" | "inner", evt: DragEvent) => any) | undefined; "onNode-drag-leave"?: ((draggingNode: import("element-plus/es/components/tree/src/model/node.mjs").default, oldDropNode: import("element-plus/es/components/tree/src/model/node.mjs").default, evt: DragEvent) => any) | undefined; "onNode-drag-enter"?: ((draggingNode: import("element-plus/es/components/tree/src/model/node.mjs").default, dropNode: import("element-plus/es/components/tree/src/model/node.mjs").default, evt: DragEvent) => any) | undefined; "onNode-drag-over"?: ((draggingNode: import("element-plus/es/components/tree/src/model/node.mjs").default, dropNode: import("element-plus/es/components/tree/src/model/node.mjs").default, evt: DragEvent) => any) | undefined; }>, { data: import("./components").ElTreeOutput[]; props: import("element-plus").TreeOptionProps; disabled: boolean; modelValue: string | number | boolean | object | null; width: string | number; draggable: boolean; lazy: boolean; defaultExpandAll: boolean; indent: number; nodeKey: string; checkOnClickNode: boolean; highlightCurrent: boolean; collapseOnClickNode: boolean; hamburger: boolean; hideAll: boolean; hideFilter: boolean; allValue: string | number | boolean | object | null; renderAfterExpand: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; checkStrictly: boolean; expandOnClickNode: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; checkOnClickLeaf: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; checkDescendants: boolean; autoExpandParent: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; showCheckbox: boolean; accordion: boolean; }, import("./utils").TypedSlotsDeclaration, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>> | import("./utils").TSXWithInstall; }; cacheData: { type: import("vue").PropType<{ value: string | number | boolean | object; currentLabel: string | number; isDisabled: boolean; }[]>; default: () => never[]; }; disabled: { type: BooleanConstructor; default: undefined; }; loadingText: { type: StringConstructor; default: string; }; noMatchText: { type: StringConstructor; default: string; }; noDataText: { type: StringConstructor; default: string; }; collapseTags: { type: BooleanConstructor; default: boolean; }; collapseTagsTooltip: { type: BooleanConstructor; default: boolean; }; nodeKey: { type: StringConstructor; default: string; }; defaultExpandAll: { type: BooleanConstructor; default: boolean; }; checkOnClickNode: { type: BooleanConstructor; default: boolean; }; highlightCurrent: { type: BooleanConstructor; default: boolean; }; expandOnClickNode: BooleanConstructor; collapseOnClickNode: BooleanConstructor; modelValue: { type: import("vue").PropType; default: undefined; }; label: import("vue").PropType; width: { type: (NumberConstructor | StringConstructor)[]; default: string; }; moreDetail: BooleanConstructor; lazy: { type: BooleanConstructor; default: boolean; }; defaultSelected: BooleanConstructor; props: { type: import("vue").PropType; default: () => { label: string; hide: string; disabled: string; children: string; }; }; data: { type: import("vue").PropType[]>; default: () => never[]; }; requestApi: { type: import("vue").PropType<(params?: string | number | import("./components").PagedInput) => Promise>; }; initParam: import("vue").PropType; emptyText: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; renderAfterExpand: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; checkStrictly: BooleanConstructor; checkOnClickLeaf: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; checkDescendants: BooleanConstructor; autoExpandParent: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; defaultCheckedKeys: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; defaultExpandedKeys: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; currentNodeKey: { readonly type: import("vue").PropType string | number) | (() => string | number) | (((new (...args: any[]) => string | number) | (() => string | number)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; renderContent: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; showCheckbox: BooleanConstructor; draggable: BooleanConstructor; allowDrag: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; allowDrop: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; load: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; accordion: BooleanConstructor; indent: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; icon: { readonly type: import("vue").PropType (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | (((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; ariaLabel: StringConstructor; emptyValues: ArrayConstructor; valueOnClear: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null) | (((new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null)) | null)[], unknown, unknown, undefined, boolean>; name: StringConstructor; id: StringConstructor; autocomplete: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; automaticDropdown: BooleanConstructor; size: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; effect: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string) | (() => import("element-plus").PopperEffect) | (((new (...args: any[]) => string) | (() => import("element-plus").PopperEffect)) | null)[], unknown, unknown, string, boolean>; clearable: BooleanConstructor; filterable: BooleanConstructor; allowCreate: BooleanConstructor; loading: BooleanConstructor; popperClass: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string | false | Record | import("element-plus/es/utils/typescript.mjs").ClassValue[]) | (() => import("element-plus/es/utils/typescript.mjs").ClassValue) | (((new (...args: any[]) => string | false | Record | import("element-plus/es/utils/typescript.mjs").ClassValue[]) | (() => import("element-plus/es/utils/typescript.mjs").ClassValue)) | null)[], unknown, unknown, string, boolean>; popperStyle: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string | false | import("vue").CSSProperties | import("vue").StyleValue[]) | (() => import("vue").StyleValue) | (((new (...args: any[]) => string | false | import("vue").CSSProperties | import("vue").StyleValue[]) | (() => import("vue").StyleValue)) | null)[], unknown, unknown, undefined, boolean>; popperOptions: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | (((new (...args: any[]) => Partial) | (() => Partial)) | null)[], unknown, unknown, () => Partial, boolean>; remote: BooleanConstructor; debounce: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; remoteMethod: { readonly type: import("vue").PropType<(query: string) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; filterMethod: { readonly type: import("vue").PropType<(query: string) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; multiple: BooleanConstructor; multipleLimit: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; placeholder: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; defaultFirstOption: BooleanConstructor; reserveKeyword: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; valueKey: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; tagTooltip: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => import("element-plus").TagTooltipProps) | (() => import("element-plus").TagTooltipProps) | (((new (...args: any[]) => import("element-plus").TagTooltipProps) | (() => import("element-plus").TagTooltipProps)) | null)[], unknown, unknown, () => {}, boolean>; maxCollapseTags: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; teleported: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; persistent: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; clearIcon: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | (((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component)) | null)[], unknown, unknown, import("vue").DefineComponent<{}, void, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>, boolean>; fitInputWidth: BooleanConstructor; suffixIcon: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | (((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component)) | null)[], unknown, unknown, import("vue").DefineComponent<{}, void, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>, boolean>; tagType: { default: string; type: import("vue").PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; tagEffect: { default: string; type: import("vue").PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validateEvent: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; remoteShowSuffix: BooleanConstructor; showArrow: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; offset: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; placement: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => "auto" | "left" | "right" | "bottom" | "top" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import("element-plus").Placement) | (((new (...args: any[]) => "auto" | "left" | "right" | "bottom" | "top" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import("element-plus").Placement)) | null)[], import("element-plus").Placement, unknown, string, boolean>; fallbackPlacements: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => import("element-plus").Placement[]) | (() => import("element-plus").Placement[]) | (((new (...args: any[]) => import("element-plus").Placement[]) | (() => import("element-plus").Placement[])) | null)[], unknown, unknown, string[], boolean>; tabindex: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(StringConstructor | NumberConstructor)[], unknown, unknown, number, boolean>; appendTo: { readonly type: import("vue").PropType string | HTMLElement) | (() => string | HTMLElement) | (((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; options: { readonly type: import("vue").PropType[]>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>, { focus: import("vue").ComputedRef<(() => void) | undefined>; blur: import("vue").ComputedRef<(() => void) | undefined>; selectedLabel: import("vue").ComputedRef; filter: import("vue").ComputedRef<((value: import("element-plus").FilterValue) => void) | undefined>; updateKeyChildren: import("vue").ComputedRef<((key: import("element-plus").TreeKey, data: import("element-plus").TreeData) => void) | undefined>; getCheckedNodes: import("vue").ComputedRef<((leafOnly?: boolean, includeHalfChecked?: boolean) => import("element-plus").TreeNodeData[]) | undefined>; setCheckedNodes: import("vue").ComputedRef<((nodes: import("element-plus/es/components/tree/src/model/node.mjs").default[], leafOnly?: boolean) => void) | undefined>; getCheckedKeys: import("vue").ComputedRef<((leafOnly?: boolean) => import("element-plus").TreeKey[]) | undefined>; setCheckedKeys: import("vue").ComputedRef<((keys: import("element-plus").TreeKey[], leafOnly?: boolean) => void) | undefined>; setChecked: import("vue").ComputedRef<((data: import("element-plus").TreeKey | import("element-plus").TreeNodeData, checked: boolean, deep?: boolean) => void) | undefined>; getHalfCheckedNodes: import("vue").ComputedRef<(() => import("element-plus").TreeNodeData[]) | undefined>; getHalfCheckedKeys: import("vue").ComputedRef<(() => import("element-plus").TreeKey[]) | undefined>; getCurrentKey: import("vue").ComputedRef<(() => import("element-plus").TreeKey | null) | undefined>; getCurrentNode: import("vue").ComputedRef<(() => import("element-plus").TreeNodeData | null) | undefined>; setCurrentKey: import("vue").ComputedRef<((key?: import("element-plus").TreeKey | null, shouldAutoExpandParent?: boolean) => void) | undefined>; setCurrentNode: import("vue").ComputedRef<((node: import("element-plus/es/components/tree/src/model/node.mjs").default, shouldAutoExpandParent?: boolean) => void) | undefined>; getNode: import("vue").ComputedRef<((data: import("element-plus").TreeKey | import("element-plus").TreeNodeData) => import("element-plus/es/components/tree/src/model/node.mjs").default) | undefined>; remove: import("vue").ComputedRef<((data: import("element-plus").TreeNodeData | import("element-plus/es/components/tree/src/model/node.mjs").default) => void) | undefined>; append: import("vue").ComputedRef<((data: import("element-plus").TreeNodeData, parentNode: import("element-plus").TreeNodeData | import("element-plus").TreeKey | import("element-plus/es/components/tree/src/model/node.mjs").default) => void) | undefined>; insertBefore: import("vue").ComputedRef<((data: import("element-plus").TreeNodeData, refNode: import("element-plus").TreeKey | import("element-plus").TreeNodeData | import("element-plus/es/components/tree/src/model/node.mjs").default) => void) | undefined>; insertAfter: import("vue").ComputedRef<((data: import("element-plus").TreeNodeData, refNode: import("element-plus").TreeKey | import("element-plus").TreeNodeData | import("element-plus/es/components/tree/src/model/node.mjs").default) => void) | undefined>; treeRef: import("vue").ComputedRef; selectRef: import("vue").ComputedRef; loading: import("vue").Ref; refresh: () => Promise; setSelection: (value: Exclude) => void; clearSelection: () => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:modelValue": (value: import("./components").ElSelectorModelValue) => value is string | number | boolean | object | import("./components").ElSelectorValue[] | null | undefined; change: (_data: import("./components").ElSelectorOutput | import("./components").ElSelectorOutput[] | null, _value?: import("./components").ElSelectorModelValue) => boolean; "update:label": (value: string | string[] | null) => boolean; dataChange: (data: import("./components").ElSelectorOutput[]) => boolean; "node-click": (_data: import("./components").ElSelectorOutput, _node: import("./components/tree/src/tree.props").TreeNode, _instance: import("vue").ComponentInternalInstance | null) => boolean; 'check-change': (data: any, checked: boolean, indeterminate: boolean) => any; 'current-change': (data: any | null, node: import("element-plus/es/components/tree/src/model/node.mjs").default | null) => boolean; 'node-contextmenu': (evt: Event, data: any, node: import("element-plus/es/components/tree/src/model/node.mjs").default, nodeInstance: import("vue").ComponentInternalInstance | null) => any; 'node-collapse': (data: any, node: import("element-plus/es/components/tree/src/model/node.mjs").default, nodeInstance: import("vue").ComponentInternalInstance | null) => any; 'node-expand': (data: any, node: import("element-plus/es/components/tree/src/model/node.mjs").default, nodeInstance: import("vue").ComponentInternalInstance | null) => any; check: (data: any, checkedInfo: import("element-plus").CheckedInfo) => any; 'node-drag-start': (node: import("element-plus/es/components/tree/src/model/node.mjs").default, evt: DragEvent) => DragEvent; 'node-drag-end': (draggingNode: import("element-plus/es/components/tree/src/model/node.mjs").default, dropNode: import("element-plus/es/components/tree/src/model/node.mjs").default | null, dropType: import("element-plus").NodeDropType, evt: DragEvent) => DragEvent; 'node-drop': (draggingNode: import("element-plus/es/components/tree/src/model/node.mjs").default, dropNode: import("element-plus/es/components/tree/src/model/node.mjs").default, dropType: Exclude, evt: DragEvent) => DragEvent; 'node-drag-leave': (draggingNode: import("element-plus/es/components/tree/src/model/node.mjs").default, oldDropNode: import("element-plus/es/components/tree/src/model/node.mjs").default, evt: DragEvent) => DragEvent; 'node-drag-enter': (draggingNode: import("element-plus/es/components/tree/src/model/node.mjs").default, dropNode: import("element-plus/es/components/tree/src/model/node.mjs").default, evt: DragEvent) => DragEvent; 'node-drag-over': (draggingNode: import("element-plus/es/components/tree/src/model/node.mjs").default, dropNode: import("element-plus/es/components/tree/src/model/node.mjs").default, evt: DragEvent) => DragEvent; 'popup-scroll': ({ scrollTop, scrollLeft }: { scrollTop: number; scrollLeft: number; }) => boolean; 'end-reached': (direction: import("element-plus").ScrollbarDirection) => boolean; 'remove-tag': (val: unknown) => boolean; 'visible-change': (visible: boolean) => boolean; focus: (evt: FocusEvent) => boolean; blur: (evt: FocusEvent) => boolean; clear: () => boolean; }, string, import("vue").PublicProps, Readonly; }; cacheData: { type: import("vue").PropType<{ value: string | number | boolean | object; currentLabel: string | number; isDisabled: boolean; }[]>; default: () => never[]; }; disabled: { type: BooleanConstructor; default: undefined; }; loadingText: { type: StringConstructor; default: string; }; noMatchText: { type: StringConstructor; default: string; }; noDataText: { type: StringConstructor; default: string; }; collapseTags: { type: BooleanConstructor; default: boolean; }; collapseTagsTooltip: { type: BooleanConstructor; default: boolean; }; nodeKey: { type: StringConstructor; default: string; }; defaultExpandAll: { type: BooleanConstructor; default: boolean; }; checkOnClickNode: { type: BooleanConstructor; default: boolean; }; highlightCurrent: { type: BooleanConstructor; default: boolean; }; expandOnClickNode: BooleanConstructor; collapseOnClickNode: BooleanConstructor; modelValue: { type: import("vue").PropType; default: undefined; }; label: import("vue").PropType; width: { type: (NumberConstructor | StringConstructor)[]; default: string; }; moreDetail: BooleanConstructor; lazy: { type: BooleanConstructor; default: boolean; }; defaultSelected: BooleanConstructor; props: { type: import("vue").PropType; default: () => { label: string; hide: string; disabled: string; children: string; }; }; data: { type: import("vue").PropType[]>; default: () => never[]; }; requestApi: { type: import("vue").PropType<(params?: string | number | import("./components").PagedInput) => Promise>; }; initParam: import("vue").PropType; emptyText: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; renderAfterExpand: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; checkStrictly: BooleanConstructor; checkOnClickLeaf: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; checkDescendants: BooleanConstructor; autoExpandParent: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; defaultCheckedKeys: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; defaultExpandedKeys: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; currentNodeKey: { readonly type: import("vue").PropType string | number) | (() => string | number) | (((new (...args: any[]) => string | number) | (() => string | number)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; renderContent: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; showCheckbox: BooleanConstructor; draggable: BooleanConstructor; allowDrag: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; allowDrop: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; load: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; accordion: BooleanConstructor; indent: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; icon: { readonly type: import("vue").PropType (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | (((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; ariaLabel: StringConstructor; emptyValues: ArrayConstructor; valueOnClear: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null) | (((new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null)) | null)[], unknown, unknown, undefined, boolean>; name: StringConstructor; id: StringConstructor; autocomplete: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; automaticDropdown: BooleanConstructor; size: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; effect: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string) | (() => import("element-plus").PopperEffect) | (((new (...args: any[]) => string) | (() => import("element-plus").PopperEffect)) | null)[], unknown, unknown, string, boolean>; clearable: BooleanConstructor; filterable: BooleanConstructor; allowCreate: BooleanConstructor; loading: BooleanConstructor; popperClass: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string | false | Record | import("element-plus/es/utils/typescript.mjs").ClassValue[]) | (() => import("element-plus/es/utils/typescript.mjs").ClassValue) | (((new (...args: any[]) => string | false | Record | import("element-plus/es/utils/typescript.mjs").ClassValue[]) | (() => import("element-plus/es/utils/typescript.mjs").ClassValue)) | null)[], unknown, unknown, string, boolean>; popperStyle: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => string | false | import("vue").CSSProperties | import("vue").StyleValue[]) | (() => import("vue").StyleValue) | (((new (...args: any[]) => string | false | import("vue").CSSProperties | import("vue").StyleValue[]) | (() => import("vue").StyleValue)) | null)[], unknown, unknown, undefined, boolean>; popperOptions: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | (((new (...args: any[]) => Partial) | (() => Partial)) | null)[], unknown, unknown, () => Partial, boolean>; remote: BooleanConstructor; debounce: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; remoteMethod: { readonly type: import("vue").PropType<(query: string) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; filterMethod: { readonly type: import("vue").PropType<(query: string) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; multiple: BooleanConstructor; multipleLimit: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; placeholder: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; defaultFirstOption: BooleanConstructor; reserveKeyword: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; valueKey: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; tagTooltip: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => import("element-plus").TagTooltipProps) | (() => import("element-plus").TagTooltipProps) | (((new (...args: any[]) => import("element-plus").TagTooltipProps) | (() => import("element-plus").TagTooltipProps)) | null)[], unknown, unknown, () => {}, boolean>; maxCollapseTags: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; teleported: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; persistent: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; clearIcon: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | (((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component)) | null)[], unknown, unknown, import("vue").DefineComponent<{}, void, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>, boolean>; fitInputWidth: BooleanConstructor; suffixIcon: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | (((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component)) | null)[], unknown, unknown, import("vue").DefineComponent<{}, void, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>, boolean>; tagType: { default: string; type: import("vue").PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; tagEffect: { default: string; type: import("vue").PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validateEvent: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; remoteShowSuffix: BooleanConstructor; showArrow: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; offset: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; placement: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => "auto" | "left" | "right" | "bottom" | "top" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import("element-plus").Placement) | (((new (...args: any[]) => "auto" | "left" | "right" | "bottom" | "top" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import("element-plus").Placement)) | null)[], import("element-plus").Placement, unknown, string, boolean>; fallbackPlacements: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => import("element-plus").Placement[]) | (() => import("element-plus").Placement[]) | (((new (...args: any[]) => import("element-plus").Placement[]) | (() => import("element-plus").Placement[])) | null)[], unknown, unknown, string[], boolean>; tabindex: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(StringConstructor | NumberConstructor)[], unknown, unknown, number, boolean>; appendTo: { readonly type: import("vue").PropType string | HTMLElement) | (() => string | HTMLElement) | (((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; options: { readonly type: import("vue").PropType[]>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & Readonly<{ onClear?: (() => any) | undefined; onChange?: ((_data: import("./components").ElSelectorOutput | import("./components").ElSelectorOutput[] | null, _value?: import("./components").ElSelectorModelValue) => any) | undefined; "onUpdate:modelValue"?: ((value: import("./components").ElSelectorModelValue) => any) | undefined; onFocus?: ((evt: FocusEvent) => any) | undefined; onBlur?: ((evt: FocusEvent) => any) | undefined; "onEnd-reached"?: ((direction: import("element-plus").ScrollbarDirection) => any) | undefined; "onCurrent-change"?: ((data: any, node: import("element-plus/es/components/tree/src/model/node.mjs").default | null) => any) | undefined; "onVisible-change"?: ((visible: boolean) => any) | undefined; "onUpdate:label"?: ((value: string | string[] | null) => any) | undefined; onDataChange?: ((data: import("./components").ElSelectorOutput[]) => any) | undefined; "onPopup-scroll"?: ((args_0: { scrollTop: number; scrollLeft: number; }) => any) | undefined; "onRemove-tag"?: ((val: unknown) => any) | undefined; "onNode-click"?: ((_data: import("./components").ElSelectorOutput, _node: import("./components/tree/src/tree.props").TreeNode, _instance: import("vue").ComponentInternalInstance | null) => any) | undefined; "onCheck-change"?: ((data: any, checked: boolean, indeterminate: boolean) => any) | undefined; "onNode-contextmenu"?: ((evt: Event, data: any, node: import("element-plus/es/components/tree/src/model/node.mjs").default, nodeInstance: import("vue").ComponentInternalInstance | null) => any) | undefined; "onNode-collapse"?: ((data: any, node: import("element-plus/es/components/tree/src/model/node.mjs").default, nodeInstance: import("vue").ComponentInternalInstance | null) => any) | undefined; "onNode-expand"?: ((data: any, node: import("element-plus/es/components/tree/src/model/node.mjs").default, nodeInstance: import("vue").ComponentInternalInstance | null) => any) | undefined; onCheck?: ((data: any, checkedInfo: import("element-plus").CheckedInfo) => any) | undefined; "onNode-drag-start"?: ((node: import("element-plus/es/components/tree/src/model/node.mjs").default, evt: DragEvent) => any) | undefined; "onNode-drag-end"?: ((draggingNode: import("element-plus/es/components/tree/src/model/node.mjs").default, dropNode: import("element-plus/es/components/tree/src/model/node.mjs").default | null, dropType: import("element-plus").NodeDropType, evt: DragEvent) => any) | undefined; "onNode-drop"?: ((draggingNode: import("element-plus/es/components/tree/src/model/node.mjs").default, dropNode: import("element-plus/es/components/tree/src/model/node.mjs").default, dropType: "before" | "after" | "inner", evt: DragEvent) => any) | undefined; "onNode-drag-leave"?: ((draggingNode: import("element-plus/es/components/tree/src/model/node.mjs").default, oldDropNode: import("element-plus/es/components/tree/src/model/node.mjs").default, evt: DragEvent) => any) | undefined; "onNode-drag-enter"?: ((draggingNode: import("element-plus/es/components/tree/src/model/node.mjs").default, dropNode: import("element-plus/es/components/tree/src/model/node.mjs").default, evt: DragEvent) => any) | undefined; "onNode-drag-over"?: ((draggingNode: import("element-plus/es/components/tree/src/model/node.mjs").default, dropNode: import("element-plus/es/components/tree/src/model/node.mjs").default, evt: DragEvent) => any) | undefined; }>, { data: import("./components").ElSelectorOutput[]; props: import("./components/select/src/select").SelectComponentProps; offset: number; placement: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType<(new (...args: any[]) => "auto" | "left" | "right" | "bottom" | "top" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import("element-plus").Placement) | ((new (...args: any[]) => "auto" | "left" | "right" | "bottom" | "top" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import("element-plus").Placement) | null)[], import("element-plus").Placement, unknown>; loading: boolean; disabled: boolean; modelValue: import("./components").ElSelectorModelValue; autocomplete: string; clearable: boolean; clearIcon: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | null)[], unknown, unknown>; suffixIcon: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | null)[], unknown, unknown>; tabindex: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType<(NumberConstructor | StringConstructor)[], unknown, unknown>; validateEvent: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; effect: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType<(new (...args: any[]) => string) | (() => import("element-plus").PopperEffect) | ((new (...args: any[]) => string) | (() => import("element-plus").PopperEffect) | null)[], unknown, unknown>; popperClass: import("element-plus/es/utils/typescript.mjs").ClassValue; popperStyle: import("vue").StyleValue; fallbackPlacements: import("element-plus").Placement[]; popperOptions: Partial; showArrow: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; persistent: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; teleported: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; width: string | number; draggable: boolean; lazy: boolean; filterable: boolean; valueOnClear: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType<(new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null) | ((new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null) | null)[], unknown, unknown>; allowCreate: boolean; automaticDropdown: boolean; collapseTags: boolean; collapseTagsTooltip: boolean; tagTooltip: import("element-plus").TagTooltipProps; maxCollapseTags: number; defaultFirstOption: boolean; loadingText: string; multiple: boolean; multipleLimit: number; noDataText: string; noMatchText: string; reserveKeyword: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; remote: boolean; debounce: number; valueKey: string; remoteShowSuffix: boolean; tagType: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; tagEffect: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; fitInputWidth: boolean; defaultExpandAll: boolean; indent: number; moreDetail: boolean; defaultSelected: boolean; nodeKey: string; checkOnClickNode: boolean; highlightCurrent: boolean; collapseOnClickNode: boolean; renderAfterExpand: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; checkStrictly: boolean; expandOnClickNode: boolean; checkOnClickLeaf: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; checkDescendants: boolean; autoExpandParent: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; showCheckbox: boolean; accordion: boolean; cacheData: { value: string | number | boolean | object; currentLabel: string | number; isDisabled: boolean; }[]; }, import("./utils").TypedSlotsDeclaration, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>> | import("./utils").TSXWithInstall; maxSize: { type: import("vue").PropType; default: number; }; uploadApi: { type: import("vue").PropType<(formData: FormData) => Promise>; }; uploadUrl: StringConstructor; beforeUpload: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable) | (() => (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable) | { (): (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable) | (() => (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable) | { (): (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; beforeRemove: { readonly type: import("vue").PropType<(uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => import("element-plus/es/utils/typescript.mjs").Awaitable>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; onRemove: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; onChange: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; onPreview: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (uploadFile: import("element-plus").UploadFile) => void) | (() => (uploadFile: import("element-plus").UploadFile) => void) | { (): (uploadFile: import("element-plus").UploadFile) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (uploadFile: import("element-plus").UploadFile) => void) | (() => (uploadFile: import("element-plus").UploadFile) => void) | { (): (uploadFile: import("element-plus").UploadFile) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; onSuccess: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (response: any, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (response: any, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (response: any, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (response: any, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (response: any, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (response: any, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; onProgress: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (evt: import("element-plus").UploadProgressEvent, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (evt: import("element-plus").UploadProgressEvent, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (evt: import("element-plus").UploadProgressEvent, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (evt: import("element-plus").UploadProgressEvent, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (evt: import("element-plus").UploadProgressEvent, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (evt: import("element-plus").UploadProgressEvent, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; onError: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (error: Error, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (error: Error, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (error: Error, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (error: Error, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (error: Error, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (error: Error, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; onExceed: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (files: File[], uploadFiles: import("element-plus").UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: import("element-plus").UploadUserFile[]) => void) | { (): (files: File[], uploadFiles: import("element-plus").UploadUserFile[]) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (files: File[], uploadFiles: import("element-plus").UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: import("element-plus").UploadUserFile[]) => void) | { (): (files: File[], uploadFiles: import("element-plus").UploadUserFile[]) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; crossorigin: { readonly type: import("vue").PropType "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials") | (((new (...args: any[]) => "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials")) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; action: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; headers: { readonly type: import("vue").PropType Record | Headers) | (() => Record | Headers) | (((new (...args: any[]) => Record | Headers) | (() => Record | Headers)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; method: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; data: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => import("element-plus/es/utils/typescript.mjs").Mutable> | Promise>> | ((rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable)) | (() => import("element-plus/es/utils/typescript.mjs").Awaitable>> | ((rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable)) | (((new (...args: any[]) => import("element-plus/es/utils/typescript.mjs").Mutable> | Promise>> | ((rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable)) | (() => import("element-plus/es/utils/typescript.mjs").Awaitable>> | ((rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable))) | null)[], unknown, unknown, () => import("element-plus/es/utils/typescript.mjs").Mutable<{}>, boolean>; multiple: BooleanConstructor; name: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; withCredentials: BooleanConstructor; showFileList: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; accept: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; fileList: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => import("element-plus").UploadUserFile[]) | (() => import("element-plus").UploadUserFile[]) | (((new (...args: any[]) => import("element-plus").UploadUserFile[]) | (() => import("element-plus").UploadUserFile[])) | null)[], unknown, unknown, () => [], boolean>; autoUpload: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; listType: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; httpRequest: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => import("element-plus").UploadRequestHandler) | (() => import("element-plus").UploadRequestHandler) | { (): import("element-plus").UploadRequestHandler; new (): any; readonly prototype: any; } | (((new (...args: any[]) => import("element-plus").UploadRequestHandler) | (() => import("element-plus").UploadRequestHandler) | { (): import("element-plus").UploadRequestHandler; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, import("element-plus").UploadRequestHandler, boolean>; disabled: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; directory: BooleanConstructor; }>, { abort: import("vue").ComputedRef<((file?: import("element-plus").UploadFile) => void) | undefined>; submit: import("vue").ComputedRef<(() => void) | undefined>; clearFiles: import("vue").ComputedRef<((states?: import("element-plus").UploadStatus[]) => void) | undefined>; handleStart: import("vue").ComputedRef<((rawFile: import("element-plus").UploadRawFile) => void) | undefined>; handleRemove: import("vue").ComputedRef<((file: import("element-plus").UploadFile | import("element-plus").UploadRawFile) => void) | undefined>; loading: import("vue").Ref; fileList: import("vue").WritableComputedRef; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:modelValue": (value: string | string[] | null) => boolean; "update:fileList": (value: import("element-plus").UploadUserFile[]) => boolean; }, string, import("vue").PublicProps, Readonly; maxSize: { type: import("vue").PropType; default: number; }; uploadApi: { type: import("vue").PropType<(formData: FormData) => Promise>; }; uploadUrl: StringConstructor; beforeUpload: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable) | (() => (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable) | { (): (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable) | (() => (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable) | { (): (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; beforeRemove: { readonly type: import("vue").PropType<(uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => import("element-plus/es/utils/typescript.mjs").Awaitable>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; onRemove: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; onChange: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; onPreview: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (uploadFile: import("element-plus").UploadFile) => void) | (() => (uploadFile: import("element-plus").UploadFile) => void) | { (): (uploadFile: import("element-plus").UploadFile) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (uploadFile: import("element-plus").UploadFile) => void) | (() => (uploadFile: import("element-plus").UploadFile) => void) | { (): (uploadFile: import("element-plus").UploadFile) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; onSuccess: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (response: any, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (response: any, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (response: any, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (response: any, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (response: any, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (response: any, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; onProgress: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (evt: import("element-plus").UploadProgressEvent, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (evt: import("element-plus").UploadProgressEvent, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (evt: import("element-plus").UploadProgressEvent, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (evt: import("element-plus").UploadProgressEvent, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (evt: import("element-plus").UploadProgressEvent, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (evt: import("element-plus").UploadProgressEvent, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; onError: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (error: Error, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (error: Error, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (error: Error, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (error: Error, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (error: Error, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (error: Error, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; onExceed: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (files: File[], uploadFiles: import("element-plus").UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: import("element-plus").UploadUserFile[]) => void) | { (): (files: File[], uploadFiles: import("element-plus").UploadUserFile[]) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (files: File[], uploadFiles: import("element-plus").UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: import("element-plus").UploadUserFile[]) => void) | { (): (files: File[], uploadFiles: import("element-plus").UploadUserFile[]) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; crossorigin: { readonly type: import("vue").PropType "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials") | (((new (...args: any[]) => "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials")) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; action: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; headers: { readonly type: import("vue").PropType Record | Headers) | (() => Record | Headers) | (((new (...args: any[]) => Record | Headers) | (() => Record | Headers)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; method: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; data: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => import("element-plus/es/utils/typescript.mjs").Mutable> | Promise>> | ((rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable)) | (() => import("element-plus/es/utils/typescript.mjs").Awaitable>> | ((rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable)) | (((new (...args: any[]) => import("element-plus/es/utils/typescript.mjs").Mutable> | Promise>> | ((rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable)) | (() => import("element-plus/es/utils/typescript.mjs").Awaitable>> | ((rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable))) | null)[], unknown, unknown, () => import("element-plus/es/utils/typescript.mjs").Mutable<{}>, boolean>; multiple: BooleanConstructor; name: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; withCredentials: BooleanConstructor; showFileList: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; accept: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; fileList: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => import("element-plus").UploadUserFile[]) | (() => import("element-plus").UploadUserFile[]) | (((new (...args: any[]) => import("element-plus").UploadUserFile[]) | (() => import("element-plus").UploadUserFile[])) | null)[], unknown, unknown, () => [], boolean>; autoUpload: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; listType: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; httpRequest: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => import("element-plus").UploadRequestHandler) | (() => import("element-plus").UploadRequestHandler) | { (): import("element-plus").UploadRequestHandler; new (): any; readonly prototype: any; } | (((new (...args: any[]) => import("element-plus").UploadRequestHandler) | (() => import("element-plus").UploadRequestHandler) | { (): import("element-plus").UploadRequestHandler; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, import("element-plus").UploadRequestHandler, boolean>; disabled: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; directory: BooleanConstructor; }>> & Readonly<{ "onUpdate:modelValue"?: ((value: string | string[] | null) => any) | undefined; "onUpdate:fileList"?: ((value: import("element-plus").UploadUserFile[]) => any) | undefined; }>, { data: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType<(new (...args: any[]) => import("element-plus/es/utils/typescript.mjs").Mutable> | Promise>> | ((rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable)) | (() => import("element-plus/es/utils/typescript.mjs").Awaitable>> | ((rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable)) | ((new (...args: any[]) => import("element-plus/es/utils/typescript.mjs").Mutable> | Promise>> | ((rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable)) | (() => import("element-plus/es/utils/typescript.mjs").Awaitable>> | ((rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable)) | null)[], unknown, unknown>; name: string; onError: (error: Error, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; disabled: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; onChange: (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; onProgress: (evt: import("element-plus").UploadProgressEvent, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; drag: boolean; multiple: boolean; fileList: import("element-plus").UploadUserFile[]; beforeUpload: (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable; onRemove: (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; onPreview: (uploadFile: import("element-plus").UploadFile) => void; onSuccess: (response: any, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; onExceed: (files: File[], uploadFiles: import("element-plus").UploadUserFile[]) => void; action: string; method: string; withCredentials: boolean; showFileList: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; accept: string; autoUpload: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; listType: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; httpRequest: import("element-plus").UploadRequestHandler; limit: number; directory: boolean; maxSize: string | number; }, import("./utils").TypedSlotsDeclaration, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>> | import("./utils").TSXWithInstall string; }; listType: { type: import("vue").PropType>; default: string; }; multiple: { type: BooleanConstructor; default: boolean; validator: (value: boolean) => boolean; }; showFileList: { type: BooleanConstructor; default: boolean; }; modelValue: import("vue").PropType; maxSize: { type: (NumberConstructor | StringConstructor)[]; default: number; }; uploadApi: { type: import("vue").PropType<(formData: FormData) => Promise>; }; uploadUrl: StringConstructor; width: { type: (NumberConstructor | StringConstructor)[]; default: number; }; height: { type: (NumberConstructor | StringConstructor)[]; default: number; }; beforeUpload: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable) | (() => (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable) | { (): (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable) | (() => (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable) | { (): (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; beforeRemove: { readonly type: import("vue").PropType<(uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => import("element-plus/es/utils/typescript.mjs").Awaitable>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; onRemove: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; onChange: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; onPreview: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (uploadFile: import("element-plus").UploadFile) => void) | (() => (uploadFile: import("element-plus").UploadFile) => void) | { (): (uploadFile: import("element-plus").UploadFile) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (uploadFile: import("element-plus").UploadFile) => void) | (() => (uploadFile: import("element-plus").UploadFile) => void) | { (): (uploadFile: import("element-plus").UploadFile) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; onSuccess: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (response: any, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (response: any, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (response: any, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (response: any, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (response: any, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (response: any, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; onProgress: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (evt: import("element-plus").UploadProgressEvent, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (evt: import("element-plus").UploadProgressEvent, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (evt: import("element-plus").UploadProgressEvent, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (evt: import("element-plus").UploadProgressEvent, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (evt: import("element-plus").UploadProgressEvent, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (evt: import("element-plus").UploadProgressEvent, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; onError: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (error: Error, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (error: Error, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (error: Error, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (error: Error, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (error: Error, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (error: Error, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; onExceed: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (files: File[], uploadFiles: import("element-plus").UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: import("element-plus").UploadUserFile[]) => void) | { (): (files: File[], uploadFiles: import("element-plus").UploadUserFile[]) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (files: File[], uploadFiles: import("element-plus").UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: import("element-plus").UploadUserFile[]) => void) | { (): (files: File[], uploadFiles: import("element-plus").UploadUserFile[]) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; crossorigin: { readonly type: import("vue").PropType "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials") | (((new (...args: any[]) => "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials")) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; action: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; headers: { readonly type: import("vue").PropType Record | Headers) | (() => Record | Headers) | (((new (...args: any[]) => Record | Headers) | (() => Record | Headers)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; method: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; data: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => import("element-plus/es/utils/typescript.mjs").Mutable> | Promise>> | ((rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable)) | (() => import("element-plus/es/utils/typescript.mjs").Awaitable>> | ((rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable)) | (((new (...args: any[]) => import("element-plus/es/utils/typescript.mjs").Mutable> | Promise>> | ((rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable)) | (() => import("element-plus/es/utils/typescript.mjs").Awaitable>> | ((rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable))) | null)[], unknown, unknown, () => import("element-plus/es/utils/typescript.mjs").Mutable<{}>, boolean>; name: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; drag: BooleanConstructor; withCredentials: BooleanConstructor; fileList: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => import("element-plus").UploadUserFile[]) | (() => import("element-plus").UploadUserFile[]) | (((new (...args: any[]) => import("element-plus").UploadUserFile[]) | (() => import("element-plus").UploadUserFile[])) | null)[], unknown, unknown, () => [], boolean>; autoUpload: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; httpRequest: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => import("element-plus").UploadRequestHandler) | (() => import("element-plus").UploadRequestHandler) | { (): import("element-plus").UploadRequestHandler; new (): any; readonly prototype: any; } | (((new (...args: any[]) => import("element-plus").UploadRequestHandler) | (() => import("element-plus").UploadRequestHandler) | { (): import("element-plus").UploadRequestHandler; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, import("element-plus").UploadRequestHandler, boolean>; disabled: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; limit: NumberConstructor; directory: BooleanConstructor; }>, { abort: import("vue").ComputedRef<((file?: import("element-plus").UploadFile) => void) | undefined>; submit: import("vue").ComputedRef<(() => void) | undefined>; clearFiles: import("vue").ComputedRef<((states?: import("element-plus").UploadStatus[]) => void) | undefined>; handleStart: import("vue").ComputedRef<((rawFile: import("element-plus").UploadRawFile) => void) | undefined>; handleRemove: import("vue").ComputedRef<((file: import("element-plus").UploadFile | import("element-plus").UploadRawFile) => void) | undefined>; loading: import("vue").Ref; fileList: import("vue").WritableComputedRef; preview: import("vue").ComputedRef; previewList: import("vue").ComputedRef; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:modelValue": (value: string | null) => boolean; "update:fileList": (value: import("element-plus").UploadUserFile[]) => boolean; }, string, import("vue").PublicProps, Readonly string; }; listType: { type: import("vue").PropType>; default: string; }; multiple: { type: BooleanConstructor; default: boolean; validator: (value: boolean) => boolean; }; showFileList: { type: BooleanConstructor; default: boolean; }; modelValue: import("vue").PropType; maxSize: { type: (NumberConstructor | StringConstructor)[]; default: number; }; uploadApi: { type: import("vue").PropType<(formData: FormData) => Promise>; }; uploadUrl: StringConstructor; width: { type: (NumberConstructor | StringConstructor)[]; default: number; }; height: { type: (NumberConstructor | StringConstructor)[]; default: number; }; beforeUpload: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable) | (() => (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable) | { (): (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable) | (() => (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable) | { (): (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; beforeRemove: { readonly type: import("vue").PropType<(uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => import("element-plus/es/utils/typescript.mjs").Awaitable>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; onRemove: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; onChange: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; onPreview: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (uploadFile: import("element-plus").UploadFile) => void) | (() => (uploadFile: import("element-plus").UploadFile) => void) | { (): (uploadFile: import("element-plus").UploadFile) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (uploadFile: import("element-plus").UploadFile) => void) | (() => (uploadFile: import("element-plus").UploadFile) => void) | { (): (uploadFile: import("element-plus").UploadFile) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; onSuccess: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (response: any, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (response: any, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (response: any, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (response: any, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (response: any, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (response: any, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; onProgress: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (evt: import("element-plus").UploadProgressEvent, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (evt: import("element-plus").UploadProgressEvent, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (evt: import("element-plus").UploadProgressEvent, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (evt: import("element-plus").UploadProgressEvent, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (evt: import("element-plus").UploadProgressEvent, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (evt: import("element-plus").UploadProgressEvent, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; onError: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (error: Error, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (error: Error, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (error: Error, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (error: Error, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (error: Error, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (error: Error, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; onExceed: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (files: File[], uploadFiles: import("element-plus").UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: import("element-plus").UploadUserFile[]) => void) | { (): (files: File[], uploadFiles: import("element-plus").UploadUserFile[]) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (files: File[], uploadFiles: import("element-plus").UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: import("element-plus").UploadUserFile[]) => void) | { (): (files: File[], uploadFiles: import("element-plus").UploadUserFile[]) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; crossorigin: { readonly type: import("vue").PropType "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials") | (((new (...args: any[]) => "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials")) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; action: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; headers: { readonly type: import("vue").PropType Record | Headers) | (() => Record | Headers) | (((new (...args: any[]) => Record | Headers) | (() => Record | Headers)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; method: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; data: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => import("element-plus/es/utils/typescript.mjs").Mutable> | Promise>> | ((rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable)) | (() => import("element-plus/es/utils/typescript.mjs").Awaitable>> | ((rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable)) | (((new (...args: any[]) => import("element-plus/es/utils/typescript.mjs").Mutable> | Promise>> | ((rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable)) | (() => import("element-plus/es/utils/typescript.mjs").Awaitable>> | ((rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable))) | null)[], unknown, unknown, () => import("element-plus/es/utils/typescript.mjs").Mutable<{}>, boolean>; name: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; drag: BooleanConstructor; withCredentials: BooleanConstructor; fileList: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => import("element-plus").UploadUserFile[]) | (() => import("element-plus").UploadUserFile[]) | (((new (...args: any[]) => import("element-plus").UploadUserFile[]) | (() => import("element-plus").UploadUserFile[])) | null)[], unknown, unknown, () => [], boolean>; autoUpload: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; httpRequest: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => import("element-plus").UploadRequestHandler) | (() => import("element-plus").UploadRequestHandler) | { (): import("element-plus").UploadRequestHandler; new (): any; readonly prototype: any; } | (((new (...args: any[]) => import("element-plus").UploadRequestHandler) | (() => import("element-plus").UploadRequestHandler) | { (): import("element-plus").UploadRequestHandler; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, import("element-plus").UploadRequestHandler, boolean>; disabled: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; limit: NumberConstructor; directory: BooleanConstructor; }>> & Readonly<{ "onUpdate:modelValue"?: ((value: string | null) => any) | undefined; "onUpdate:fileList"?: ((value: import("element-plus").UploadUserFile[]) => any) | undefined; }>, { data: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType<(new (...args: any[]) => import("element-plus/es/utils/typescript.mjs").Mutable> | Promise>> | ((rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable)) | (() => import("element-plus/es/utils/typescript.mjs").Awaitable>> | ((rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable)) | ((new (...args: any[]) => import("element-plus/es/utils/typescript.mjs").Mutable> | Promise>> | ((rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable)) | (() => import("element-plus/es/utils/typescript.mjs").Awaitable>> | ((rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable)) | null)[], unknown, unknown>; name: string; onError: (error: Error, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; disabled: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; onChange: (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; onProgress: (evt: import("element-plus").UploadProgressEvent, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; width: string | number; drag: boolean; height: string | number; multiple: boolean; fileList: import("element-plus").UploadUserFile[]; beforeUpload: (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable; onRemove: (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; onPreview: (uploadFile: import("element-plus").UploadFile) => void; onSuccess: (response: any, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; onExceed: (files: File[], uploadFiles: import("element-plus").UploadUserFile[]) => void; action: string; method: string; withCredentials: boolean; showFileList: boolean; accept: string; autoUpload: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; listType: NonNullable; httpRequest: import("element-plus").UploadRequestHandler; directory: boolean; maxSize: string | number; }, import("./utils").TypedSlotsDeclaration, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>> | import("./utils").TSXWithInstall string; }; listType: { type: import("vue").PropType>; default: string; }; multiple: { type: BooleanConstructor; default: boolean; validator: (value: boolean) => boolean; }; limit: { type: NumberConstructor; default: number; }; modelValue: import("vue").PropType; maxSize: { type: (NumberConstructor | StringConstructor)[]; default: number; }; uploadApi: { type: import("vue").PropType<(formData: FormData) => Promise>; }; uploadUrl: StringConstructor; beforeUpload: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable) | (() => (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable) | { (): (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable) | (() => (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable) | { (): (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; beforeRemove: { readonly type: import("vue").PropType<(uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => import("element-plus/es/utils/typescript.mjs").Awaitable>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; onRemove: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; onChange: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; onPreview: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (uploadFile: import("element-plus").UploadFile) => void) | (() => (uploadFile: import("element-plus").UploadFile) => void) | { (): (uploadFile: import("element-plus").UploadFile) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (uploadFile: import("element-plus").UploadFile) => void) | (() => (uploadFile: import("element-plus").UploadFile) => void) | { (): (uploadFile: import("element-plus").UploadFile) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; onSuccess: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (response: any, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (response: any, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (response: any, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (response: any, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (response: any, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (response: any, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; onProgress: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (evt: import("element-plus").UploadProgressEvent, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (evt: import("element-plus").UploadProgressEvent, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (evt: import("element-plus").UploadProgressEvent, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (evt: import("element-plus").UploadProgressEvent, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (evt: import("element-plus").UploadProgressEvent, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (evt: import("element-plus").UploadProgressEvent, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; onError: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (error: Error, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (error: Error, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (error: Error, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (error: Error, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (error: Error, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (error: Error, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; onExceed: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (files: File[], uploadFiles: import("element-plus").UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: import("element-plus").UploadUserFile[]) => void) | { (): (files: File[], uploadFiles: import("element-plus").UploadUserFile[]) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (files: File[], uploadFiles: import("element-plus").UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: import("element-plus").UploadUserFile[]) => void) | { (): (files: File[], uploadFiles: import("element-plus").UploadUserFile[]) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; crossorigin: { readonly type: import("vue").PropType "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials") | (((new (...args: any[]) => "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials")) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; action: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; headers: { readonly type: import("vue").PropType Record | Headers) | (() => Record | Headers) | (((new (...args: any[]) => Record | Headers) | (() => Record | Headers)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; method: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; data: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => import("element-plus/es/utils/typescript.mjs").Mutable> | Promise>> | ((rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable)) | (() => import("element-plus/es/utils/typescript.mjs").Awaitable>> | ((rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable)) | (((new (...args: any[]) => import("element-plus/es/utils/typescript.mjs").Mutable> | Promise>> | ((rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable)) | (() => import("element-plus/es/utils/typescript.mjs").Awaitable>> | ((rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable))) | null)[], unknown, unknown, () => import("element-plus/es/utils/typescript.mjs").Mutable<{}>, boolean>; name: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; drag: BooleanConstructor; withCredentials: BooleanConstructor; showFileList: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; fileList: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => import("element-plus").UploadUserFile[]) | (() => import("element-plus").UploadUserFile[]) | (((new (...args: any[]) => import("element-plus").UploadUserFile[]) | (() => import("element-plus").UploadUserFile[])) | null)[], unknown, unknown, () => [], boolean>; autoUpload: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; httpRequest: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => import("element-plus").UploadRequestHandler) | (() => import("element-plus").UploadRequestHandler) | { (): import("element-plus").UploadRequestHandler; new (): any; readonly prototype: any; } | (((new (...args: any[]) => import("element-plus").UploadRequestHandler) | (() => import("element-plus").UploadRequestHandler) | { (): import("element-plus").UploadRequestHandler; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, import("element-plus").UploadRequestHandler, boolean>; disabled: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; directory: BooleanConstructor; }>, { abort: import("vue").ComputedRef<((file?: import("element-plus").UploadFile) => void) | undefined>; submit: import("vue").ComputedRef<(() => void) | undefined>; clearFiles: import("vue").ComputedRef<((states?: import("element-plus").UploadStatus[]) => void) | undefined>; handleStart: import("vue").ComputedRef<((rawFile: import("element-plus").UploadRawFile) => void) | undefined>; handleRemove: import("vue").ComputedRef<((file: import("element-plus").UploadFile | import("element-plus").UploadRawFile) => void) | undefined>; loading: import("vue").Ref; fileList: import("vue").WritableComputedRef; preview: import("vue").ComputedRef; previewList: import("vue").ComputedRef; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:modelValue": (value: string[] | null) => boolean; "update:fileList": (value: import("element-plus").UploadUserFile[]) => boolean; }, string, import("vue").PublicProps, Readonly string; }; listType: { type: import("vue").PropType>; default: string; }; multiple: { type: BooleanConstructor; default: boolean; validator: (value: boolean) => boolean; }; limit: { type: NumberConstructor; default: number; }; modelValue: import("vue").PropType; maxSize: { type: (NumberConstructor | StringConstructor)[]; default: number; }; uploadApi: { type: import("vue").PropType<(formData: FormData) => Promise>; }; uploadUrl: StringConstructor; beforeUpload: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable) | (() => (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable) | { (): (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable) | (() => (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable) | { (): (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; beforeRemove: { readonly type: import("vue").PropType<(uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => import("element-plus/es/utils/typescript.mjs").Awaitable>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; onRemove: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; onChange: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; onPreview: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (uploadFile: import("element-plus").UploadFile) => void) | (() => (uploadFile: import("element-plus").UploadFile) => void) | { (): (uploadFile: import("element-plus").UploadFile) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (uploadFile: import("element-plus").UploadFile) => void) | (() => (uploadFile: import("element-plus").UploadFile) => void) | { (): (uploadFile: import("element-plus").UploadFile) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; onSuccess: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (response: any, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (response: any, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (response: any, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (response: any, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (response: any, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (response: any, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; onProgress: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (evt: import("element-plus").UploadProgressEvent, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (evt: import("element-plus").UploadProgressEvent, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (evt: import("element-plus").UploadProgressEvent, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (evt: import("element-plus").UploadProgressEvent, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (evt: import("element-plus").UploadProgressEvent, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (evt: import("element-plus").UploadProgressEvent, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; onError: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (error: Error, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (error: Error, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (error: Error, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (error: Error, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | (() => (error: Error, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void) | { (): (error: Error, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; onExceed: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => (files: File[], uploadFiles: import("element-plus").UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: import("element-plus").UploadUserFile[]) => void) | { (): (files: File[], uploadFiles: import("element-plus").UploadUserFile[]) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (files: File[], uploadFiles: import("element-plus").UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: import("element-plus").UploadUserFile[]) => void) | { (): (files: File[], uploadFiles: import("element-plus").UploadUserFile[]) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; crossorigin: { readonly type: import("vue").PropType "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials") | (((new (...args: any[]) => "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials")) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; action: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; headers: { readonly type: import("vue").PropType Record | Headers) | (() => Record | Headers) | (((new (...args: any[]) => Record | Headers) | (() => Record | Headers)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; method: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; data: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => import("element-plus/es/utils/typescript.mjs").Mutable> | Promise>> | ((rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable)) | (() => import("element-plus/es/utils/typescript.mjs").Awaitable>> | ((rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable)) | (((new (...args: any[]) => import("element-plus/es/utils/typescript.mjs").Mutable> | Promise>> | ((rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable)) | (() => import("element-plus/es/utils/typescript.mjs").Awaitable>> | ((rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable))) | null)[], unknown, unknown, () => import("element-plus/es/utils/typescript.mjs").Mutable<{}>, boolean>; name: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; drag: BooleanConstructor; withCredentials: BooleanConstructor; showFileList: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; fileList: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => import("element-plus").UploadUserFile[]) | (() => import("element-plus").UploadUserFile[]) | (((new (...args: any[]) => import("element-plus").UploadUserFile[]) | (() => import("element-plus").UploadUserFile[])) | null)[], unknown, unknown, () => [], boolean>; autoUpload: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; httpRequest: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized<(new (...args: any[]) => import("element-plus").UploadRequestHandler) | (() => import("element-plus").UploadRequestHandler) | { (): import("element-plus").UploadRequestHandler; new (): any; readonly prototype: any; } | (((new (...args: any[]) => import("element-plus").UploadRequestHandler) | (() => import("element-plus").UploadRequestHandler) | { (): import("element-plus").UploadRequestHandler; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, import("element-plus").UploadRequestHandler, boolean>; disabled: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; directory: BooleanConstructor; }>> & Readonly<{ "onUpdate:modelValue"?: ((value: string[] | null) => any) | undefined; "onUpdate:fileList"?: ((value: import("element-plus").UploadUserFile[]) => any) | undefined; }>, { data: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType<(new (...args: any[]) => import("element-plus/es/utils/typescript.mjs").Mutable> | Promise>> | ((rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable)) | (() => import("element-plus/es/utils/typescript.mjs").Awaitable>> | ((rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable)) | ((new (...args: any[]) => import("element-plus/es/utils/typescript.mjs").Mutable> | Promise>> | ((rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable)) | (() => import("element-plus/es/utils/typescript.mjs").Awaitable>> | ((rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable)) | null)[], unknown, unknown>; name: string; onError: (error: Error, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; disabled: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; onChange: (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; onProgress: (evt: import("element-plus").UploadProgressEvent, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; drag: boolean; multiple: boolean; fileList: import("element-plus").UploadUserFile[]; beforeUpload: (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils/typescript.mjs").Awaitable; onRemove: (uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; onPreview: (uploadFile: import("element-plus").UploadFile) => void; onSuccess: (response: any, uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => void; onExceed: (files: File[], uploadFiles: import("element-plus").UploadUserFile[]) => void; action: string; method: string; withCredentials: boolean; showFileList: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; accept: string; autoUpload: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; listType: NonNullable; httpRequest: import("element-plus").UploadRequestHandler; limit: number; directory: boolean; maxSize: string | number; }, import("./utils").TypedSlotsDeclaration, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>>)[]; export default _default;