import type { IExtent } from './MineLinesSeries.js';
declare function findIntersectionPoint(A: number[], B: number[], rectangle: {
    left: number;
    top: number;
    right: number;
    bottom: number;
}, bias?: 'start' | 'end'): [number, number];
declare function getArrowPoints(fromX: number, fromY: number, toX: number, toY: number, arrowAngle?: number): number[];
interface LineType {
    startPoint: number[];
    endPoint: number[];
    extend: IExtent;
    width: number;
    height: number;
}
declare function getDrawLine(params: LineType): number[][];
export { findIntersectionPoint, getArrowPoints, getDrawLine };
