export declare class SpwTooltip {
    /** Titre du tooltip */
    tooltipTitle: string;
    /** Texte du tooltip */
    tooltipText: string;
    /** Largeur maximale du tooltip */
    maxWidth?: string;
    /** Positionnement du tooltip */
    direction: 'top' | 'bottom' | 'left' | 'right';
    /** Curseur du tooltip */
    cursor: 'pointer' | 'default' | 'help' | 'disabled';
    visible: boolean;
    isVisible: boolean;
    host: HTMLSpwTooltipElement;
    private tooltipEl;
    connectedCallback(): void;
    disconnectedCallback(): void;
    private updateTooltipVisibility;
    componentWillRender(): void;
    componentDidUpdate(): void;
    private showTooltip;
    private hideTooltip;
    private handleScrollOrResize;
    private createTooltip;
    private removeTooltipFromDOM;
    private positionTooltip;
    private get classes();
    render(): any;
}
