import { IMenu } from '@csnext/cs-core';
import { GraphElement } from '@csnext/cs-data';
import { DocDatasource } from '../..';
export declare class ElementActions {
    static getElementActions(element: GraphElement, source: DocDatasource, beforeAction?: (m: IMenu, e: GraphElement) => void, afterAction?: (m: IMenu, e: GraphElement) => void): IMenu[];
    static linkToTarget(element: GraphElement, target: GraphElement, type: string, source: DocDatasource): Promise<void>;
}
