export type TooltipAlignType = 'auto' | 'top' | 'bottom' | 'right' | 'left';
export declare class XTooltip {
    /**
     * Element content text to show in tooltip
     */
    content: string;
    /**
     * Tooltip aligment to show over element
     */
    align: TooltipAlignType;
    /**
     * Element reference
     */
    el: HTMLElement;
    /**
     * Tooltip element
     */
    private tooltip;
    /**
     * Element popper instance
     */
    private popper;
    /**
     * On component did loaded hook
     */
    componentDidLoad(): void;
    /**
     * On component did destroyed hook
     */
    disconectedCallback(): void;
    /**
     * Show tooltip overlay popper
     */
    private showHandler;
    /**
     * Hide tooltip overlay popper
     */
    private hideHandler;
    /**
     * Render element
     */
    render(): any;
}
