import { TemplateRef } from '@angular/core';
import { TooltipArrowPlacement, TooltipPlacement } from './tooltip.model';
import * as i0 from "@angular/core";
export declare class TooltipComponent {
/**
* @ignore
*/
private readonly tooltipClassName;
/**
* Whether tooltip is inverse or no
*/
isInverse?: boolean;
/**
* Whether tooltip has arrow or no
*/
hasArrow: boolean;
/**
* Tooltip label, if you want custom content unset the label and place content as element children
* e.g: `Your Content`
*/
label: string | null;
/**
* Tooltip id
*/
tooltipId?: string;
/**
* Tooltip placement
*/
placement: TooltipPlacement;
/**
* Tooltip arrow placement
*/
arrowPlacement: TooltipArrowPlacement;
/**
* Whether tooltip management is standalone
*/
isStandalone: boolean;
/**
* Whether tooltip is animated
*/
isAnimated: boolean;
/**
* Tooltip custom template ref
*/
contentTemplateRef?: TemplateRef;
constructor();
/**
* @ignore
*/
getPlacementClass(): string;
/**
* @ignore
*/
getTooltipArrowPlacement(): string;
/**
* @ignore
*/
getIsInverseClass(): string;
/**
* @ignore
*/
getIsStandaloneClass(): string;
static ɵfac: i0.ɵɵFactoryDeclaration;
static ɵcmp: i0.ɵɵComponentDeclaration;
}