import type { ExtractPropTypes, PropType } from 'vue'; declare const triggers: readonly ["hover", "focus", "click", "contextmenu"]; export declare type Trigger = typeof triggers[number]; export declare const useTooltipContentProps: { content: import("element-plus/es/utils/props").BuildPropReturn string) | undefined, unknown, unknown, unknown>; rawContent: import("element-plus/es/utils/props").BuildPropReturn false) | (() => true) | undefined, unknown, unknown, unknown>; persistent: BooleanConstructor; ariaLabel: StringConstructor; visible: import("element-plus/es/utils/props").BuildPropReturn, (() => null) | null | undefined, unknown, unknown, unknown>; transition: import("element-plus/es/utils/props").BuildPropReturn string) | undefined, unknown, unknown, unknown>; teleported: import("element-plus/es/utils/props").BuildPropReturn false) | (() => true) | undefined, unknown, unknown, unknown>; style: import("element-plus/es/utils/props").BuildPropReturn, string | import("vue").CSSProperties | (() => string) | (() => import("vue").CSSProperties) | (() => import("vue").StyleValue[]) | undefined, unknown, unknown, unknown>; className: import("element-plus/es/utils/props").BuildPropReturn, string | (() => string) | (() => { [x: string]: any; }) | (() => (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | any)[])[])[])[])[])[])[])[])[])[])[]) | undefined, unknown, unknown, unknown>; effect: import("element-plus/es/utils/props").BuildPropReturn string) | undefined, unknown, unknown, unknown>; enterable: import("element-plus/es/utils/props").BuildPropReturn false) | (() => true) | undefined, unknown, unknown, unknown>; pure: import("element-plus/es/utils/props").BuildPropReturn false) | (() => true) | undefined, unknown, unknown, unknown>; popperClass: import("element-plus/es/utils/props").BuildPropReturn, string | (() => string) | (() => { [x: string]: any; }) | (() => (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | any)[])[])[])[])[])[])[])[])[])[])[]) | undefined, unknown, unknown, unknown>; popperStyle: import("element-plus/es/utils/props").BuildPropReturn, string | import("vue").CSSProperties | (() => string) | (() => import("vue").CSSProperties) | (() => import("vue").StyleValue[]) | undefined, unknown, unknown, unknown>; referenceEl: import("element-plus/es/utils/props").BuildPropReturn, HTMLElement | (() => HTMLElement) | undefined, unknown, unknown, unknown>; stopPopperMouseEvent: import("element-plus/es/utils/props").BuildPropReturn false) | (() => true) | undefined, unknown, unknown, unknown>; zIndex: NumberConstructor; boundariesPadding: import("element-plus/es/utils/props").BuildPropReturn<(new (...args: any[]) => number & {}) | (() => number) | ((new (...args: any[]) => number & {}) | (() => number))[], 0 | (() => 0) | undefined, false, unknown, unknown>; fallbackPlacements: import("element-plus/es/utils/props").BuildPropReturn<(new (...args: any[]) => import("element-plus/es/components/popper").Placement[]) | (() => import("element-plus/es/components/popper").Placement[]) | ((new (...args: any[]) => import("element-plus/es/components/popper").Placement[]) | (() => import("element-plus/es/components/popper").Placement[]))[], (() => never[]) | undefined, false, unknown, unknown>; gpuAcceleration: import("element-plus/es/utils/props").BuildPropReturn<(new (...args: any[]) => import("element-plus/es/utils/props").BuildPropType & {}) | (() => import("element-plus/es/utils/props").BuildPropType) | ((new (...args: any[]) => import("element-plus/es/utils/props").BuildPropType & {}) | (() => import("element-plus/es/utils/props").BuildPropType))[], true | (() => true) | undefined, false, unknown, unknown>; offset: import("element-plus/es/utils/props").BuildPropReturn<(new (...args: any[]) => number & {}) | (() => number) | ((new (...args: any[]) => number & {}) | (() => number))[], 12 | (() => 12) | undefined, false, unknown, unknown>; placement: import("element-plus/es/utils/props").BuildPropReturn<(new (...args: any[]) => import("element-plus/es/utils/props").BuildPropType & {}) | (() => import("element-plus/es/utils/props").BuildPropType) | ((new (...args: any[]) => import("element-plus/es/utils/props").BuildPropType & {}) | (() => import("element-plus/es/utils/props").BuildPropType))[], "bottom" | (() => "bottom") | undefined, false, unknown, unknown>; popperOptions: import("element-plus/es/utils/props").BuildPropReturn<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], (() => {}) | undefined, false, unknown, unknown>; strategy: import("element-plus/es/utils/props").BuildPropReturn<(new (...args: any[]) => import("element-plus/es/utils/props").BuildPropType & {}) | (() => import("element-plus/es/utils/props").BuildPropType) | ((new (...args: any[]) => import("element-plus/es/utils/props").BuildPropType & {}) | (() => import("element-plus/es/utils/props").BuildPropType))[], "absolute" | (() => "absolute") | undefined, false, unknown, unknown>; showAfter: import("element-plus/es/utils/props").BuildPropReturn; hideAfter: import("element-plus/es/utils/props").BuildPropReturn; }; export declare const useTooltipTriggerProps: { disabled: BooleanConstructor; trigger: { type: PropType<"click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]>; default: string; }; virtualRef: import("element-plus/es/utils/props").BuildPropReturn, unknown, unknown, unknown, unknown>; virtualTriggering: import("element-plus/es/utils/props").BuildPropReturn; }; export declare const useTooltipProps: { openDelay: import("element-plus/es/utils/props").BuildPropReturn number) | undefined, unknown, unknown, unknown>; visibleArrow: import("element-plus/es/utils/props").BuildPropReturn false) | (() => true) | undefined, unknown, unknown, unknown>; hideAfter: import("element-plus/es/utils/props").BuildPropReturn number) | undefined, unknown, unknown, unknown>; showArrow: import("element-plus/es/utils/props").BuildPropReturn false) | (() => true) | undefined, unknown, unknown, unknown>; }; export declare type ElTooltipContentProps = ExtractPropTypes; export declare type ElTooltipTriggerProps = ExtractPropTypes; export declare type ElTooltipProps = ExtractPropTypes & ElTooltipContentProps & ElTooltipTriggerProps; export {};