import { Graph } from '../../Class/Graph';
import { GraphSetPinMetadataData } from '../../Class/Graph/interface';
import { G_EE } from '../../types/interface/G';
import { Moment } from '../Moment';
export interface GraphSetPinMetadataMomentData extends GraphSetPinMetadataData {
    path_: string[];
    path: string[];
}
export interface GraphMetadataMoment extends Moment<GraphSetPinMetadataMomentData> {
}
export declare function extractSetPinMetadataEventData(...[type, pinId, path_, value, path]: G_EE['set_pin_metadata']): GraphSetPinMetadataMomentData;
export declare function stringifySetPinMetadataEventData(data: GraphSetPinMetadataMomentData): GraphSetPinMetadataMomentData;
export declare function watchGraphSetPinMetadataEvent(event: 'set_pin_metadata', graph: Graph, callback: (moment: any) => void): () => void;
