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