///
///
import { PlotLayout } from './PlotLayout';
import { PlotFocus, PlotZoom } from './zoom';
import { PlotGrid } from './grid';
import { PlotRange } from './range';
import { PlotCursor } from './PlotCursor';
import { PlotLegend } from './legend';
import { PlotInteraction } from './PlotInteraction';
import { PlotSize } from './PlotSize';
import { PointsLimitModal } from './modal';
import { PlotContextMenu } from './contextMenu';
import 'jquery-ui/ui/widgets/draggable';
import 'jquery-ui/ui/widgets/resizable';
export declare class PlotScope {
id: string;
wrapperId: string;
model: any;
stdmodel: any;
prefs: any;
element: JQuery;
container: JQuery;
jqcontainer: JQuery;
jqlegendcontainer: JQuery;
jqplottitle: JQuery;
jqsvg: JQuery;
jqgridg: JQuery;
svg: any;
canvas: any;
maing: any;
gridg: any;
labelg: any;
width: any;
renderFixed: any;
layout: PlotLayout;
labelPadding: {
x: number;
y: number;
};
intervalStepHint: {};
numIntervals: {};
cursor: {};
visibleItem: any;
legendableItem: any;
rpipeGridlines: any[];
removePipe: any[];
tips: any[];
_defaultZoomWheelFn: () => void;
hasLodItem: boolean;
hasUnorderedItem: boolean;
showUnorderedHint: boolean;
showAllItems: boolean;
showLodHint: boolean;
legendDone: boolean;
legendResetPosition: boolean;
doNotLoadState: boolean;
saveAsMenuContainer: any;
plotDisplayModel: any;
plotDisplayView: any;
contextMenuEvent: any;
plotZoom: PlotZoom;
plotFocus: PlotFocus;
plotRange: PlotRange;
plotGrid: PlotGrid;
plotLegend: PlotLegend;
plotCursor: PlotCursor;
plotInteraction: PlotInteraction;
plotSize: PlotSize;
pointsLimitModal: PointsLimitModal;
contextMenu: PlotContextMenu;
constructor(wrapperId: any);
init(): void;
destroy(): void;
setWidgetModel(plotDisplayModel: any): void;
setWidgetView(plotDisplayView: any): void;
initLayout(): void;
calcMapping(emitFocusUpdate: any): void;
emitZoomLevelChange(): void;
emitSizeChange(useMinWidth: any): void;
renderData(): void;
updateMargin(): void;
getMergedLodInfo(lodDataIds: any): {
lodType: any;
lodOn: any;
lodAuto: any;
};
setMergedLodHint(lodDataIds: any, legendLineId: any): void;
updateClipPath(): void;
resetSvg(): void;
standardizeData(): void;
initFlags(): void;
clearRemovePipe(): void;
updatePlot(): void;
update(): void;
getDumpState(): any;
setDumpState(state: any): void;
getCellWidth(): number;
getCellHeight(): number;
getCellModel(): any;
saveAsSvg(): void;
saveAsPng(scale: any): void;
publish(): void;
setModelData(data: any): void;
updateModelData(data: any): void;
setElement(el: any): void;
modelHasPlotSpecificMethods(model: any): any;
fillCellModelWithPlotMethods(): void;
adjustModelWidth(): void;
}