export class CropDetector { constructor(width: any, height: any, debugMode?: boolean); debugMode: boolean; width: any; height: any; cropSize: number; detector: DetectorLite; lastRandomIndex: number; detect(input: any): { featurePoints: any[]; debugExtra: { projectedImage: number[]; } | { projectedImage?: undefined; }; }; detectMoving(input: any): { featurePoints: any[]; debugExtra: { projectedImage: number[]; } | { projectedImage?: undefined; }; }; frameCounter: number | undefined; _detectGlobal(imageData: any): { featurePoints: any[]; debugExtra: { projectedImage: number[]; isGlobal: boolean; } | { projectedImage?: undefined; isGlobal?: undefined; }; }; _detect(imageData: any, startX: any, startY: any): { featurePoints: any[]; debugExtra: { projectedImage: number[]; } | { projectedImage?: undefined; }; }; } import { DetectorLite } from "./detector-lite.js";