export interface IPoint {
    x: number;
    y: number;
}
export interface ICircle {
    x: number;
    y: number;
    radius: number;
}
export interface IRectangle {
    x: number;
    y: number;
    width: number;
    height: number;
}
export interface IRange {
    min: number;
    max: number;
}
export declare enum DirectionMask {
    None = 0,
    North = 1,
    East = 2,
    South = 4,
    West = 8,
    NorthEast = 16,
    SouthEast = 32,
    SouthWest = 64,
    NorthWest = 128
}
export declare const GoldenRatio: number;
export declare const Tau: number;
export declare function approximately(a: number, b: number, threshold?: number): boolean;
export declare function clamp(value: number, min: number, max: number): number;
export declare function distance(x1: number, y1: number, x2: number, y2: number): number;
export declare function manhattanDistance(x1: number, y1: number, x2: number, y2: number): number;
export declare function lerpAngle(a: number, b: number, t: number): number;
export declare function sign(n: number): number;
export declare function lerp(a: number, b: number, t: number): number;
export declare function wrapRadians(radians: number): number;
