import { VertexType } from '../../../dataflow/graph/vertex';
import { EdgeType } from '../../../dataflow/graph/edge';
import type { DataflowGraph } from '../../../dataflow/graph/graph';
export interface SubExplanationParameters {
    readonly name: string;
    readonly description: string;
    readonly code: string;
    readonly expectedSubgraph: DataflowGraph;
}
export interface ExplanationParameters {
    readonly name: string;
    readonly type: VertexType | EdgeType;
    readonly description: string;
    readonly code: string;
    readonly expectedSubgraph: DataflowGraph;
}
/**
 *
 */
export declare function getAllVertices(): [string, VertexType][];
/**
 *
 */
export declare function getAllEdges(): [string, EdgeType][];
