import { Graph } from '../../Class/Graph';
import { GraphRemoveUnitPinDataData } from '../../Class/Graph/interface';
import { G_EE } from '../../types/interface/G';
import { Moment } from '../Moment';
export interface GraphRemoveUnitPinDataMomentData extends GraphRemoveUnitPinDataData {
    path: string[];
}
export interface GraphRemoveUnitPinDataMoment extends Moment<GraphRemoveUnitPinDataMomentData> {
}
export declare function extractRemoveUnitPinDataEventData(...[unitId, type, pinId, data, path]: G_EE['remove_unit_pin_data']): GraphRemoveUnitPinDataMomentData;
export declare function stringifyRemoveUnitPinDataEventData(data: GraphRemoveUnitPinDataMomentData): GraphRemoveUnitPinDataMomentData;
export declare function watchGraphRemoveUnitPinData(event: 'remove_unit_pin_data', graph: Graph, callback: (moment: GraphRemoveUnitPinDataMoment) => void): () => void;
