/** * Calculate coordinates along a line at specified distance * * @param p0 - Start point coordinates {x: number, y: number} * @param p1 - Direction reference point coordinates * @param value - Distance to move (positive: towards p1, negative: opposite) * * @returns New coordinates along the line segment * * @example * ```typescript * // Horizontal movement * const start = { x: 0, y: 0 }; * const end = { x: 10, y: 0 }; * console.log(calcRelativeCoord(start, end, 5)); // {x:5, y:0} * * // Diagonal movement * console.log(calcRelativeCoord(start, {x:3,y:4}, 5)); // {x:3, y:4} * ``` * * @remarks * - Returns p0 when points coincide * - Handles vertical/horizontal/sloped lines * - Subject to JS floating-point precision */ export declare const calcRelativeCoord: (p0: Coord, p1: Coord, value: number) => Coord;