import { NodeSpec } from '../../types';
export declare const ADD_DATUM = "addDatum";
export declare const SET_DATUM = "setDatum";
export declare const ADD_DATUM_LINK = "addDatumLink";
export declare const REMOVE_DATUM = "removeDatum";
export declare const REMOVE_DATUM_LINK = "removeDatumLink";
export declare const makeSetDatumAction: (id: string, value: any, prevValue: any) => {
    type: string;
    data: {
        id: string;
        value: any;
        prevValue: any;
    };
};
export declare const makeAddDatumAction: (id: string, value: any) => {
    type: string;
    data: {
        id: string;
        value: any;
    };
};
export declare const makeAddDatumLinkAction: (id: string, value: any, nodeSpec: NodeSpec) => {
    type: string;
    data: {
        id: string;
        value: any;
        nodeSpec: NodeSpec;
    };
};
export declare const makeRemoveDatumAction: (id: string, value: any) => {
    type: string;
    data: {
        id: string;
        value: any;
    };
};
export declare const makeRemoveDatumLinkAction: (id: string, value: any, nodeSpec: NodeSpec) => {
    type: string;
    data: {
        id: string;
        value: any;
        nodeSpec: NodeSpec;
    };
};
