export declare function createRandom(seed?: string): (min?: number, max?: number, snap?: number) => number; declare interface Line { x1: number; y1: number; x2: number; y2: number; } export declare function lineIntersect(l1: Line, l2: Line): Point | false; export declare function lineNormal({ x1, y1, x2, y2 }: Line): number[]; export declare function lineRectIntersections(line: Line, rect: Rect): Array | false; declare interface Point { x: number; y: number; } export declare function pointDist(p1: Point, p2: Point): number; declare interface Rect { x: number; y: number; width: number; height: number; } export { }