import { ChartWidthSizeEnum } from "../mmviz-common/util"; export declare class ChartView { selector: any; top: number; right: number; bottom: number; left: number; constructor(selector: any); readonly view: any; addContentTypeClass(contentTypeClass: string): void; showLegend(): void; hideLegend(): void; syncViewBoxDimension(): void; readonly isSmallViewBox: boolean; syncSmallViewBox(): void; computeTextLength(text: string): any; computeTextBBox(text: string): any; contentAspectRatio: any; padding: { top: number; right: number; left: number; bottom: number; }; contentDimensions: any; viewBox: { x: any; y: any; width: any; height: any; }; preserveAspectRatio: any; readonly content: any; readonly stage: any; readonly main: any; readonly dimension: any; readonly stageDimension: any; readonly drawArea: any; readonly legends: any; readonly legendsContainer: any; readonly legendColor: any; setLegendItemState(legend: any, valueattr: any, state: any): void; readonly legendFill: any; readonly legendArea: any; readonly details: any; readonly annotation: any; applyChartAnnotation(domNode: any): void; readonly isViewable: boolean; readonly widthSize: ChartWidthSizeEnum; applyResponsiveBehavior(): void; }