import { Graph } from '../../Class/Graph';
import { GraphCoverPinData } from '../../Class/Graph/interface';
import { G_EE } from '../../types/interface/G';
import { Moment } from '../Moment';
export interface GraphCoverPinEventData extends GraphCoverPinData {
    path: string[];
}
export interface GraphCoverPinEvent extends Moment<GraphCoverPinEventData> {
}
export declare function extractCoverPinEventData(...[type, pinId, subPinId, subPinSpec, path]: G_EE['cover_pin']): GraphCoverPinEventData;
export declare function stringifyCoverPinEventData(data: GraphCoverPinEventData): GraphCoverPinEventData;
export declare function watchGraphCoverPinEvent(event: 'cover_pin', graph: Graph, callback: (moment: GraphCoverPinEvent) => void): () => void;
