import { Pixi } from 'src/alias/Pixi'; import { Point2D } from '../entity/Point2D.entity'; import { Line, Rectangle } from '../entity/Shape'; import { MouseHandler } from '../sprite/MouseHandler'; export declare class HitTester { start: Point2D; line: Line; testRect: Rectangle; lineGraphics: Pixi.Graphics | undefined; testShape: Pixi.Graphics | undefined; container: Pixi.Container; mouseHandler: MouseHandler; constructor(container: Pixi.Container, element: HTMLElement, mouseHandler: MouseHandler); updateLine(): void; updateTestShape(): void; tick(): void; }