import { LayoutScale } from "../mmviz-layout/index"; import { Component } from "./component"; export declare class LineAnnotationComponentSvg extends Component { selector: string; stroke: any; strokeWidth: any; dragBehavior: any; isDraggable: any; hasLabelBox: any; handleWidth: any; handleWidthLinePercent: any; dragMovementLimit: any; valueLabelOffsetX: any; valueLabelOffsetY: any; valueLabelContainerWidthFactor: any; valueLabelContainerHeightFactor: any; valueContainerLabelOffsetX: any; valueContainerLabelOffsetY: any; labelTextAnchor: any; constructor(parentSelector: string, selector?: string); updateView(parent: any, viewModel: any, layoutScale: LayoutScale): LineAnnotationComponentSvg; getLabelBBox(parent: any, key: any): any; drawValueLabelBox(parent: any, lineAnnotationGroup: any, viewModel: any): void; addDragableBehavior(parent: any, lineAnnotationGroup: any, viewModel: any): void; }