import { Vector2 } from "./vector";
export declare class Line {
    private _v1;
    private _v2;
    get v1(): Vector2;
    get v2(): Vector2;
    set v1(val: Vector2);
    set v2(val: Vector2);
    private dx;
    private dy;
    constructor(v1: Vector2, v2: Vector2);
    private calcDeltas;
    clone(): Line;
    getDeltaX(): number;
    getDeltaY(): number;
    isBelow(x: number, y: number): boolean;
    isBelowOrCollinear(x: number, y: number): boolean;
    isAbove(x: number, y: number): boolean;
    isAboveOrCollinear(x: number, y: number): boolean;
    isCollinear(x: number, y: number): boolean;
    isLineCollinear(line: Line): boolean;
    calculateRelativeSlope(x: number, y: number): number;
}
