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 {
}