import HdgElement from "@hdgd/core"; import "@hdgd/icons/lib/close"; export interface Props { open: boolean; placement?: "top" | "topleft" | "topright" | "left" | "lefttop" | "leftbottom" | "right" | "righttop" | "rightbottom" | "bottom" | "bottomleft" | "bottomright"; zindex?: number; tips: string; closeable?: boolean; autoclose?: boolean; opentime?: number; scroolhidden?: boolean; } export interface CustomEvent { close: () => void; } declare class HdgTooltip extends HdgElement { constructor(); placement: string; tips: string; open: boolean; closeable: boolean; autoclose: boolean; opentime: number; scroolhidden: boolean; zindex: string; timer: number | undefined; tipsRef: any; componentDidMount(): void; shouldComponentUpdate(propName: string, oldValue: string | boolean, newValue: string | boolean): boolean; componentWillUnmount(): void; windowScrollListener: () => void; addTimer: () => void; clearTimer: () => void; addRemoveAnnimation: () => void; closeEmit: () => void; handleTipsClick: (ev: PointerEvent) => void; renderCloseIcon: () => any; renderTips: () => any; render(): any; } export default HdgTooltip;