// THIS FILE IS GENERATED. DO NOT EDIT. import {Rect2} from './Rect2'; import {Vector2i} from './Vector2i'; type Rect2iConstructor = { (): Rect2i; (from_: Rect2i): Rect2i; (from_: Rect2): Rect2i; (position_: Vector2i, size_: Vector2i): Rect2i; (x_: number, y_: number, width_: number, height_: number): Rect2i; }; export interface Rect2i { position: Vector2i; size: Vector2i; getCenter(): Vector2i; getArea(): number; hasArea(): boolean; hasPoint(point_: Vector2i): boolean; intersects(b_: Rect2i): boolean; encloses(b_: Rect2i): boolean; intersection(b_: Rect2i): Rect2i; merge(b_: Rect2i): Rect2i; expand(to_: Vector2i): Rect2i; grow(amount_: number): Rect2i; growIndividual(left_: number, top_: number, right_: number, bottom_: number): Rect2i; abs(): Rect2i; } declare global { namespace Godot { var Rect2i: Rect2iConstructor; } } export {}; // Ensure this file is treated as a module