import { Graph } from '../../Class/Graph';
import { GraphCoverPinSetData } from '../../Class/Graph/interface';
import { G_EE } from '../../types/interface/G';
import { Moment } from '../Moment';
export interface GraphCoverPinSetMomentData extends GraphCoverPinSetData {
    data: string;
    path: string[];
}
export interface GraphExposePinSetMoment extends Moment<GraphCoverPinSetMomentData> {
}
export declare function extractCoverPinSetEventData(...[type, pinId, pinSpec, data, path]: G_EE['cover_pin_set']): GraphCoverPinSetMomentData;
export declare function stringifyCoverPinSetEventData(data: GraphCoverPinSetMomentData): GraphCoverPinSetMomentData;
export declare function watchGraphCoverPinSetEvent(event: 'cover_pin_set', graph: Graph, callback: (moment: GraphExposePinSetMoment) => void): () => void;
