import { Instance } from '@popperjs/core';
import { Placement } from '@popperjs/core/lib/enums';
/**
 * Displays a simple help icon. Upon hover or focus, a tooltip will be displayed with help text.
 *
 * ```ts
 * <verdocs-toolbar-icon text="Sample tooltip text" icon={CalendarIcon} />
 * ```
 */
export declare class VerdocsToolbarIcon {
    iconEl: HTMLDivElement;
    tooltip: HTMLDivElement;
    popperInstance: Instance;
    /**
     * Help text to display on hover/focus
     */
    text: string;
    /**
     * SVG icon to display
     */
    icon: string;
    /**
     * Override the Popper "placement" setting
     */
    placement: Placement;
    /**
     * Triggered when the icon is pressed
     */
    containerId: string;
    componentDidLoad(): void;
    disconnectedCallback(): void;
    show(): void;
    hide(): void;
    render(): any;
}
