/// /** * Run {@link Room.lookAtArea} on a given range bounded to room borders * @param center Center position * @param range Optional range * @returns List of results */ export declare function lookInRange(center: RoomPosition, range?: number): LookAtResultWithPos[]; /** * Run {@link Room.lookForAt} on a given range bounded to room borders * @param center Center position * @param type LOOK_* constant * @param range Optional range * @yields Iterator of results */ export declare function lookForInRange(center: RoomPosition, type: T, range?: number): Generator; /** * Run {@link Room.lookForAtArea} on a given range bounded to room borders * @param center Center position * @param type LOOK_* constant * @param range Optional range * @returns List of results */ export declare function lookForMatrixInRange(center: RoomPosition, type: T, range?: number): LookForAtAreaResultArray; /** * Run {@link Room.lookForAt} {@link LOOK_STRUCTURES} on a given range bounded to room borders * @param center Center position * @param type STRUCTURE_* constant * @param range Optional range * @yields Iterator of structures */ export declare function lookForStructureInRange(center: RoomPosition, type: T, range?: number): Generator; /** * Run {@link RoomPosition.lookFor} {@link LOOK_STRUCTURES} on a given pos * @param pos Target position * @param type STRUCTURE_* constant * @yields Iterator of structures */ export declare function lookForStructureAt(pos: RoomPosition, type: T): Generator;