import { ObjectId as MongoObjectId } from "mongodb"; import { MIS_SystemInstruction } from "./instructions.types"; /** * Create a new system instruction * @param instructionData system instruction data * @returns inserted system instruction id */ export declare const createSystemInstruction: (instructionData: Omit) => Promise; /** * Update a system instruction by id * @param id system instruction id * @param data partial system instruction data * @returns updated system instruction or null if not found */ export declare const updateSystemInstruction: (id: string, data: Partial>) => Promise; /** * Delete a system instruction by id * @param id system instruction id * @returns true if deleted, false otherwise */ export declare const deleteSystemInstruction: (id: string) => Promise; /** * Activate a system instruction by id, sets isActive to true. * Does not check the current instruction state, calling this on an active instruction will do nothing. * @param id system instruction id * @returns true on success, false otherwise */ export declare const activateSystemInstruction: (id: string) => Promise; /** * Deactivate a system instruction by id, sets isActive to false. * Does not check the current instruction state, calling this on a deactivated instruction will do nothing. * @param id system instruction id * @returns true on success, false otherwise */ export declare const deactivateSystemInstruction: (id: string) => Promise; //# sourceMappingURL=instructions.setters.d.ts.map