import { Vector } from './Vector'; /** Represents a rectangular region in two-dimensional Cartesian space. */ export declare class Bounds { /** Returns the smallest bounds that contains the given vectors. */ static fromVectors(vecs: ReadonlyArray): Bounds; /** Minimum X value (i.e. "left"). */ readonly minX: number; /** Minimum Y value (i.e. "top" when postive Y is "down"). */ readonly minY: number; /** Maximum X value (i.e. "right"). */ readonly maxX: number; /** Maximum Y value (i.e. "bottom" when positive Y is "down"). */ readonly maxY: number; /** Constructs a bounds given minimum and maximum values for X and Y. */ constructor(minX: number, minY: number, maxX: number, maxY: number); /** Returns the difference between the maximum and minimum X values. */ width(): number; /** Returns the difference between the maximum and minimum Y values. */ height(): number; }