import { Base, Type } from "./type";
import { LinkedListNode$1 } from "./LinkedListNode$1";
import { QuadTreeBoundingBox } from "./QuadTreeBoundingBox";
import { LabelCollisionPlacementPositions } from "./LabelCollisionPlacementPositions";
import { CollisionGeometry } from "./CollisionGeometry";
import { List$1 } from "./List$1";
/**
 * @hidden
 */
export declare class LabelCollisionInfo extends Base {
    static $t: Type;
    i: LinkedListNode$1<LabelCollisionInfo>;
    s: number;
    t: number;
    r: number;
    q: number;
    e: QuadTreeBoundingBox;
    p: number;
    o: number;
    m: number;
    n: number;
    w: number;
    x: number;
    k: number;
    l: number;
    u: number;
    v: number;
    b: LabelCollisionPlacementPositions;
    c: QuadTreeBoundingBox;
    y: any;
    f: boolean;
    a: CollisionGeometry;
    d: QuadTreeBoundingBox;
    g: boolean;
    j: List$1<LabelCollisionInfo>;
    h: boolean;
}
