import type { NamedGraph } from '../util/diff-graph';
import { GraphDifferenceReport } from '../util/diff-graph';
import type { GenericDiffConfiguration } from '../util/diff';
import type { ControlFlowGraph } from './control-flow-graph';
/**
 * Compare two control flow graphs and return a report on the differences.
 * If you simply want to check whether they equal, use {@link GraphDifferenceReport#isEqual|`<result>.isEqual()`}.
 *
 * @see {@link diffOfDataflowGraphs} - for dataflow graphs
 */
export declare function diffOfControlFlowGraphs(left: NamedGraph<ControlFlowGraph>, right: NamedGraph<ControlFlowGraph>, config?: Partial<GenericDiffConfiguration>): GraphDifferenceReport;
