import { TooltipHost } from './models/tooltip-host';
import * as i0 from "@angular/core";
export declare class TooltipHostInstance {
    /**
     * The source name to use for logging
     */
    private static get logSourceName();
    /**
     * public facing getter for the tooltip host
     */
    static get activeHost(): TooltipHost;
    /**
     * internal placeholder for the registered tooltip host
     */
    private static internalActiveHost;
    /**
     * Registers the tooltip host with the service.
     * @param component The tooltip host component.
     */
    static register(host: TooltipHost): void;
    /**
     * Unregisters the tooltip host with the service.
     * @param component The tooltip host component.
     */
    static unregister(host: TooltipHost): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<TooltipHostInstance, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<TooltipHostInstance>;
}
