export class GridClass { constructor(tWidth: any, tHegiht: any, divide: any); boxCells: any[]; circleCells: any[]; xCellCount: number; yCellCount: number; circleKeys: any[]; boxKeys: any[]; bboxes: any[]; circles: any[]; width: any; height: any; xScale: number; yScale: number; boxUid: number; circleUid: number; keysLength(): number; insert(bucket: any, x1: any, y1: any, x2: any, y2: any): void; insertCircle(t: any, e: any, i: any, o: any): void; _insertBoxCell(t: any, e: any, i: any, o: any, cellCount: any, item: any): void; _insertCircleCell(t: any, e: any, i: any, o: any, r: any, a: any): void; _query(x1: any, y1: any, x2: any, y2: any, hittest: any, predicate: any, index: any): boolean | any[]; _queryCircle(x: any, y: any, diameter: any, hitTest: any, predicate: any): boolean | any[]; query(t: any, e: any, i: any, o: any, r: any): boolean | any[]; hitTest(x1: any, y1: any, x2: any, y2: any, predicate: any, index: any): boolean | any[]; hitTestCircle(x: any, y: any, diameter: any, predicate: any): boolean | any[]; _queryCell(x1: any, y1: any, x2: any, y2: any, index: any, list: any, options: any, predicate: any): true | 0 | undefined; _queryCellCircle(x1: any, x2: any, y1: any, y2: any, cellIndex: any, item: any, options: any, predicate: any): true | undefined; _forEachCell(x1: any, y1: any, x2: any, y2: any, queryCell: any, item: any, options: any, predicate: any): void; _convertToXCellCoord(x: any): number; _convertToYCellCoord(y: any): number; _circlesCollide(t: any, e: any, i: any, o: any, r: any, a: any): boolean; _circleAndRectCollide(t: any, e: any, i: any, o: any, r: any, a: any, n: any): boolean; isInsideGrid(x1: any, y1: any, x2: any, y2: any): boolean; }