import { type Vec2 } from "./vec2"; export type Rect = { xy: Vec2; wh: Vec2; }; export declare const rect: (x: number, y: number, w: number, h: number) => { xy: { x: number; y: number; }; wh: { x: number; y: number; }; }; export declare const rect_left: (r: Rect) => number; export declare const rect_right: (r: Rect) => number; export declare const rect_top: (r: Rect) => number; export declare const rect_bottom: (r: Rect) => number; export declare const rect_abcd: (rect: Rect) => { x: number; y: number; }[]; export declare function box_intersect(a: Rect, b: Rect): boolean; export declare function box_intersect_ratio(a: Rect, b: Rect): number; //# sourceMappingURL=rect.d.ts.map