import { Graph } from '../../Class/Graph';
import { GraphSetUnitMetadataData } from '../../Class/Graph/interface';
import { G_EE } from '../../types/interface/G';
import { Moment } from '../Moment';
export interface GraphSetUnitMetadataMomentData extends GraphSetUnitMetadataData {
    path: string[];
}
export interface GraphSetUnitMetadataMoment extends Moment<GraphSetUnitMetadataMomentData> {
}
export declare function extractSetUnitMetadataEventData(...[unitId, path_, value, path]: G_EE['set_unit_metadata']): GraphSetUnitMetadataMomentData;
export declare function stringifySetUnitMetadataEventData(data: GraphSetUnitMetadataMomentData): GraphSetUnitMetadataMomentData;
export declare function watchGraphSetUnitMetadataEvent(event: 'set_unit_metadata', graph: Graph, callback: (moment: GraphSetUnitMetadataMoment) => void): () => void;
