import { LayoutWorker } from "@/ability/line/LayoutWorker";
import { RelatedGroupBaseWorker } from "@/ability/group/RelatedGroupBaseWorker";
import { GraphicNode, OolongLine } from "@/graphics";
import { CollectRelatedLineWorker } from "@/ability/line/CollectRelatedLineWorker";
import { NodeManager } from "@/application";
import { AppEventContext } from "@/app";
export declare class RelatedGroupLineWorker {
    layoutWorker: LayoutWorker;
    groupBaseWorker: RelatedGroupBaseWorker;
    relatedWorker: CollectRelatedLineWorker;
    linkLineSet: Set<OolongLine>;
    start(nodes: GraphicNode[], ctx: {
        nodeManager: NodeManager;
    }): void;
    work(ctx: AppEventContext): void;
}
//# sourceMappingURL=RelatedGroupLineWorker.d.ts.map