import { Graph } from '../../Class/Graph';
import { GraphSetForkData } from '../../Class/Graph/interface';
import { G_EE } from '../../types/interface/G';
import { Moment } from '../Moment';
export interface GraphSetForkMomentData extends GraphSetForkData {
    path: string[];
}
export interface GraphSetForkMoment extends Moment<GraphSetForkMomentData> {
}
export declare function extractSetForkEventData(...[fork, path]: G_EE['set_fork']): GraphSetForkMomentData;
export declare function stringifySetForkEventData(data: GraphSetForkMomentData): GraphSetForkMomentData;
export declare function watchGraphSetForkEvent(event: 'set_fork', graph: Graph, callback: (moment: GraphSetForkMoment) => void): () => void;
