/**
 * Calculate foot of perpendicular from point to line
 *
 * @param p1 - Line start point {x: number, y: number}
 * @param p2 - Line end point coordinates
 * @param p0 - Target point coordinates
 *
 * @returns Foot coordinates on the line
 *
 * @example
 * ```typescript
 * // Vertical line example
 * const foot = calcPerpendicularIntersection(
 *   {x:0,y:10}, {x:20,y:10}, {x:5,y:15}
 * ); // {x:5, y:10}
 * ```
 *
 * @remarks
 * - Input points must define a valid line
 * - Works for infinite lines (not limited to segments)
 */
export declare const calcPerpendicularIntersection: (p1: Coord, p2: Coord, p0: Coord) => Coord;
