import type { OolongLine } from "./OolongLine";
import { IPoint } from "../../idl";
import { IRectNode } from "../../common";
export declare class LineIntersectionUtils {
    static lineContainsPoint(node: OolongLine, p: IPoint, buffer: number): boolean;
    static overlapRectNode(node: OolongLine, rectNode: IRectNode): boolean;
    static curveLineContains(points: IPoint[], p: IPoint, buffer: number): boolean;
    static polyLineContains(points: IPoint[], p: IPoint, buffer: number): boolean;
    static simpleLineContains(points: IPoint[], p: IPoint, buffer: number): boolean;
}
//# sourceMappingURL=LineIntersectionUtils.d.ts.map