import { SelectionType } from '../HistogramParams.js'; import { ChartAxes, HistogramData } from '../utils/HistogramUtils.js'; import { AbstractChart } from './AbstractChart.js'; export declare class ChartOneDimension extends AbstractChart { resize(histogramContainer: HTMLElement): void; protected plotChart(data: Array): void; protected initializeChartDimensions(): void; protected createChartAxes(data: Array): void; protected drawChartAxes(chartAxes: ChartAxes, leftOffset: number): void; protected addSelectionBrush(selectionType: SelectionType, chartAxes: ChartAxes, leftOffset: number): void; protected applyStyleOnSelection(): void; protected getStartPosition(data: Array, index: number): number; protected getEndPosition(data: Array, index: number): number; protected setTooltipXposition(xPosition: number): number; protected setTooltipYposition(yPosition: number): number; protected getAxes(): ChartAxes; protected setVerticalTooltipsWidth(): void; protected setBrushVerticalTooltipsXPositions(leftPosition: number, rightPosition: number): void; }