import { PropType, ExtractPropTypes } from 'vue'; /** * 属性 */ export declare const popoverProps: { transition: { type: StringConstructor; default: string; }; /** 自定义主体类名 */ bodyClass: StringConstructor; /** 自定义主体样式 */ bodyStyle: PropType>; /** 自定义标题样式 */ titleStyle: PropType>; /** 自定义内容样式 */ contentStyle: PropType>; width: import('element-plus/es/utils').EpPropFinalized; popperStyle: { readonly type: PropType 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))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; showArrow: import('element-plus/es/utils').EpPropFinalized; disabled: BooleanConstructor; trigger: import('element-plus/es/utils').EpPropFinalized<(new (...args: any[]) => "hover" | "focus" | "click" | "contextmenu" | import('element-plus').TooltipTriggerType[]) | (() => import('element-plus/es/utils').Arrayable) | ((new (...args: any[]) => "hover" | "focus" | "click" | "contextmenu" | import('element-plus').TooltipTriggerType[]) | (() => import('element-plus/es/utils').Arrayable))[], unknown, unknown, "hover", boolean>; content: import('element-plus/es/utils').EpPropFinalized; persistent: import('element-plus/es/utils').EpPropFinalized; visible: import('element-plus/es/utils').EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | null) | ((new (...args: any[]) => boolean) | (() => boolean | null))[], unknown, unknown, null, boolean>; teleported: import('element-plus/es/utils').EpPropFinalized; effect: { readonly default: "light"; readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; enterable: { readonly default: true; readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; offset: import('element-plus/es/utils').EpPropFinalized; placement: import('element-plus/es/utils').EpPropFinalized<(new (...args: any[]) => "bottom" | "left" | "right" | "top" | "auto" | "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[]) => "bottom" | "left" | "right" | "top" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import('element-plus').Placement))[], unknown, unknown, "bottom", boolean>; popperOptions: import('element-plus/es/utils').EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; showAfter: import('element-plus/es/utils').EpPropFinalized; hideAfter: import('element-plus/es/utils').EpPropFinalized; autoClose: import('element-plus/es/utils').EpPropFinalized; tabindex: import('element-plus/es/utils').EpPropFinalized<(new (...args: any[]) => string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown, 0, boolean>; title: StringConstructor; popperClass: StringConstructor; className: StringConstructor; arrowOffset: import('element-plus/es/utils').EpPropFinalized; triggerKeys: import('element-plus/es/utils').EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>; virtualRef: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; virtualTriggering: BooleanConstructor; appendTo: { readonly type: PropType string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; ariaLabel: StringConstructor; zIndex: NumberConstructor; gpuAcceleration: import('element-plus/es/utils').EpPropFinalized; bg: StringConstructor; arrowBg: StringConstructor; isPopover: BooleanConstructor; }; export type PopoverProps = ExtractPropTypes; /** * 事件 */ export declare const popoverEmits: { 'update:visible': (value: boolean) => boolean; 'before-enter': () => boolean; 'before-leave': () => boolean; 'after-enter': () => boolean; 'after-leave': () => boolean; };