/** * Measurement helper for the price-range / measure tool (TradingView-style). */ export interface MeasurePoint { x: number; y: number; } export interface Measurement { /** Absolute price change (end - start) */ change: number; /** Percentage change relative to the start price */ percent: number; /** Number of bars spanned (rounded X distance) */ bars: number; /** True when the range moves up (change >= 0) */ up: boolean; } export declare function computeMeasurement(a: MeasurePoint, b: MeasurePoint): Measurement; export declare function formatMeasurement(m: Measurement): string; /** Compact price formatting used for level labels. */ export declare function formatPrice(value: number): string;