/** * This file centralizes the commands related to roles */ import { MMELRole } from '../../../serialize/interface/supportinterface'; import { ModelAction } from '../model'; /** * Add role * @param role The new role object */ export declare function addRoleCommand(role: MMELRole): import("../components/itemTemplate").AddAction & { act: "roles"; } & { cascade?: ModelAction[] | undefined; } & { type: "model"; }; /** * Delete a role * @param ids An array of role IDs */ export declare function deleteRoleCommand(ids: string[]): import("../components/itemTemplate").DeleteAction & { act: "roles"; } & { cascade?: ModelAction[] | undefined; } & { type: "model"; }; /** * Edit a role object * @param id The ID of the role object * @param value The updated role object */ export declare function editRoleCommand(id: string, value: MMELRole): import("../components/itemTemplate").EditAction & { act: "roles"; } & { cascade?: ModelAction[] | undefined; } & { type: "model"; }; //# sourceMappingURL=role.d.ts.map