/** * This file centralizes the commands related to reference */ import { MMELReference } from '../../../serialize/interface/supportinterface'; import { ModelAction } from '../model'; /** * Delete references * @param ids The array of reference IDs */ export declare function delRefCommand(ids: string[]): import("../components/itemTemplate").DeleteAction & { act: "refs"; } & { cascade?: ModelAction[] | undefined; } & { type: "model"; }; /** * Add references * @param value The array of reference objects */ export declare function addRefCommand(value: MMELReference[]): import("../components/itemTemplate").AddAction & { act: "refs"; } & { cascade?: ModelAction[] | undefined; } & { type: "model"; }; /** * Edit the content of a reference * @param id The ID of the reference to be edited * @param value The updated content of the reference object */ export declare function editRefCommand(id: string, value: MMELReference): import("../components/itemTemplate").EditAction & { act: "refs"; } & { cascade?: ModelAction[] | undefined; } & { type: "model"; }; //# sourceMappingURL=reference.d.ts.map