import { Graph } from '../../Class/Graph';
import { GraphAddUnitData } from '../../Class/Graph/interface';
import { G_EE } from '../../types/interface/G';
import { Moment } from '../Moment';
export interface GraphAddUnitMomentData extends GraphAddUnitData {
    path: string[];
}
export interface GraphAddUnitMoment extends Moment<GraphAddUnitMomentData> {
}
export declare function extractAddUnitEventData(...[unitId, bundle, unit, path]: G_EE['add_unit']): any;
export declare function stringifyAddUnitEventData(data: GraphAddUnitData): any;
export declare function watchGraphAddUnitEvent(event: 'add_unit', graph: Graph, callback: (moment: GraphAddUnitMoment) => void): () => void;
