import { ElementRef, OnChanges, OnDestroy } from "@angular/core"; import { Tooltip } from "bootstrap"; import * as i0 from "@angular/core"; export type TooltipPlacement = 'auto' | 'top' | 'bottom' | 'left' | 'right'; export declare class TooltipDirective implements OnChanges, OnDestroy { el: ElementRef; html: string; /** * Allow Bootstrap tooltip's options configuration * * * `title`, `placement` and `container` options are removed from Bootstrap options as they use their own inputs. * * `html`, `sanitize`, `delay` and `trigger` options are sets with different values as well by default but can * be overriden here. */ config?: Partial>; /** * How to position the tooltip. */ placement: TooltipPlacement; /** * Append the tooltip to a specific element. * * By default, tooltip is append to `uib-bootstrap` component. * When `undefined`, tooltip is append to his host element. */ container?: string | Element; tooltip?: Tooltip; constructor(el: ElementRef); ngOnChanges(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }