import { DrawingID, IStructureObject } from '@buerli.io/core';
export declare class ChainFinder {
    private tree;
    private drawingId;
    private visited;
    constructor(drawingId: DrawingID);
    private findIncConstraints;
    private findSibiling;
    private findIncPoint;
    private findIncCurve;
    private findIncCurves;
    private getPointId;
    findChained(curve: IStructureObject): IStructureObject[];
}
