export declare function pointWithin(px: number, py: number, rlft: number, rtop: number, rrgt: number, rbtm: number): boolean;
export declare class Quadtree {
    x: number;
    y: number;
    w: number;
    h: number;
    l: number;
    o: Quadtree[];
    q: Quadtree[];
    sidx: number;
    didx: number;
    constructor(x: number, y: number, width: number, height: number, left?: number);
    split: () => void;
    quads(x: number, y: number, w: number, h: number, cb: (d: Quadtree) => void): void;
    add(o: {
        x: number;
        y: number;
        w: number;
        h: number;
        sidx: number;
        didx: number;
    }): void;
    getQ(x: number, y: number, w: number, h: number, cb: (value: Quadtree) => void): void;
    clear(): void;
}
