export interface PathPoint {
    x: number;
    y: number;
    angle: number;
}
interface Vec {
    x: number;
    y: number;
}
/**
 * Sample a single point along an arrow's path at parameter t in [0, 1].
 * Returns x, y and the tangent angle in radians (useful for orienting markers).
 */
export declare function arrowPointAt(start: Vec, end: Vec, control: Vec[], t: number): PathPoint;
export {};
