/** Represents the Line-of-sight behavior. * @see {@link https://www.construct.net/make-games/manuals/construct-3/scripting/scripting-reference/behavior-interfaces/line-of-sight | ILOSBehaviorInstance documentation } */ declare class ILOSBehaviorInstance extends IBehaviorInstance { ray: ILOSBehaviorRay; range: number; coneOfView: number; hasLOStoPosition(x: number, y: number): boolean; hasLOSBetweenPositions(fromX: number, fromY: number, fromAngle: number, toX: number, toY: number): boolean; castRay(fromX: number, fromY: number, toX: number, toY: number, useCollisionCells?: boolean): ILOSBehaviorRay; addObstacle(objectClass: IObjectClass): void; clearObstacles(): void; }