import { HTMLShapeGeometry } from "../HTMLUtilities";
import { MappingRule } from "./XMappingDefinition";
export declare class PositionData {
    shape: HTMLShapeGeometry;
    positioned: boolean;
    mappingRule: MappingRule;
    initialX: number;
    initialY: number;
    constructor(shape: HTMLShapeGeometry, positioned: boolean, mappingRule: MappingRule, initialX: number, initialY: number);
    inRange(otherData: PositionData): boolean;
    private compare;
    static positionOne(positionMe: PositionData, ranges: PositionData[]): void;
    private static findGapBetweenRules;
}
