/** * Snap drawing points to nearest candlestick O/H/L/C (TradingView-style magnet). */ export interface CandleSnapInput { x: number; y: number; barX: Float32Array | Float64Array; open: Float32Array | Float64Array; high: Float32Array | Float64Array; low: Float32Array | Float64Array; close: Float32Array | Float64Array; dataToPixelX: (x: number) => number; dataToPixelY: (y: number) => number; pixelThreshold?: number; enabled?: boolean; } export declare function findNearestBarIndex(barX: Float32Array | Float64Array, x: number): number; export declare function snapToCandle(input: CandleSnapInput): { x: number; y: number; };