///
import { PlotProps } from './PlotlyPlot';
import { ScatterPlotData, OrientationAddon, AxisTruncationAddon, independentAxisLogScaleAddon, DependentAxisLogScaleAddon } from '../types/plots';
import { NumberOrDateRange } from '../types/general';
export interface ScatterPlotProps extends PlotProps, OrientationAddon, independentAxisLogScaleAddon, DependentAxisLogScaleAddon, AxisTruncationAddon {
/** x-axis range: required for confidence interval - not really */
independentAxisRange?: NumberOrDateRange;
/** y-axis range: required for confidence interval */
dependentAxisRange?: NumberOrDateRange;
/** x-axis label */
independentAxisLabel?: string;
/** y-axis label */
dependentAxisLabel?: string;
/** independentValueType */
independentValueType?: 'string' | 'number' | 'date' | 'longitude' | 'category';
/** dependentValueType */
dependentValueType?: 'string' | 'number' | 'date' | 'longitude' | 'category';
/** marker color opacity: range from 0 to 1 */
markerBodyOpacity?: number;
}
/**
* This component handles several plots such as marker, line, confidence interval,
* density, and combinations of plots like marker + line + confidence interval
*/
declare const ScatterPlot: import("react").ForwardRefExoticComponent>;
export default ScatterPlot;
//# sourceMappingURL=ScatterPlot.d.ts.map