/** Class for repositioning children after actions or changes of a parent have been applied. */
export declare class ChildRepositioner {
    private parentId;
    private previousChildren;
    constructor(parentId: any);
    /**
     * Reposition all the children so that they again snap to the parent object.
     */
    repositionChildren(): void;
    /**
     * Get the best match that can be made of the array of given points.
     * The best match is determined by minimal distance.
     * @param firstPoints
     * @param secondPoints
     * @param first
     * @param second
     * @returns {StrongChildMatch}
     */
    private bestMatch;
}
