import { Graph } from '../../Class/Graph';
import { Action } from '../../types/Action';
import { G_EE } from '../../types/interface/G';
import { Moment } from '../Moment';
export interface GraphBulkEditMomentData {
    actions: Action[];
    path: string[];
}
export interface GraphBulkEditMoment extends Moment<GraphBulkEditMomentData> {
}
export declare function extractBulkEditEventData(...[actions, path]: G_EE['bulk_edit']): GraphBulkEditMomentData;
export declare function stringifyBulkEditEventData({ path, actions, }: GraphBulkEditMomentData): {
    actions: Action[];
    path: string[];
};
export declare function watchGraphBulkEditEvent(event: 'bulk_edit', graph: Graph, callback: (moment: any) => void): () => void;
