import { Graph } from '../../Class/Graph';
import { GraphSetUnitPinMetadataData } from '../../Class/Graph/interface';
import { G_EE } from '../../types/interface/G';
import { Moment } from '../Moment';
export interface GraphSetUnitPinMetadataMomentData extends GraphSetUnitPinMetadataData {
    path: string[];
}
export interface GraphSetUnitPinMetadataMoment extends Moment<GraphSetUnitPinMetadataMomentData> {
}
export declare function extractSetUnitPinMetadataEventData(...[unitId, type, pinId, path_, value, path]: G_EE['set_unit_pin_metadata']): GraphSetUnitPinMetadataMomentData;
export declare function stringifySetUnitPinMetadataEventData(data: GraphSetUnitPinMetadataMomentData): GraphSetUnitPinMetadataMomentData;
export declare function watchGraphSetUnitPinMetadataEvent(event: 'set_unit_pin_metadata', graph: Graph, callback: (moment: GraphSetUnitPinMetadataMoment) => void): () => void;
