import { StageHandler } from '../../util/types.js';
import VolPathSeriesModel from './volPathSeries.js';
import SeriesData from '../../data/SeriesData.js';
import { RectLike } from 'tvrender/lib/core/BoundingRect.js';
export interface VolPathItemLayout {
    sign: number;
    initBaseline: number;
    ends: number[][];
    brushRect: RectLike;
}
export interface VolPathLayoutMeta {
    candleWidth: number;
    isSimpleBox: boolean;
}
declare const volPathLayout: StageHandler;
export declare function calculateCandleWidth(seriesModel: VolPathSeriesModel, data: SeriesData): {
    candleWidth: number;
    textRectWidth: number;
    gapWidth: number;
    bandWidth: number;
    totalWidth: number;
};
export default volPathLayout;
