import { AfterViewInit, EventEmitter } from '@angular/core';
import { TooltipConfig } from './tooltip.config';
import { IBsVersion } from '@pea11y/ngx-bootstrap/utils';
import * as i0 from "@angular/core";
export declare class TooltipContainerComponent implements AfterViewInit {
    classMap?: {
        [key: string]: boolean;
    };
    placement?: string;
    containerClass?: string;
    animation?: boolean;
    id?: string;
    hovered: boolean;
    onMouseLeaved: EventEmitter<any>;
    closeTooltip: EventEmitter<any>;
    get _bsVersions(): IBsVersion;
    constructor(config: TooltipConfig);
    onMouseenter(): void;
    onMouseleave(): void;
    ngAfterViewInit(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<TooltipContainerComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<TooltipContainerComponent, "bs-tooltip-container", never, {}, { "onMouseLeaved": "onMouseLeaved"; "closeTooltip": "closeTooltip"; }, never, ["*"], false, never>;
}
