UNPKG

element-plus

Version:
233 lines (232 loc) 6.4 kB
import { Effect } from 'element-plus/es/popper'; import type { PropType } from 'vue'; import type { TriggerType } from 'element-plus/es/popper'; declare const _default: import("vue").DefineComponent<{ content: { type: StringConstructor; }; trigger: { type: PropType<TriggerType>; default: string; }; title: { type: StringConstructor; }; transition: { type: StringConstructor; default: string; }; width: { type: (NumberConstructor | StringConstructor)[]; default: number; }; appendToBody: { type: BooleanConstructor; default: boolean; }; tabindex: (NumberConstructor | StringConstructor)[]; arrowOffset: { type: NumberConstructor; default: number; }; autoClose: { type: NumberConstructor; default: number; }; boundariesPadding: { type: NumberConstructor; default: number; }; class: { type: StringConstructor; default: string; }; style: ObjectConstructor; hideAfter: { type: NumberConstructor; default: number; }; cutoff: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; effect: { type: PropType<Effect>; default: Effect; }; enterable: { type: BooleanConstructor; default: boolean; }; manualMode: { type: BooleanConstructor; default: boolean; }; showAfter: { type: NumberConstructor; default: number; }; offset: { type: NumberConstructor; default: number; }; placement: { type: PropType<import("element-plus/es/popper").Placement>; default: import("element-plus/es/popper").Placement; }; popperClass: { type: StringConstructor; default: string; }; pure: { type: BooleanConstructor; default: boolean; }; popperOptions: { type: PropType<import("element-plus/es/popper").Options>; default: () => any; }; showArrow: { type: BooleanConstructor; default: boolean; }; strategy: { type: PropType<import("@popperjs/core").PositioningStrategy>; default: import("@popperjs/core").PositioningStrategy; }; visible: { type: BooleanConstructor; default: any; }; stopPopperMouseEvent: { type: BooleanConstructor; default: boolean; }; gpuAcceleration: { type: BooleanConstructor; default: boolean; }; fallbackPlacements: { type: PropType<import("element-plus/es/popper").Placement[]>; default: any[]; }; }, { popperStyle: import("vue").ComputedRef<{ width: string; zIndex: number; }>; update: () => void; doDestroy: (forceDestroy?: boolean) => void; show: () => void; hide: () => void; onPopperMouseEnter: () => void; onPopperMouseLeave: () => void; onAfterEnter: () => void; onAfterLeave: () => void; onBeforeEnter: () => void; onBeforeLeave: () => void; initializePopper: () => void; isManualMode: () => boolean; arrowRef: import("vue").Ref<HTMLElement>; events: import("../../popper/src/use-popper").PopperEvents; popperId: string; popperInstance: import("element-plus/es/popper").PopperInstance; popperRef: import("vue").Ref<HTMLElement>; triggerRef: import("vue").Ref<import("../../popper/src/use-popper").ElementType>; visibility: import("vue").WritableComputedRef<boolean>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, string[], string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ content?: unknown; trigger?: unknown; title?: unknown; transition?: unknown; width?: unknown; appendToBody?: unknown; tabindex?: unknown; arrowOffset?: unknown; autoClose?: unknown; boundariesPadding?: unknown; class?: unknown; style?: unknown; hideAfter?: unknown; cutoff?: unknown; disabled?: unknown; effect?: unknown; enterable?: unknown; manualMode?: unknown; showAfter?: unknown; offset?: unknown; placement?: unknown; popperClass?: unknown; pure?: unknown; popperOptions?: unknown; showArrow?: unknown; strategy?: unknown; visible?: unknown; stopPopperMouseEvent?: unknown; gpuAcceleration?: unknown; fallbackPlacements?: unknown; } & { offset: number; width: string | number; transition: string; effect: Effect; class: string; autoClose: number; hideAfter: number; disabled: boolean; enterable: boolean; manualMode: boolean; showAfter: number; pure: boolean; showArrow: boolean; trigger: TriggerType; stopPopperMouseEvent: boolean; appendToBody: boolean; arrowOffset: number; popperClass: string; placement: import("element-plus/es/popper").Placement; strategy: import("@popperjs/core").PositioningStrategy; gpuAcceleration: boolean; fallbackPlacements: import("element-plus/es/popper").Placement[]; boundariesPadding: number; cutoff: boolean; } & { style?: Record<string, any>; title?: string; visible?: boolean; content?: string; popperOptions?: import("element-plus/es/popper").Options; tabindex?: string | number; }> & {}, { offset: number; width: string | number; transition: string; effect: Effect; visible: boolean; class: string; autoClose: number; hideAfter: number; disabled: boolean; enterable: boolean; manualMode: boolean; showAfter: number; pure: boolean; showArrow: boolean; trigger: TriggerType; stopPopperMouseEvent: boolean; appendToBody: boolean; arrowOffset: number; popperOptions: import("element-plus/es/popper").Options; popperClass: string; placement: import("element-plus/es/popper").Placement; strategy: import("@popperjs/core").PositioningStrategy; gpuAcceleration: boolean; fallbackPlacements: import("element-plus/es/popper").Placement[]; boundariesPadding: number; cutoff: boolean; }>; export default _default;