import type { CSSProperties, ExtractPropTypes, PropType } from 'vue'; export declare const toolTipProps: { /** Whether the popup is visible v-model */ popupVisible: { type: BooleanConstructor; default: undefined; }; /** Whether the popup is visible by default (uncontrolled mode) */ defaultPopupVisible: { type: BooleanConstructor; default: boolean; }; type: { type: PropType<"Dark" | "Light">; default: string; }; content: StringConstructor; /** trigger type: 'hover','click','focus','contextMenu' */ trigger: { type: PropType<"click" | "focus" | "hover" | "context-menu" | ("click" | "focus" | "hover" | "context-menu")[]>; default: string; }; /** * Popup position * @values * 'top' | 'left' | 'right' | 'bottom' | 'top-left' | 'top-right' | 'bottom-left' | 'bottom-right' | 'left-top' | 'left-bottom' | 'right-top' | 'right-bottom' * @default 'top' */ position: { type: PropType<"bottom" | "left" | "right" | "top" | "top-left" | "top-right" | "bottom-left" | "bottom-right" | "left-top" | "left-bottom" | "right-top" | "right-bottom">; default: string; }; /** * The class name of the popup content */ contentClass: { type: StringConstructor; }; /** * The style of the popup content */ contentStyle: { type: PropType; }; backgroundColor: StringConstructor; /** * The class name of the popup arrow */ arrowClass: { type: StringConstructor; }; /** * The style of the popup arrow */ arrowStyle: { type: PropType; }; /** * Mount container for pop-up box */ popupContainer: { type: PropType; }; }; export declare const toolTipEmits: { 'update:popupVisible': (_visible: boolean) => boolean; popupVisibleChange: (_visible: boolean) => boolean; }; export type ToolTipEmits = typeof toolTipEmits; export type OToolTipEmits = ExtractPropTypes;