/**
 * @template T
 * @param {QuadTreeNode<T>} tree
 * @param {number} origin_x
 * @param {number} origin_y
 * @param {number} direction_x
 * @param {number} direction_y
 * @param {number} max_distance
 * @param {function(data:T, origin_x:number, origin_y:number, direction_x:number, direction_y:number, max_distance2:number):boolean} [predicate]
 * @param {*} [predicateContext]
 * @returns {QuadTreeDatum<T>|undefined}
 */
export function qt_query_data_raycast<T>(tree: QuadTreeNode<T>, origin_x: number, origin_y: number, direction_x: number, direction_y: number, max_distance: number, predicate: any, predicateContext?: any): QuadTreeDatum<T> | undefined;
//# sourceMappingURL=qt_query_data_raycast.d.ts.map