import { PipelineFinder, WrappedPipeline } from "./types"; export declare function canBeMerged(pipeline1: WrappedPipeline, pipeline2: WrappedPipeline, finder: PipelineFinder, actuallyMerge?: false): boolean; export declare function canBeMerged(pipeline1: WrappedPipeline, pipeline2: WrappedPipeline, finder: PipelineFinder, actuallyMerge: true): WrappedPipeline | null; export declare const recomposePipelines: (pipelines: WrappedPipeline[], finder: PipelineFinder) => WrappedPipeline[]; export declare const haveCommonPath: (set1: Set, set2: Set) => boolean;