import type Tooltip from './tooltip.vue'; import type { ExtractPropTypes, __ExtractPublicPropTypes } from 'vue'; export declare const useTooltipModelToggleProps: import("@hd-front-end/element-plus/es/hooks").UseModelTogglePropsRaw<"visible">, useTooltipModelToggleEmits: "update:visible"[], useTooltipModelToggle: ({ indicator, toggleReason, shouldHideWhenRouteChanges, shouldProceed, onShow, onHide, }: import("@hd-front-end/element-plus/es/hooks").ModelToggleParams) => { hide: (event?: Event) => void; show: (event?: Event) => void; toggle: () => void; hasUpdateHandler: any; }; export declare const useTooltipProps: { showArrow: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; arrowOffset: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; disabled: BooleanConstructor; trigger: import("@hd-front-end/element-plus/es/utils").EpPropFinalized, unknown, unknown, "hover", boolean>; triggerKeys: import("@hd-front-end/element-plus/es/utils").EpPropFinalized, unknown, unknown, () => string[], boolean>; focusOnTarget: BooleanConstructor; virtualRef: { readonly type: ExtractPropTypes; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; virtualTriggering: BooleanConstructor; onMouseenter: { readonly type: ExtractPropTypes; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; onMouseleave: { readonly type: ExtractPropTypes; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; onClick: { readonly type: ExtractPropTypes; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; onKeydown: { readonly type: ExtractPropTypes; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; onFocus: { readonly type: ExtractPropTypes; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; onBlur: { readonly type: ExtractPropTypes; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; onContextmenu: { readonly type: ExtractPropTypes; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; id: StringConstructor; open: BooleanConstructor; ariaLabel: StringConstructor; appendTo: { readonly type: ExtractPropTypes; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; content: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; rawContent: BooleanConstructor; persistent: BooleanConstructor; visible: import("@hd-front-end/element-plus/es/utils").EpPropFinalized, unknown, unknown, null, boolean>; transition: StringConstructor; teleported: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; style: { readonly type: ExtractPropTypes; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; className: { readonly type: ExtractPropTypes; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; effect: import("@hd-front-end/element-plus/es/utils").EpPropFinalized, unknown, unknown, "dark", boolean>; enterable: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; pure: BooleanConstructor; focusOnShow: BooleanConstructor; trapping: BooleanConstructor; popperClass: { readonly type: ExtractPropTypes; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; popperStyle: { readonly type: ExtractPropTypes; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; referenceEl: { readonly type: ExtractPropTypes; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; triggerTargetEl: { readonly type: ExtractPropTypes; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; stopPopperMouseEvent: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; zIndex: NumberConstructor; boundariesPadding: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; fallbackPlacements: import("@hd-front-end/element-plus/es/utils").EpPropFinalized, unknown, unknown, undefined, boolean>; gpuAcceleration: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; offset: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; placement: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; popperOptions: import("@hd-front-end/element-plus/es/utils").EpPropFinalized, unknown, unknown, () => {}, boolean>; strategy: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; showAfter: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; hideAfter: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; autoClose: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; "onUpdate:visible": { readonly type: ExtractPropTypes; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; role: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; }; export declare const tooltipEmits: string[]; export type ElTooltipProps = ExtractPropTypes; export type ElTooltipPropsPublic = __ExtractPublicPropTypes; export type TooltipInstance = InstanceType & unknown;