import type { CSSProperties, ExtractPropTypes } from 'vue'; import type Tooltip from './tooltip.vue'; export declare const placement: readonly ["top", "left", "right", "bottom", "topLeft", "topRight", "bottomLeft", "bottomRight", "leftTop", "leftBottom", "rightTop", "rightBottom"]; export declare const tooltipProps: { readonly bgColor: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly textColor: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly isWhiteBg: import("ll-plus/es/utils").EpPropFinalized; readonly arrow: import("ll-plus/es/utils").EpPropFinalized; readonly tip: import("ll-plus/es/utils").EpPropFinalized; readonly placement: import("ll-plus/es/utils").EpPropFinalized; readonly maxWidth: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, "400px", boolean>; readonly tipEllipsis: import("ll-plus/es/utils").EpPropFinalized; readonly tipEllipsisLine: import("ll-plus/es/utils").EpPropFinalized; readonly overlayClassName: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly overlayStyle: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly ellipsis: import("ll-plus/es/utils").EpPropFinalized; readonly width: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, "", boolean>; readonly containerStyle: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, () => void, boolean>; readonly showContainer: import("ll-plus/es/utils").EpPropFinalized; }; export type TooltipProps = ExtractPropTypes; export type PlacementType = TooltipProps['placement']; export type TooltipInstance = InstanceType;