import { TemplateRef, ChangeDetectorRef, ElementRef, AfterViewInit } from "@angular/core"; import { TooltipTheme, TooltipTrigger } from "./tooltip-content/tooltip-content.component"; import { TooltipPosition } from "./tooltip.positions"; import { TooltipDirective } from "./tooltip.directive"; /** A text label that acts as a helper to a specific item */ export declare class TooltipComponent implements AfterViewInit { private cdr; /** content of tooltip */ content: string | TemplateRef; /** tooltip text reference with default SEB style */ textReference: string; /** tooltip trigger method */ trigger: TooltipTrigger; /** tooltip position */ position: TooltipPosition; /** tooltip theme */ theme: TooltipTheme; /** CSS class */ className?: string; /** Close the tooltip once the user scrolls */ closeOnScroll: boolean; /** Delay before closing on scroll */ closeOnScrollDelay: number; /** reposition tooltip with more position choices (top-right, bottom-left, right-top, ....) */ cascade?: boolean; contentref: ElementRef; tooltipDirective: TooltipDirective; stringContent: string; hasContent: boolean; constructor(cdr: ChangeDetectorRef); ngAfterViewInit(): void; show(): void; hide(): void; }