import { Graph } from '../../Class/Graph';
import { GraphSetMetadataData } from '../../Class/Graph/interface';
import { G_EE } from '../../types/interface/G';
import { Moment } from '../Moment';
export interface GraphSetMetadataMomentData extends GraphSetMetadataData {
    path: string[];
}
export interface GraphMetadataMoment extends Moment<GraphSetMetadataMomentData> {
}
export declare function extractSetMetadataEventData(...[path_, value, path]: G_EE['set_metadata']): GraphSetMetadataMomentData;
export declare function stringifySetMetadataEventData(data: GraphSetMetadataMomentData): GraphSetMetadataMomentData;
export declare function watchGraphSetMetadataEvent(event: 'set_metadata', graph: Graph, callback: (moment: any) => void): () => void;
