import HtmlComponent from '../abstract/html-component'; import { ILocation } from '../interfaces'; import { HtmlAnnotationCfg, PointLocationCfg } from '../types'; export default class HtmlAnnotation extends HtmlComponent implements ILocation { getDefaultCfg(): { name: string; type: string; locationType: string; x: number; y: number; containerTpl: string; alignX: string; alignY: string; html: string; zIndex: number; container: any; updateAutoRender: boolean; containerClassName: string; parent: any; id: string; offsetX: number; offsetY: number; animate: boolean; capture: boolean; animateOption: { appear: any; update: { duration: number; easing: string; }; enter: { duration: number; easing: string; }; leave: { duration: number; easing: string; }; }; events: any; defaultCfg: {}; visible: boolean; }; render(): void; protected resetPosition(): void; }