import { Subject } from 'rxjs'; import { SafeHtml } from "@angular/platform-browser"; export declare class TooltipService { event$: Subject; /** * Open a tooltip */ open(config: { content: string | SafeHtml; position: 'top' | 'bottom' | 'left' | 'right'; placement: any; truncation: number; copy: boolean; maxWidth: number; }): void; /** * Close a tooltip */ close(): void; /** * Update the tooltip */ update(value: string | SafeHtml): void; } export declare class OnUpdateTooltip { content: string | SafeHtml; constructor(value: string | SafeHtml); } export declare class OnOpeningTooltip { content: string | SafeHtml; position: 'top' | 'bottom' | 'left' | 'right'; placement: any; truncation: number; copy: boolean; maxWidth: number; constructor(config: { content: string | SafeHtml; position: 'top' | 'bottom' | 'left' | 'right'; placement: any; truncation: number; copy: boolean; maxWidth: number; }); } export declare class OnClosingTooltip { }