import { Component } from "./component"; export declare class ScatterComponentSvg extends Component { shapeOrderArray: any; constructor(parentSelector: string, selector?: string); /** * Add circle shaped points to the pointGroup mapped according to data in the dataArray. * @param dataArray - data to map to circle points * @param keyMap - maps each data in the dataArray to a unique key * @param pointGroup - SVG group to contain the point elements */ addCirclePoints(dataArray: any, keyMap: any, pointGroup: any): any; /** * Add rectangle shaped points to the pointGroup mapped according to data in the dataArray. * @param dataArray - data to map to rectangle points * @param keyMap - maps each data in the dataArray to a unique key * @param pointGroup - SVG group to contain the point elements */ addRectanglePoints(dataArray: any, keyMap: any, pointGroup: any): any; /** * Add triangle shaped points to the pointGroup mapped according to data in the dataArray. * @param dataArray - data to map to triangle points * @param keyMap - maps each data in the dataArray to a unique key * @param pointGroup - SVG group to contain the point elements */ addTrianglePoints(dataArray: any, keyMap: any, pointGroup: any): any; updateView(parent: any, viewModel: any): ScatterComponentSvg; getEventPayload(d: any, i: number): any; }