import { Entity } from "./Entity.ts";
export declare class EntityPin extends Entity {
    protected _element_textbox: any;
    constructor();
    enter(domNode: any, element: any): void;
    update(domNode: any, element: any): void;
    calcHeight(): any;
    calcBackgroundBBox(is_hovering: any, title_bbox: any, icon_bbox: any, desc_bbox: any, _anno_h: any): {
        width: number;
        height: any;
    };
}
export interface EntityPin {
    titleOnlyShowOnHover(): boolean;
    titleOnlyShowOnHover(_: boolean): this;
    iconOnlyShowOnHover(): boolean;
    iconOnlyShowOnHover(_: boolean): this;
    descriptionOnlyShowOnHover(): boolean;
    descriptionOnlyShowOnHover(_: boolean): this;
    annotationOnlyShowOnHover(): boolean;
    annotationOnlyShowOnHover(_: boolean): this;
}
