import { Graph } from '../../Class/Graph';
import { GraphPlugPinData } from '../../Class/Graph/interface';
import { G_EE } from '../../types/interface/G';
import { Moment } from '../Moment';
export interface GraphPlugPinMomentData extends GraphPlugPinData {
    path: string[];
}
export interface GraphPlugPinMoment extends Moment<GraphPlugPinMomentData> {
}
export declare function extractPlugPinEventData(...[type, pinId, subPinId, subPinSpec, path]: G_EE['plug_pin']): GraphPlugPinMomentData;
export declare function stringifyPlugPinEventData(data: GraphPlugPinMomentData): GraphPlugPinMomentData;
export declare function watchGraphPlugPinEvent(event: 'plug_pin', graph: Graph, callback: (moment: GraphPlugPinMoment) => void): () => void;
