import { PipeFittingNode, PipeSegmentNode } from '@pascal-app/core'; import type { RunBodyHit } from '@pascal-app/editor/distribution'; export type PipeInlineInsertionPlan = { fitting: PipeFittingNode; runUpdate: { id: PipeSegmentNode['id']; data: Partial; }; runTail: PipeSegmentNode; }; export declare function isInlinePipeFitting(node: PipeFittingNode): boolean; export declare function planPipeInlineInsertion(run: PipeSegmentNode, hit: RunBodyHit, template: PipeFittingNode): PipeInlineInsertionPlan | null; //# sourceMappingURL=inline-insertion.d.ts.map