import { PointLike } from '@antv/g-lite'; export declare function isInvalidRect(p: PointLike, q: PointLike, threshold: number): boolean; export declare function isNearPoint(p: PointLike, q: PointLike, threshold: number): boolean; /** * {\displaystyle \operatorname {distance} (P,\theta ,(x_{0},y_{0}))=|\cos(\theta )(P_{y}-y_{0})-\sin(\theta )(P_{x}-x_{0})|} */ export declare function distanceFromPointToLine(p: PointLike, rad: number, t: PointLike): number; export declare function getABC(p1: PointLike, p2: PointLike): { A: number; B: number; C: number; }; export declare function getFootOfPerpendicular(p: PointLike, A: number, B: number, C: number): { x: number; y: number; }; export declare function lineIntersect(p1: PointLike, p2: PointLike, p3: PointLike, p4: PointLike): { x: number; y: number; seg1: boolean; seg2: boolean; }; //# sourceMappingURL=drawer.d.ts.map