import type { Corner } from './types.js';
export interface Point {
    x: number;
    y: number;
}
export interface Box {
    x: number;
    y: number;
    width: number;
    height: number;
}
export declare const clamp: (value: number, min: number, max: number) => number;
export declare function intersect(a: Box, b: Box): Box;
export declare function cornerPoint(box: Box, corner: Corner, x: number, y: number): Point;
/** Fan geometry with tensioned, gently scalloped cross threads. */
export declare function webLines(span: number): Point[][];
export declare function escapeOffset(home: Point, pointer: Point, radius: number): Point & {
    scared: boolean;
};
//# sourceMappingURL=geometry.d.ts.map