import { MatTooltip } from '@angular/material/tooltip'; /** * Define the accepted string values for the {@link TsTooltipComponent} position */ export declare type TsTooltipPositionTypes = 'above' | 'below' | 'before' | 'after'; /** * Define the allowed tooltips Used by {@link TsTooltipComponent} position */ export declare const allowedTooltipTypes: TsTooltipPositionTypes[]; /** * Add a text-only tooltip to any component or element. * * @example * My Tooltip! * * https://release--5f0ca4e61af3790022cad2fe.chromatic.com/?path=/story/components-feedback-tooltip */ export declare class TsTooltipComponent { /** * Return the current visibility state of the tooltip */ get isVisible(): boolean; /** * Define whether there is a dotted underline shown on the text */ hasUnderline: boolean; /** * Define the position of the tooltip * * @param value */ set tooltipPosition(value: TsTooltipPositionTypes); get tooltipPosition(): TsTooltipPositionTypes; private _tooltipPosition; /** * Define the content to display within the tooltip */ tooltipValue: string; /** * Access Material Tooltip Directive */ matTooltip: MatTooltip; /** * Show the tooltip */ showTooltip(): void; /** * Hide the tooltip */ hideTooltip(): void; /** * Toggle the tooltip's visibility */ toggleTooltip(): void; }