import { _ModuleSupport } from 'ag-charts-community'; import type { Logger } from 'ag-charts-core'; import type { BoxPlotNodeDatum } from './boxPlotTypes'; declare const BoxPlotNode_base: new (...args: any[]) => import("packages/ag-charts-community/dist/types/src/scene/transformable").ScalableType<_ModuleSupport.Path>; export declare class BoxPlotNode extends BoxPlotNode_base { private readonly wickPath; horizontal: boolean; center: number; thickness: number; min: number; q1: number; median: number; q3: number; max: number; cornerRadius: number; crisp: boolean; strokeAlignment: number; wickStroke: string | undefined; wickStrokeWidth: number | undefined; wickStrokeOpacity: number | undefined; wickLineDash: readonly number[] | undefined; wickLineDashOffset: number | undefined; capLengthRatio: number; wickStrokeAlignment: number; protected computeBBox(): _ModuleSupport.BBox | undefined; computeDefaultGradientFillBBox(): _ModuleSupport.BBox; isPointInPath(x: number, y: number): boolean; distanceSquared(x: number, y: number): number; get midPoint(): { x: number; y: number; }; protected alignedCoordinates(): { center: number; x0: number; x1: number; min: number; max: number; q1: number; median: number; q3: number; }; updatePath(): void; drawPath(ctx: CanvasRenderingContext2D | OffscreenCanvasRenderingContext2D, logger: Logger): void; } export {};