import { Graph } from '../../Class/Graph';
import { GraphSetUnitIdData } from '../../Class/Graph/interface';
import { G_EE } from '../../types/interface/G';
import { Moment } from '../Moment';
export interface GraphSetUnitIdMomentData extends GraphSetUnitIdData {
    path: string[];
}
export interface GraphSetUnitIdMoment extends Moment<GraphSetUnitIdMomentData> {
}
export declare function extractSetUnitIdEventData(...[unitId, newUnitId, name, specId, path]: G_EE['set_unit_id']): GraphSetUnitIdMomentData;
export declare function stringifySetUnitIdEventData(data: GraphSetUnitIdMomentData): GraphSetUnitIdMomentData;
export declare function watchGraphSetUnitIdEvent(event: 'set_unit_id', graph: Graph, callback: (moment: GraphSetUnitIdMoment) => void): () => void;
