import { Graph } from '../../Class/Graph';
import { GraphMoveSubGraphIntoData } from '../../Class/Graph/interface';
import { G_EE } from '../../types/interface/G';
import { Moment } from './../Moment';
export interface GraphMoveSubgraphIntoMomentData extends GraphMoveSubGraphIntoData {
    path: string[];
}
export interface GraphMoveSubgraphIntoMoment extends Moment<GraphMoveSubgraphIntoMomentData> {
}
export declare function extractMoveSubgraphIntoEventData(...[graphId, spec, selection, mapping, moves, path,]: G_EE['move_subgraph_into']): GraphMoveSubgraphIntoMomentData;
export declare function stringifyMoveSubgraphIntoEventData(data: GraphMoveSubgraphIntoMomentData): GraphMoveSubgraphIntoMomentData;
export declare function watchGraphMoveSubgraphIntoEvent(event: 'move_subgraph_into', graph: Graph, callback: (moment: GraphMoveSubgraphIntoMoment) => void): () => void;
