import { HTMLShapeGeometry } from "../../CommonUI/HTMLUtilities";
import { IFlowStepSequence } from "@appglue/common/dist/Flow/Structure/IFlowStepSequence";
export declare class PositionData {
    shape: HTMLShapeGeometry;
    positioned: boolean;
    isCandidate: boolean;
    sequence: IFlowStepSequence;
    initialX: number;
    initialY: number;
    constructor(shape: HTMLShapeGeometry, positioned: boolean, isCandidate: boolean, sequence: IFlowStepSequence, initialX: number, initialY: number);
    static positionOneSequence(positionMe: PositionData, ranges: PositionData[]): void;
    private static findGapBetweenSequences;
    inRange(otherData: PositionData): boolean;
    private compare;
}
